切换查看方式:
面向对象系列-面向对象案例实战,Tab切换功能
【HTML5学堂 - 面向对象、原型与继承】面向对象系列讲解——Tab切换实战。在上一篇文章当中,我们讲解了混合模式的书写方法,解释了如何使用new去解决这种工厂模式的缺陷,如何利用原型解决“方法”的重复创建。本文我将以Tab切换为实例,为大家讲解如何一步步将自己的代码修改为面向对象的代码。
jQuery中remove方法与detach方法的区别
【HTML5学堂 - jQuery快速开发】remove() & detach() 使用及区别。文章写于2015年04月14日,本来没什么事可以早点下班的,谁知道测试测出了问题,还是比较诡异的问题——页面中同类型的弹框出现第二次的时候所有的点击失效,而且不只是特殊功能的按钮,连关闭弹框的按钮也失效了。
面向对象系列-混合模式是什么,如何实现?
【HTML5学堂 - 面向对象、原型与继承】面向对象系列讲解——混合模式。我们解释了面向对象以及使用面向对象的原因,并书写了最为基本的面向对象的代码。同时我们提出了一些问题,工厂模式存在着一些缺陷,在这篇文章当中我们就来讲解这种混合模式的书写方法,解释一下,如何使用new去解决这种工厂模式的缺陷,如何利用原型解决“方法”的重复创建。
如何编写自己的JS框架/类库-之三 原生DOM功能函数
【HTML5学堂 - 类库搭建】HTML5-类库系列 原生DOM功能函数。相信用过JQ的人,绝对不会使用原生DOM进行某些效果的实现。原因很简单,在原生DOM当中需要处理各种问题——主要是非标签节点也会成为查找的内容。今天我们就是用原生实现这样几个功能——查找第一个、最后一个子元素、查找父级元素、查找前一个和下一个兄弟级标签、移除一个元素所有的子元素。也借助这个过程理解功能的原理。
jQuery与zepto框架中dispaly:none的区别
【HTML5学堂 - jQ快速开发】jQuery 与 zepto 中dispaly:none的区别。在开发过程中,大家经常用到jQuery和zepto框架进行开发,虽然两个框架的语法都是类似的,但是有一定的区别,本文主要讲解dispaly:none的区别。
原生JavaScript中,AJAX的兼容问题
【HTML5学堂 - AJAX数据交互】AJAX兼容。AJAX的实现步骤相对简单,比较麻烦的是需要进行处理AJAX的兼容。那AJAX的兼容包括创建请求和判断服务器加载完成这两部分,还用到了AJAX的状态码和HTTP状态码,实现AJAX兼容,具体我们一起来看看。
原生JavaScript 计时器高级知识讲解
【HTML5学堂 - JavaScript底层知识】JavaScript 高级计时器详解。计时器这个东西,看上去很简单,但是可以拓展挖掘的东西却有很多。对于计时器的基本描述(setInterval与setTimeout)基本名词要规范,如“递归”,文字内容描述应当清晰易于理解,而不是含糊不清。对于区别,并不是仅仅说出运行上的特点,还应当能够说出如何应用以及对性能的影响。对于运行上有可能出现的问题,也能够阐述出来。
面向对象系列-面向对象的基本含义、工厂模式是什么?
【HTML5学堂 - 面向对象、原型与继承】面向对象系列讲解—面向对象的含义&工厂模式。在上一篇文章当中,我们把对象进行了基本的解释,本文当中,我将为大家解释什么是面向对象?为何要使用面向对象,而不用面向过程,面向对象又有什么好处,能够帮我们做些什么?基本的面向对象的代码又应当如何书写?并依照以上的例子来讲解一下“工厂模式”。