摘要: jquery基本过滤器:eq()是没有办法传变量的,只能传递常数 例如有html 想要根据参数来获取ul中li的内容,不能写成 会发现值为undefined ,可以用字符串拼接的方法使之间接成为常量 阅读全文
posted @ 2016-04-21 15:15 JDDDD 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 在理解闭包前理解JavaScript的作用域是有必要的,如果有兴趣,请移步"对JavaScript作用域的认识" 什么是闭包 闭包就是指有权访问另一个函数作用域中变量的函数,通俗点讲闭包就是能够读取其他函数变量的函数。创建闭包的常见方式,就是在一个函数内部创建另一个函数。 上述函数fn2就是一个闭包 阅读全文
posted @ 2016-04-16 21:41 JDDDD 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 首先用一个例子来引入正则表达式 现有一个字符串str = "12,89 79 -ddf e dd 89 ff76 9" 要求找出其中所有的数字,纯用JS去写代码如下 1 <script> 2 var str = '12,89 79 -ddf e dd 89 ff76 9'; 3 var arr = 阅读全文
posted @ 2016-04-15 19:19 JDDDD 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 构造函数的封装请移步 http://www.cnblogs.com/JDDDD/p/5392231.html 对象之间继承一共有五种方法 比如现在有一个Person的构造函数,有两个属性name和sex,有两个方法showName()和showSex() 现在又有一个Worker的构造函数,有一个属 阅读全文
posted @ 2016-04-15 13:58 JDDDD 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 基本概念 对象:对象就是一个整体,对外提供一个整体。 面向对象:使用对象时,只关注对象提供的功能,不关注其内部的细节。 三个特点(类C++):封装、继承、多态 一些概念区别 1、方法与函数 方法:obj.fn = function(){} 函数:function fn(){} 其中函数 functi 阅读全文
posted @ 2016-04-14 18:37 JDDDD 阅读(2590) 评论(0) 推荐(0) 编辑
摘要: 先来看一段demo FF下的显示效果 会发现 明明在css样式中设置了left属性 但是获取到的值为空 解决方案: ①将css的left属性改到行间样式中,即HTML内 会发现是可以直接获取到left属性的值的 ②可以使用currentStyle(IE Opera) getComputedStyle 阅读全文
posted @ 2016-04-14 14:08 JDDDD 阅读(4078) 评论(0) 推荐(1) 编辑
摘要: 执行环境 执行环境定义了变量或函数有权访问的其他数据,决定了他们各自的行为,通常有全局执行环境(window)和局部执行环境(function) 作用域的概念 简单地将作用域分为两部分 : 1)作用 作用即程序的读与写(虽然并不完整 但暂时这样理解) 2)域 其实就是执行环境 浏览器解析的步骤 作用 阅读全文
posted @ 2016-04-13 18:29 JDDDD 阅读(267) 评论(0) 推荐(0) 编辑