随笔分类 -  JavaScript

摘要:1. 事件绑定 代码 //通用事件绑定函数 function commonAddEvent(obj, event, func) { if (obj.attachEvent) { //IE obj.attachEvent("on" + event, func); } else { ... 阅读全文
posted @ 2015-12-18 17:33 将军喊俺哥 阅读(241) 评论(0) 推荐(0)
摘要:1. 基本用法 <canvas id="drawing" width=" 200" height="200" A drawing of something.</canvas 2. 2D 上下文 2.1 填充和描边 fillStyle 和 strokeStyle 2.2 绘制矩形 //绘制红色矩形... 阅读全文
posted @ 2015-11-18 23:04 将军喊俺哥 阅读(221) 评论(0) 推荐(0)
摘要:1. 表单的基础知识 var firstForm = document.forms[0]; //取得页面中的第一个表单 var myForm = document.forms["form2"]; //取得页面中名称为"form2"的表单 1.1 提交表单 提交表单时可能出现的最大问题,就是重复提交... 阅读全文
posted @ 2015-11-18 21:49 将军喊俺哥 阅读(134) 评论(0) 推荐(0)
摘要:1. 事件流 <!DOCTYPE html <html <head <title Event Bubbling Example</title </head <body <div id="myDiv" Click Me</div </body </html 1.1 事件冒泡 如果你... 阅读全文
posted @ 2015-11-18 15:54 将军喊俺哥 阅读(165) 评论(0) 推荐(0)
摘要:1. DOM 变化 1.1 针对 XML 命名空间的变化 Node 类型的变化 Document 类型的变化 Element 类型的变化 NamedNodeMap 类型的变化 1.2 其他方面的变化 DocumentType 类型的变化 Document 类型的变化 Node... 阅读全文
posted @ 2015-11-15 10:13 将军喊俺哥 阅读(167) 评论(0) 推荐(0)
摘要:1. 元素遍历 1.1 querySelector() 方法 //取得 body 元素 var body = document.querySelector("body"); //取得 ID 为"myDiv"的元素 var myDiv = document.querySelector(" myDiv... 阅读全文
posted @ 2015-11-14 18:27 将军喊俺哥 阅读(202) 评论(0) 推荐(0)
摘要:1. 节点层级 1.1 Node 类型  Node.ELEMENT_NODE(1);  Node.ATTRIBUTE_NODE(2);  Node.TEXT_NODE(3);  Node.CDATA_SECTION_NODE(4);  Node.ENTITY_REFERENCE_NODE... 阅读全文
posted @ 2015-11-14 15:29 将军喊俺哥 阅读(116) 评论(0) 推荐(0)
摘要:1. 能力检测 function getElement(id){ if (document.getElementById){ return document.getElementById(id); } else if (document.all){ return document... 阅读全文
posted @ 2015-11-14 00:04 将军喊俺哥 阅读(145) 评论(0) 推荐(0)
摘要:1. window 对象 1.1 全局作用域 var age = 29; window.color = "red"; //在 IE < 9 时抛出错误,在其他所有浏览器中都返回 false delete window.age; //在 IE < 9 时抛出错误,在其他所有浏览器中都返回 true ... 阅读全文
posted @ 2015-11-13 22:44 将军喊俺哥 阅读(169) 评论(0) 推荐(0)
摘要:1. 递归 sayHi(); function sayHi(){ alert("Hi!"); } sayHi(); //错误:函数还不存在 var sayHi = function(){ alert("Hi!"); }; //不要这样做! if(condition){ function... 阅读全文
posted @ 2015-11-13 15:02 将军喊俺哥 阅读(139) 评论(0) 推荐(0)
摘要:1. 理解对象 var person = new Object(); person.name = "Nicholas"; person.age = 29; person.job = "Software Engineer"; person.sayName = function(){ a... 阅读全文
posted @ 2015-11-13 10:06 将军喊俺哥 阅读(159) 评论(0) 推荐(0)
摘要:1. Date类型 var someDate = new Date(Date.parse("May 25, 2004")); 与 var someDate = new Date("May 25, 2004"); 等价 // GMT 时间 2000 年 1 月 1 日午夜零时 var y2k = n... 阅读全文
posted @ 2015-11-12 15:27 将军喊俺哥 阅读(160) 评论(0) 推荐(0)
摘要:1. Object类型 //创建 Object 实例 //1. new 出对象 var person = new Object(); person.name = "Mike"; person.age = 18; //2. 对象字面量 var person = { name : "Mike", ... 阅读全文
posted @ 2015-11-11 22:30 将军喊俺哥 阅读(140) 评论(0) 推荐(0)
摘要:1. 基本类型和引用类型的值 基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。 在很多语言中,字符串以对象的形式来表示,因此被认为是引用类型的。ECMAScript 放弃了这一传统。 1.1 动态的属性 //引用类型 var person = new Objec... 阅读全文
posted @ 2015-11-11 18:00 将军喊俺哥 阅读(147) 评论(0) 推荐(0)
摘要:1. 操作符 1.1 一元操作符 1.1.1 递增和递减操作符 var s1 = "2"; var s2 = "z"; var b = false; var f = 1.1; var o = { valueOf: function() { return 1; } }; s1++; // 值变... 阅读全文
posted @ 2015-11-11 14:20 将军喊俺哥 阅读(112) 评论(0) 推荐(0)
摘要:1. 语法 区分大小写; 驼峰命名; 字母,下划线或美元符号打头,后面可以接字符,下划线,美元符号或数字; 严格模式,"use strict"编译指令; 2. 关键字和保留字 3. 变量 松散类型; 4. 数据类型 4.1 typeof 操作符 返回值:undefine... 阅读全文
posted @ 2015-11-10 23:49 将军喊俺哥 阅读(154) 评论(0) 推荐(0)
摘要:1. javascript 组成 ECMAScript DOM BOM 2. 标签的属性 async(异步脚本) charset defer(延迟脚本) language src type 3. 标签的位置 <!DOCTYPE html <html <head <title Examp... 阅读全文
posted @ 2015-11-10 16:05 将军喊俺哥 阅读(139) 评论(0) 推荐(0)