所有由yunling_zhang发布的文章

jQuery源码学习(二)–proxy

有没有见过这样的一个需求,就是说,我需要做一个函数,这个函数支持任意多个变量的输入,并且这任意多个输入可以分为多次进行输入,当输入结束时,会把之前所有的输入信息进行汇总,然后根据之前输入的所有信息,给出一个结果。

jQuery源码学习(一)–isPlainObject

学习jQuery源码,属于学习类记录。

强大的replace方法

之前对replace方法,进行了一些基础性的说明,本篇进一步以实例对比的方式,来进一步说明,字符串操作,比数组操作,有更高的效率。

字符串的replace方法基础简介

JS中,不同的数据类型操作,有不同的效率,而效率最高的就是基本类型的操作,比如字符串操作就是一种很高效的处理方式,所以,我喜欢把一些数组操作,转换成字符串进行操作,而这个时候,字符串中的replace方法,就是一个无比强大的方法,所以,这里就希望把replace方法,进行一些简单并且广泛的说明。

原型链断链的原因

在继承中,原型链的继承时一个基础并且常用的继承方式,但是在原型链继承中,却会有原型链断裂的情况,对于原型链断裂,其根本实质的原因是赋值表达式的影响,所以,本篇就是在赋值表达式的基础上,对原型链断链的情况,做一个简单的原理性说明。

对象继承的方法小结

JS中所有的一切都是基于对象的,而在对象的处理中,继承的处理又是一个复杂并且至关重要的地方,本篇属于在学习对象时,对对象继承的一些总结以及一些自己的感悟。

自定义创建对象的几种方法

对象是JS的核心,JS中的所有的引用类型都是继承自Object对象的,想要更好的掌握JS的精髓,那么首先就需要更好的理解对象。这里就对象的创建进行整理分析

jquery中attr方法和prop方法的区别

上篇中,对于html属性的差别进行了说明,而本篇则是在上篇基础上,以jQuery中attr和prop的差别,进一步对上一篇的理论进行验证,但本篇主要的内容,却是说的attr和prop的区别的原因。

js原生操作HTML对象的属性区别

JS中,对于取元素的html对象的属性,有直接以对象形式获取的,也可以使用getAttribute方法获取的,它们两在实现上有一定差距的,本篇,就对这个差距进行一些说明。

关于line-height导致的布局出错

line-height导致布局出错的一个问题,其实应该也不是line-height导致,也算是其他因素和line-height一起,导致了该布局的出错