用户中心USER CENTER

首页/用户
  • javascript 中踩过的坑 --(function(){})()

    摘要:在这一节,我们碰到的片段是一组立即运行的匿名函数。匿名函数的调用要调用一个函数,我们必须要有方法定位它,引用它。那么很显然,没有任何实现的匿名函数不可能应用了闭包特性。 代码如下: (function(){ //这里忽略jQuery所有实现 })(); (function(){ //这里忽略jQuery所有实现 })(); 半年前初次接触jQuery的时候,我也像其他人一样很兴...

    vpants 发布于JavaScript
  • 理解Javascript对象(属性探测,删除属性,属性枚举)

    摘要:属性探测在大多数情况下,操作符是探测对象中属性是否存在的最好的途径。然而在某些情况下,可能希望仅当一个属性是自有属性时才检查其是否存在。删除属性使用操作符来彻底移除对象的一个属性。循环同时也会遍历原型属性而只返回自有实例属性。 属性探测 在大多数情况下,in操作符是探测对象中属性是否存在的最好的途径。然而在某些情况下,可能希望仅当一个属性是自有属性时才检查其是否存在。in 操作符会检...

    vpants 发布于JavaScript
  • Browserify简易入坑指南

    摘要:简要说明长处在于使用模块规范,而不是使用的模块规范,以及使用的模块规范。简单使用关于命令行工具使用,请参照官方文档。相同模块重复依赖模块重复依赖很容易理解,模块实现时可能分割为多个子文件实现,每个子文件内部可能会引用同一个模块,如。 简介 browerify: http://browserify.org/index.html browserify可以看做浏览器端的又一个模块...

    vpants 发布于JavaScript
  • 从ES6的Proxy代理看ES5的代理如何实现

    摘要:从的代理看的代理如何实现的代理方法被拦截。。。对代理的实现要说到的代理实现,其中比较有名的就算是的双向绑定中到了和的代理拦截实现了,下面是一个仿照该技术的一个实现拦截器可枚举不能再新的值是的话,进行监听通知订阅者拦截器的出口 从ES6的Proxy代理看ES5的代理如何实现 ES6的Proxy代理 Example var person = {name:}; var personCopy ...

    vpants 发布于JavaScript
  • 读Zepto源码之Event模块

    摘要:不支持事件冒泡带来的直接后果是不能进行事件委托,所以需要对和事件进行模拟。调用函数,分隔出参数的事件名和命名空间。这里判断是否为函数,即第一种传参方式,调用函数的方法,将上下文对象作为的第一个参数,如果存在,则与的参数合并。 Event 模块是 Zepto 必备的模块之一,由于对 Event Api 不太熟,Event 对象也比较复杂,所以乍一看 Event 模块的源码,有点懵,细看下...

    vpants 发布于JavaScript
<