2018年的文章移至github上,点我去!2018年的文章移至github上,点我去!2018年的文章移至github上,点我去!

Fork me on GitHub

随笔分类 -  JavaScript权威设计

理解捕获,目标,冒泡三个阶段
摘要:1.事件的三个阶段 捕获(IE8及以下版本不支持),目标,冒泡 捕获阶段给事件截获提供了可行性。 2.冒泡阶段触发事件 点击body区域:alert(1) 点击all区域:alert(2) alert(1) 3.捕获阶段触发事件 4.看图说话 当点击目标元素的时候都是这三步,唯一的区别是你控制事件触 阅读全文

posted @ 2016-10-05 13:13 qize 阅读(11012) 评论(1) 推荐(3) 编辑

JavaScript权威设计--jQuery,Ajax.animate,SVG(简要学习笔记二十)[完结篇]
摘要:1.$和jquery在全局命名空间中定义的唯一两个变量。2.jquery是工厂函数,不是构造函数。他返回一个新创建的对象。3.jquery的四种调用方式: 传递CSS选择器(字符串)给$()方法 传递Element,Document或Window对象给$()方法 传递HTML文本字符串给$()... 阅读全文

posted @ 2015-10-20 21:12 qize 阅读(1210) 评论(0) 推荐(0) 编辑

JavaScript权威设计--跨域,XMLHttpRequest(简要学习笔记十九)
摘要:1.跨域指的是什么? URL说明是否允许通信 http://www.a.com/a.jshttp://www.a.com/b.js 同一域名下 允许 http://www.a.com/lab/a.jshttp://www.a.com/script/b.js 同一域名下不同文件夹 允许 http:// 阅读全文

posted @ 2015-10-15 23:24 qize 阅读(4412) 评论(0) 推荐(0) 编辑

JavaScript权威设计--事件冒泡,捕获,事件句柄,事件源,事件对象(简要学习笔记十八)
摘要:1.事件冒泡与事件捕获2.事件与事件句柄3.事件委托:利用事件的冒泡技术。子元素的事件最终会冒泡到父元素直到跟节点。事件监听会分析从子元素冒泡上来的事件。事件委托的好处: 1.每个函数都是对象,都会占用内存,内存中对象越多,性能越差。 2.必须事先指定所有事件处理程序而导致的DOM访问次数,会延... 阅读全文

posted @ 2015-10-14 20:38 qize 阅读(1936) 评论(0) 推荐(0) 编辑

JavaScript权威设计--事件处理介绍(简要学习笔记十七)
摘要:1.事件相关概念 事件类型:一个用来说明发生什么类型事件的字符串 事件目标:是发生的事件或与之相关的对象。 事件处理程序(事件监听程序):是处理货响应事件的函数。 事件对象:是与特定事件相关并且包含有关该事件详细信息的对象。 事件传播:是浏览器决定哪个对象触发其事件处理程序的过程。 事件捕获:在容器 阅读全文

posted @ 2015-10-12 23:21 qize 阅读(372) 评论(0) 推荐(0) 编辑

JavaScript权威设计--CSS(简要学习笔记十六)
摘要:1.Document的一些特殊属性document.lastModifieddocument.URLdocument.titledocument.referrerdocument.domaindocument.write()document.writeIn()2.查询选取的文本使用鼠标mouseup... 阅读全文

posted @ 2015-10-09 22:48 qize 阅读(481) 评论(0) 推荐(0) 编辑

JavaScript权威设计--JavaScript脚本化文档Document与CSS(简要学习笔记十五)
摘要:1.Document与Element和TEXT是Node的子类。Document:树形的根部节点Element:HTML元素的节点TEXT:文本节点>>HtmlElement与HtmlDocumenta:HtmlElement对象表示HTML中的一个个元素。b:HtmlDocument对象表示 HT... 阅读全文

posted @ 2015-09-29 22:42 qize 阅读(590) 评论(0) 推荐(0) 编辑

JavaScript权威设计--Window对象之Iframe(简要学习笔记十四)
摘要:1.Window对象属性的文档元素(id)如果在HTML文档中用id属性来为元素命名,并且如果Window对象没有此名字的属性,Window对象会赋予一个属性,它的名字是id属性的值,而他们的值指向表示文档元素的HTMLElement对象。Window对象是以全局对象的形式存在于作用域链的最上层,这... 阅读全文

posted @ 2015-09-26 23:34 qize 阅读(3278) 评论(0) 推荐(0) 编辑

JavaScript权威设计--Window对象(简要学习笔记十三)
摘要:1.Window对象是所有客户端JavaScript特性和API的主要接入点。Window对象中的一个重要属性是document,它引用Document对象。JavaScript程序可以通过Document对象和它包含的Element对象遍历和管理文档。2.URL中的JavaScript在URL后面... 阅读全文

posted @ 2015-09-24 22:39 qize 阅读(933) 评论(0) 推荐(0) 编辑

JavaScript权威设计--命名空间,函数,闭包(简要学习笔记十二)
摘要:1.作为命名空间的函数有时候我们需要声明很多变量。这样的变量会污染全局变量并且可能与别人声明的变量产生冲突。这时。解决办法是将代码放入一个函数中,然后调用这个函数。这样全局变量就变成了局部变量。如:function my(){ }my(); //别忘记调用这段代码定义了一个单独的全局变量... 阅读全文

posted @ 2015-09-20 20:42 qize 阅读(1622) 评论(0) 推荐(0) 编辑

JavaScript权威设计--JavaScript函数(简要学习笔记十一)
摘要:1.函数调用的四种方式第三种:构造函数调用如果构造函数调用在圆括号内包含一组实参列表,先计算这些实参表达式,然后传入函数内。这和函数调用和方法调用是一致的。但如果构造函数没有形参,JavaScript构造函数调用的语法是允许省略实参列表和圆括号的。如:var o=new Object();//->等... 阅读全文

posted @ 2015-09-18 22:11 qize 阅读(896) 评论(0) 推荐(0) 编辑

JavaScript权威设计--JavaScript函数(简要学习笔记十)
摘要:1.函数命名规范函数命名通常以动词为前缀的词组。通常第一个字符小写。当包含多个单词时,一种约定是将单词以下划线分割,就像"like_Zqz()"。还有一种就是"likeZqz()"。有些些函数是用作内部用的或者为私有函数通常以一条下划线为前缀,就像"_zqzName()"。2.以表达式方式定义的函数... 阅读全文

posted @ 2015-09-16 22:33 qize 阅读(1330) 评论(0) 推荐(1) 编辑

JavaScript权威设计--JavaScript数组(简要学习笔记九)
摘要:1.数组的创建如:var a=[1.1,null,"a"];var b=[1, ,3]; //中间的那个元素是undefinedvar c=[ , , ] 这里c.length你是不是以为是3?哈哈,长度应该是2.因为数组直接量的语法允许有可选的结尾逗号。2.数组索引的其他种类a[-1.... 阅读全文

posted @ 2015-09-15 22:29 qize 阅读(470) 评论(2) 推荐(0) 编辑

JavaScript权威设计--JavaScript对象(简要学习笔记八)
摘要:1.属性的特性一个属性包含一个名字和4个特性。4个特性:值,可写性,可枚举性,可配置性2.对象的三个属性一:原型属性要想检测一个对象是否是另一个对象的原型,使用isPrototypeOf()方法如:var P={x=1}; //定义一个原型对象var o=Object.create(p); ... 阅读全文

posted @ 2015-09-14 22:42 qize 阅读(701) 评论(0) 推荐(0) 编辑

JavaScript权威设计--JavaScript对象(简要学习笔记七)
摘要:1.with语句 语法: width(object){ statement } with语句可用于临时扩展作用域链。作用域链可以按序检索的对象列表,通过它可以进行变量名解析。 with将object添加到作用域链的头部,然后执行内部statement,最后把作用域链回复到原始状态。 但是:with语 阅读全文

posted @ 2015-09-13 18:49 qize 阅读(827) 评论(0) 推荐(0) 编辑

JavaScript权威设计--JavaScript表达式与运算符,语句(简要学习笔记六)
摘要:1.delete是一元操作符,用来删除对象属性或者元素。var a={ x:1, y:2}delete a.x; //删除x属性“x”in a //false;a对象中已经不存在x属性alert(a.x) //undefined;这里还是存在“东西”的就如:var b=... 阅读全文

posted @ 2015-09-11 22:54 qize 阅读(739) 评论(0) 推荐(0) 编辑

JavaScript权威设计--JavaScript表达式与运算符(简要学习笔记五)
摘要:1.3种原始表达式 1.直接量: 1.23 //数字直接量 “hello” //字符串直接量 ... 2.保留字构成的原始表达式: true //返回布尔值:真 false //假 null //返回一个值:空 3.变量... 阅读全文

posted @ 2015-09-10 22:06 qize 阅读(652) 评论(0) 推荐(0) 编辑

JavaScript权威设计--JavaScript变量,作用域,声明提前(简要学习笔记四)
摘要:1.宿主对象与宿主环境宿主对象:由ECMAScript实现的宿主环境提供的对象,可以理解为:浏览器提供的对象。所有的BOM和DOM都是宿主对象。宿主环境:一般宿主环境由外壳程序创建与维护,只要能提供js引擎执行的环境都可称之为外壳程序。如:web浏览器等。2.日期的转换var now =new D... 阅读全文

posted @ 2015-09-09 22:48 qize 阅读(1023) 评论(2) 推荐(0) 编辑

JavaScript权威设计--JavaScript类型,值,变量(简要学习笔记三)
摘要:1.负号是一元求反运算如果直接给数字直接量前面添加负号可以得到他们的负值2.JavaScript中的运算超出了最大能表示的值不会报错,会显示Infinity。超出最小也不报错,会显示-Infinity。运算出的结果如果是个非数字的值得时候,用NaN表示。3.字符串直接量拆分成数行ECMAScript... 阅读全文

posted @ 2015-09-08 22:26 qize 阅读(386) 评论(0) 推荐(0) 编辑

JavaScript权威设计--JavaScript词法结构(简要学习笔记二)
摘要:1.字符集JavaScript是用Unicode字符集编写的2.区分大小写html不区分大小写,xhtml区分大小写如:html中onclick可以写成Onclick但是js中必须写成onclick3.直接量直接量:就是程序中直接使用的数据如:12 1.2 “hello world”4.注释... 阅读全文

posted @ 2015-09-08 18:29 qize 阅读(319) 评论(0) 推荐(0) 编辑

导航

0 commits in this month

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示