摘要: 今天在翻阅JQuery API的时候发现,addClass()方法不仅可以添加类,同时可以调用回调函数。 代码如下: 在addClass()中的调用匿名函数,参数为当前元素的索引,然后返回类名。 效果如下: 当然,这个回调函数可以设置两个参数,第一个为index,第二个为类名参数,主要用于控制语句。 阅读全文
posted @ 2016-07-04 10:57 语折 阅读(992) 评论(0) 推荐(0) 编辑
摘要: 首先,使用JQuery事件与动画的效果比使用原生js来的方便得多,当然,最重要的是考虑到了浏览器的兼容性。 事件: 基于原生js,常用事件有blur,focus,hover,mouseout,mouseover,mouseleave,ready,change,select,submit等等,不再赘述 阅读全文
posted @ 2016-05-18 11:25 语折 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 我们知道,一个完整的JavaScript的实现,需要由三部分组成:ECMAScript(核心),BOM(浏览器对象模型),DOM(文档对象模型)。 今天主要学习BOM和DOM。 BOM: BOM提供了很多对象,用来访问浏览器的功能,这些功能于网页内容无关(这些是DOM的事),目前,BOM已经被W3C 阅读全文
posted @ 2016-05-10 17:12 语折 阅读(456) 评论(0) 推荐(1) 编辑
摘要: 向所有的面向对象语言一样,js也拥有继承特性,然而不像大多数OO(Object-Oriented)语言一样,JS只有实现继承,没有接口继承。那么,原型链便起到了决定性的作用。 在ECMAScript中,原型链是实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。其关 阅读全文
posted @ 2016-05-05 16:10 语折 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 最近在学习javaScript,学习到js面向对象中的原型时,感悟颇多。若有不对的地方,希望可以指正。 js作为一门面向对象的语言,自然也拥有了继承这一概念,但js中没有类的概念,也就没有了类似于java中的extends,所以,我觉得js中的继承主要依赖于js中的原型(链)。 那么,原型是什么呢? 阅读全文
posted @ 2016-05-05 14:19 语折 阅读(434) 评论(1) 推荐(1) 编辑
摘要: 前面提到过,引用类型的值便是对象,在ECMAScript中,引用类型是一种数据结构,用于将数据和功能组织在一起,而对象则是某个特定引用类型的实例。 上面便声明了一个引用类型为Object的实例,并将这个实例存储到变量a中,也就是说这个变量实际是并不是包含了这个实例本身,而是指向这个实例的指针。 对于 阅读全文
posted @ 2016-05-04 13:39 语折 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 变量类型:基本类型和引用类型 基本类型上节已经提到。基本类型的值是按值传递的,既改变形参的值不会影响实参 其中,a(x)为100 ,alert(x)为1 可见js的基本类型是按值传递的 引用类型:由多个值构成的对象,是按照共享传递的,也就是对象属性的形参的改变会影响对象属型的改变,对象形参的改变不会 阅读全文
posted @ 2016-04-28 21:36 语折 阅读(177) 评论(0) 推荐(1) 编辑
摘要: 语法: 1.区分大小写!! 2.标识符:既变量,函数名,属性名,参数。 1.第一个字符必须为字母,_,或者$ 2.其他字符可以是字母,_,&,或者数字 3.注释: 1.单行注释:// 2.多行注释: /* */ 4.严格模式:在函数体开头注明"use strict" 5.关键字与保留字:不能用于标识 阅读全文
posted @ 2016-04-28 11:22 语折 阅读(312) 评论(0) 推荐(0) 编辑
摘要: javaScript:脚本语言,最初是为了实现在客户端进行的表单验证以减少服务器的数据交互次数,如今可用在页面交互,计算,拥有了闭包,匿名(拉姆达)函数,甚至元编程等特性。 javaScript实现的组成: 1.核心(ECMAScript)--TC39负责完成的新脚本的语言标准。 2.文档对象模型( 阅读全文
posted @ 2016-04-27 15:33 语折 阅读(188) 评论(0) 推荐(0) 编辑
摘要: confirm()意既确认框 prompt意既消息提示框 window.open(uri,name,attr) window.close()关闭窗口 阅读全文
posted @ 2016-04-27 14:09 语折 阅读(267) 评论(0) 推荐(0) 编辑