文章库ARTICLE COLUMN

  • JavaScript函数柯里化的简单实现

    JavaScript函数柯里化的简单实现

    摘要:简单来说,柯里函数就是只接受一个参数的函数,柯里化的起源请参看这篇文章函数式编程入门教程通常来讲,如果三个数求和的函数我们会这样写如果只考虑实现这个函数的柯里化,我们可以这样做观察上面两种不同的写法可以发现,第二种写法其实就是首先把三...

    187J3X1187J3X1 评论0 收藏0
  • Javascript中css选择器的陷阱

    Javascript中css选择器的陷阱

    之前写了一大段都删了,想了想没必要介绍api的使用。querySelector querySelectorAll这两个api现在应该没人不知道 这里只简单说下使用时容易遇到的两个坑 document.querySelectorAll返回的是静态的nodelist,可以理解为某一时间的快照 举个例子说就是如果一...

    TangpjTangpj 评论0 收藏0
  • Matter.js碰撞设置规则

    Matter.js碰撞设置规则

    摘要:是一套不错的物理引擎,内置后,变得更加好用相互碰撞提供了属性,支持三种属性,分别是使用三种属性,就能设计出很复杂的碰撞关系其中规则如下第一种情况在两个相等的前提下如果任意大于零,则两者始终碰撞,比如大家都是,这大家相互直接始终碰撞如果...

    BaoyuanBaoyuan 评论0 收藏0
  • 浅谈session及其安全

    浅谈session及其安全

    摘要:什么是在网络应用中被称为会话控制。现在大多数站点采用基于的管理方式用户登陆成功后,设置一个唯一的标识本次会话,基于这个标识进行用户授权。防止注入过滤用户输入每次请求做其他验证中取加密后的用户,中取用户并加密,比较二者,不同时拦截住。 ...

    ClectClect 评论0 收藏0
  • Html5 Canvas 学习之路(一)

    Html5 Canvas 学习之路(一)

    摘要:一先来一个概述是屏幕上的一个由控制的即时模式位图区域,通过调用,在每一帧完全重绘屏幕上的位图。有这三个属性代码,放在外部文件中,代码如下添加一个事件监听器,在浏览器加载完页面后调用函数。调用函数获得上下文背景文字图像显示结果 一:先来...

    187J3X1187J3X1 评论0 收藏0
  • 深入学习Promise调用链

    深入学习Promise调用链

    摘要:前言使用中,链式的调用对于控制异步执行很重要。的链式调用是支持链式调用的,但是它是不同于上面的链式。是调用方法返回自身,但是是调用方法后返回一个新的。的运行机制请参考的运行机制值穿透由于通过没有成功添加回调函数,发生了值穿透。 前言 ...

    tianren124tianren124 评论0 收藏0
  • js 闭包理解笔记

    js 闭包理解笔记

    摘要:发现指向的是,也就是说,在函数内部实现的闭包函数已经被转变成了全局函数,存储到了内存中。闭包同样可以模拟面向对象的私有变量的方法和变量的使用和获取。 https://developer.mozilla.org... 首先引用来自官网文档的定义: closure is the combina...

    liuyixliuyix 评论0 收藏0
  • Codepen 每日精选(2018-4-17)

    Codepen 每日精选(2018-4-17)

    摘要:按下右侧的点击预览按钮可以在当前页面预览,点击链接可以打开原始页面。 按下右侧的点击预览按钮可以在当前页面预览,点击链接可以打开原始页面。 铅笔画线条的动画效果https://codepen.io/chrisganno... 画出一颗圣诞树的动画https://codepen.io...

    spademanspademan 评论0 收藏0
  • Vs - 基于 d3.js 和 vue.js 的数据可视化

    Vs - 基于 d3.js 和 vue.js 的数据可视化

    摘要:概述是一个基于和的数据可视化分析包,适用于图表,制作。目前支持的组件主依赖安装使用建议使用搭建环境,以下只针对标准环境。图及其他图标支持的数据类型请见项目主页。 Vs 概述 Vs 是一个基于 d3.js 和 vue.js 的数据可视化分析包,适用于图表,da...

    AccemlAcceml 评论0 收藏0
  • 浅析vue的双向数据绑定

    浅析vue的双向数据绑定

    摘要:原理的双向数据绑定的原理相信大家都十分了解主要是通过的对象的属性重写的和函数来实现的所以接下来不使用进行实际的代码开发过程中如果函数使用父级的情况还是使用显示缓存中间变量和闭包来处理原因是箭头函数没有独立的执行上下文所以箭头函数内部出...

    sshesshe 评论0 收藏0
  • H5下拉刷新和上拉加载实现原理浅析

    H5下拉刷新和上拉加载实现原理浅析

    摘要:原文链接前言在移动端网页中,下拉刷新和上拉加载更多数据的交互方式出现频率很高,开源社区也有很多类似的解决方案,如,库等。 原文链接:justrockit.top 前言 在移动端H5网页中,下拉刷新和上拉加载更多数据的交互方式出现频率很高,开源社区也有很...

    X1nFLYX1nFLY 评论0 收藏0
  • koa2 总体流程原理浅析(二) 之 中间件原理

    koa2 总体流程原理浅析(二) 之 中间件原理

    摘要:任何一层报错,都能用捕获总结是一个非常轻量级的框架,只实现了中间件处理流程和对对象的封装。其他的功能都由外部中间件提供。 koa 的中间件机制巧妙的运用了闭包和 async await 的特点,形成了一个洋葱式的流程,和 JS 的事件流 (捕获 -> target ->...

    zhoutkzhoutk 评论0 收藏0
  • 小程序高级实战开发

    小程序高级实战开发

    摘要:微信基本组件的高级解读数据绑定,记住使用列表,使用,同时设置好。在使用组件,尤其是组件套组件时,特别注意此类事件。不设置该方法,页面不支持分享如何发送模板消息小程序需要做什么在小程序段必须使用,获取到并和其他数据一起传给服务器。 show...

    AjianAjian 评论0 收藏0
  • VUE - MVVM - part5 - Observe

    VUE - MVVM - part5 - Observe

    摘要:具体代码执行方式进入到的目录下,命令行运行即可。确保为一个对象如果对象下有则不需要再次生成函数返回该对象的实例,这里判断了如果该对象下已经有实例,则直接返回,不再去生产实例。这就确保了一个对象下的实例仅被实例化一次。 看这篇之前,如果...

    xi4oh4oxi4oh4o 评论0 收藏0
  • koa2 总体流程原理浅析(一) 之 koa 启动服务器解析

    koa2 总体流程原理浅析(一) 之 koa 启动服务器解析

    摘要:启动流程主要的启动流程就是下面的步引入包实例化编写中间件监听服务器引入包引入包其实就是引入的一个继承于原生的类的类其中就包含了等原型方法实例化执行,将等对象封装在实例中编写中间件首先判断的类型,不是方法直接抛错是生成器函数的话用封装是...

    fsmStudyfsmStudy 评论0 收藏0
  • axios的使用

    axios的使用

    摘要:但是如果你想以的方式传参,则需要做一点改变参考这里注意如果你的请求方法是,又规定了参数格式是,则必须要使用下面这些方法中的一种。 axios是vue官方推荐的http库,详情见官方中文文档。 安装: npm install axios 安装依赖: npm install --save ...

    lieepslieeps 评论0 收藏0
  • 基于vue模块化开发后台系统——权限控制

    基于vue模块化开发后台系统——权限控制

    摘要:文章项目效果预览地址项目开源代码基于模块化开发后台系统准备工作基于模块化开发后台系统构建项目基于模块化开发后台系统权限控制 文章目录如下:项目效果预览地址项目开源代码基于vue模块化开发后台系统——准备工作基于vue模块化开发后台系统——构...

    imcclimccl 评论0 收藏0
  • 夯实基础-作用域与闭包

    夯实基础-作用域与闭包

    摘要:作用域分类作用域共有两种主要的工作模型。换句话说,作用域链是基于调用栈的,而不是代码中的作用域嵌套。词法作用域词法作用域中,又可分为全局作用域,函数作用域和块级作用域。 一篇巩固基础的文章,也可能是一系列的文章,梳理知识的遗漏点,同时...

    daydreamdaydream 评论0 收藏0
  • 网络安全—xss

    网络安全—xss

    1.xss的攻击原理 需要了解 Http cookie ajax,Xss(cross-site scripting)攻击指的是攻击者往Web页面里插入恶意html标签或者javascript代码。比如:攻击者在论坛中放一个看似安全的链接,骗取用户点击后,窃取cookie中的用户私密信息;或者攻击者在论坛中加一...

    desdikdesdik 评论0 收藏0
  • 下一代基于Koa的NodeJS全栈开发框架

    下一代基于Koa的NodeJS全栈开发框架

    Github上的脚手架实在太多,可能大多数都是只专注在前端的web开发,例如流行的React生态中的create-react-app和Vue生态中的Vue-cli, 但是可能作为像我一样的全栈开发,一个只关注在前端开发的脚手架满足不了所有的需求,我们可能需要开发更复杂的全栈JS的项...

    oliverhuangoliverhuang 评论0 收藏0
  • React Native在真机运行(IOS)

    React Native在真机运行(IOS)

    摘要:真机在线运行打开,项目的目录如果之前在模拟器调试过,换成真机运行的时候务必关闭模拟器需要修改的配置修改为如果上来就运行的话,会报错改完界面处选择修改如下确认目标设备的系统版本一致同样也要确认测试用例项目下的配置打开文件值改为打开文件修...

    jeyhanjeyhan 评论0 收藏0
  • 基于VUE多人聊天项目

    基于VUE多人聊天项目

    摘要:项目背景公司平台要做一个通讯系统,本来是来做的后面改前端来做,所以就用来做这个了。 项目背景 公司平台要做一个通讯系统,本来是java 来做的后面改前端+PHP来做,所以就用VUE来做这个了。 github github地址 新人求star 技术栈 vue-axios vuex...

    0xE7A38A0xE7A38A 评论0 收藏0
  • 前端AES加密

    前端AES加密

    摘要:经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院于年月日发布于,并在年月日成为有效的标准。年,高级加密标准已然成为对称密钥加密中最流行的算法之一。 一.前言 什么是AES加密:高级加密标准(英语:Advanced Encryption Standard,缩...

    MudOnTireMudOnTire 评论0 收藏0
  • 嗨,了解一下,我的Promise学习笔记

    嗨,了解一下,我的Promise学习笔记

    摘要:回调函数成功回调处理器失败回调处理器用户发送一个向百度服务器获取数据的异步请求无阻塞高并发的的诞生更加严重的依赖异步操作才能完成无阻赛高并发的特性。 Promise Promise 是什么? 词语本意: 发音:[ˈprɒmɪs] 词性:名词, 翻译:许诺,允诺...

    yanestyanest 评论0 收藏0
  • Jerry和您聊聊Chrome开发者工具

    Jerry和您聊聊Chrome开发者工具

    摘要:开发者工具是日常工作使用的三大调试器之一。当然我可以在开发者工具的标签页手动选中响应内容,然后,再到本地新建一个文件,。注开发者工具颜色的修改希望这篇文章能让您对开发者工具有一些更深入的了解,感谢阅读。 Chrome开发者工具是Jerry日常工...

    bintabinta 评论0 收藏0

热门文章

<