综合编程 2018-06-16

记一次换行引发的血案

话说最近真是流年不利,感觉各种BUG犹如天灾一样全部冒出来了,这不昨天又解了一个非常无语的问题,大概是关于换行和正则的臭虫,下面给大家吐槽一下。 数据“野”了 昨天……
综合技术 2017-12-25

原型与原型链

JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象,Object ,Function 是JS自带的函数对象。 怎么区分?其实很简单,凡是通过 new Function() 创……
综合技术 2017-12-17

underscore源码解析(一)

留存root // Establish the root object, `window` (`self`) in the browser, `global` // on the server, or `this` in some virtual machines. We use `self` // inste……
综合技术 2017-12-17

向Zepto学习关于”偏移”的那些事

这篇文章主要想说一下Zepto中与"偏移"相关的一些事,很久很久以前,我们经常会使用 offset 、 position 、 scrollTop 、 scrollLeft 等方式去改变元素的位置,他们之间……
综合技术 2017-12-09

Zepto这样操作元素属性

前言 使用Zepto的时候,我们经常会要去操作一些DOM的属性,或元素本身的固有属性或自定义属性等。比如常见的有 attr() , removeAttr() , prop() , removeProp() , data(……
综合技术 2017-12-09

Zepto这样操作元素属性

使用Zepto的时候,我们经常会要去操作一些DOM的属性,或元素本身的固有属性或自定义属性等。比如常见的有 attr() , removeAttr() , prop() , removeProp() , data() 等……
综合技术 2017-11-04

跟着Zepto学dom操作(一)

之前有尝试着去阅读jQuery源码,但是由于源码过长再加上自己技术上有点不到家,在尝试过几遍之后不得不遗憾的选择放弃。对dom的操作一直都使用jQuery,如果让我用原生的J……
综合技术 2017-11-03

Zepto源码分析之ie模块

Window.getComputedStyle() 方法给出应用活动样式表后的元素的所有CSS属性的值,并解析这些值可能包含的任何基本计算。 MDNlet style = window.getComputedStyl……
综合技术 2017-10-25

读Zepto源码之Data模块

Zepto 的 Data 模块用来获取 DOM 节点中的 data-* 属性的数据,和储存跟 DOM 相关的数据。读 Zepto 源码系列文章已经放到了github上,欢迎star: ……
综合技术 2017-10-25

读Zepto源码之Data模块

Zepto 的 Data 模块用来获取 DOM 节点中的 data-* 属性的数据,和储存跟 DOM 相关的数据。读 Zepto 源码系列文章已经放到了github上,欢迎star: ……
综合技术 2017-10-23

读Zepto源码之Form模块

Form 模块处理的是表单提交。表单提交包含两部分,一部分是格式化表单数据,另一部分是触发 submit 事件,提交表单。读 Zepto 源码系列文章已经放到了github……
综合技术 2017-10-23

读Zepto源码之Form模块

Form 模块处理的是表单提交。表单提交包含两部分,一部分是格式化表单数据,另一部分是触发 submit 事件,提交表单。读 Zepto 源码系列文章已经放到了github……
综合技术 2017-10-16

读Zepto源码之Stack模块

Stack 模块为 Zepto 添加了 addSelf 和 end 方法。读 Zepto 源码系列文章已经放到了github上,欢迎star: reading-zepto 源码版本本文阅读的源……
综合技术 2017-10-16

读Zepto源码之Stack模块

Stack 模块为 Zepto 添加了 addSelf 和 end 方法。读 Zepto 源码系列文章已经放到了github上,欢迎star: reading-zepto 源码版本本文阅读的源……
综合技术 2017-10-12

读Zepto源码之fx_methods模块

fx 模块提供了 animate 动画方法, fx_methods 利用 animate 方法,提供一些常用的动画方法。所以 fx_methods 模块依赖于 fx 模块,在引入 fx_me……
综合技术 2017-10-12

读Zepto源码之fx_methods模块

fx 模块提供了 animate 动画方法, fx_methods 利用 animate 方法,提供一些常用的动画方法。所以 fx_methods 模块依赖于 fx 模块,在引入 fx_me……
综合技术 2017-10-12

读Zepto源码之fx_methods模块

fx 模块提供了 animate 动画方法, fx_methods 利用 animate 方法,提供一些常用的动画方法。所以 fx_methods 模块依赖于 fx 模块,在引入 fx_me……
综合技术 2017-09-30

读Zepto源码之IOS3模块

IOS3 模块是针对 IOS 的兼容模块,实现了两个常用方法的兼容,这两个方法分别是 trim 和 reduce 。读 Zepto 源码系列文章已经放到了github上,欢迎sta……
综合技术 2017-09-20

读Zepto源码之Touch模块

大家都知道,因为历史原因,移动端上的点击事件会有 300ms 左右的延迟, Zepto 的 touch 模块解决的就是移动端点击延迟的问题,同时也提供了滑动的 swipe ……
综合技术 2017-09-18

读Zepto源码之Selector模块

Selector 模块是对 Zepto 选择器的扩展,使得 Zepto 选择器也可以支持部分 CSS3 选择器和 eq 等 Zepto 定义的选择器。在阅读本篇文章之前,最好……
综合技术 2017-08-31

Zepto核心模块之工具方法拾遗

前言 平时开发过程中经常会用类似 each 、 map 、 forEach 之类的方法,Zepto本身也把这些方法挂载到 $ 函数身上,作为静态方法存在,既可以给Zepto的实例使用,也能给……
综合技术 2017-08-28

读Zepto源码之Ajax模块

Ajax 模块也是经常会用到的模块, Ajax 模块中包含了 jsonp 的现实,和 XMLHttpRequest 的封装。读 Zepto 源码系列文章已经放到了github上,欢迎star:……
综合技术 2017-07-18

读Zepto源码之Event模块

Event 模块是 Zepto 必备的模块之一,由于对 Event Api 不太熟,Event 对象也比较复杂,所以乍一看 Event 模块的源码,有点懵,细看下去,其实也不太复杂。读Zepto源码……
综合编程 2017-06-25

读Zepto源码之属性操作

这篇依然是跟 dom 相关的方法,侧重点是操作属性的方法。读Zepto源码系列文章已经放到了github上,欢迎star: reading-zepto 源码版本本文阅读的源码为 ……