随笔分类 -  JavaScript

摘要:1. 事件绑定 代码 //通用事件绑定函数 function commonAddEvent(obj, event, func) { if (obj.attachEvent) { //IE obj.attachEvent("on" + event, func); } else { ... 阅读全文
posted @ 2015-12-24 20:26 叫我霍啊啊啊 阅读(141) 评论(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-12-24 20:26 叫我霍啊啊啊 阅读(173) 评论(0) 推荐(0) 编辑
摘要:1. 表单的基础知识 var firstForm = document.forms[0]; //取得页面中的第一个表单 var myForm = document.forms["form2"]; //取得页面中名称为"form2"的表单 1.1 提交表单 提交表单时可能出现的最大问题,就是重复提交... 阅读全文
posted @ 2015-12-24 20:26 叫我霍啊啊啊 阅读(207) 评论(0) 推荐(0) 编辑
摘要:1. 元素遍历 1.1 querySelector() 方法 //取得 body 元素 var body = document.querySelector("body"); //取得 ID 为"myDiv"的元素 var myDiv = document.querySelector(" myDiv... 阅读全文
posted @ 2015-12-24 20:25 叫我霍啊啊啊 阅读(145) 评论(0) 推荐(0) 编辑
摘要:1. DOM 变化 1.1 针对 XML 命名空间的变化 Node 类型的变化 Document 类型的变化 Element 类型的变化 NamedNodeMap 类型的变化 1.2 其他方面的变化 DocumentType 类型的变化 Document 类型的变化 Node... 阅读全文
posted @ 2015-12-24 20:25 叫我霍啊啊啊 阅读(117) 评论(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-12-24 20:25 叫我霍啊啊啊 阅读(168) 评论(0) 推荐(0) 编辑
摘要:1. 递归 sayHi(); function sayHi(){ alert("Hi!"); } sayHi(); //错误:函数还不存在 var sayHi = function(){ alert("Hi!"); }; //不要这样做! if(condition){ function... 阅读全文
posted @ 2015-12-24 20:24 叫我霍啊啊啊 阅读(134) 评论(0) 推荐(0) 编辑
摘要:1. window 对象 1.1 全局作用域 var age = 29; window.color = "red"; //在 IE < 9 时抛出错误,在其他所有浏览器中都返回 false delete window.age; //在 IE < 9 时抛出错误,在其他所有浏览器中都返回 true ... 阅读全文
posted @ 2015-12-24 20:24 叫我霍啊啊啊 阅读(139) 评论(0) 推荐(0) 编辑
摘要:1. 能力检测 function getElement(id){ if (document.getElementById){ return document.getElementById(id); } else if (document.all){ return document... 阅读全文
posted @ 2015-12-24 20:24 叫我霍啊啊啊 阅读(170) 评论(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-12-24 20:24 叫我霍啊啊啊 阅读(172) 评论(0) 推荐(0) 编辑
摘要:1. Object类型 //创建 Object 实例 //1. new 出对象 var person = new Object(); person.name = "Mike"; person.age = 18; //2. 对象字面量 var person = { name : "Mike", ... 阅读全文
posted @ 2015-12-24 20:23 叫我霍啊啊啊 阅读(200) 评论(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-12-24 20:23 叫我霍啊啊啊 阅读(83) 评论(0) 推荐(0) 编辑
摘要:1. 理解对象 var person = new Object(); person.name = "Nicholas"; person.age = 29; person.job = "Software Engineer"; person.sayName = function(){ a... 阅读全文
posted @ 2015-12-24 20:23 叫我霍啊啊啊 阅读(118) 评论(0) 推荐(0) 编辑
摘要:1. 基本类型和引用类型的值 基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。 在很多语言中,字符串以对象的形式来表示,因此被认为是引用类型的。ECMAScript 放弃了这一传统。 1.1 动态的属性 //引用类型 var person = new Objec... 阅读全文
posted @ 2015-12-24 20:22 叫我霍啊啊啊 阅读(141) 评论(0) 推荐(0) 编辑
摘要:1. 语法 区分大小写; 驼峰命名; 字母,下划线或美元符号打头,后面可以接字符,下划线,美元符号或数字; 严格模式,"use strict"编译指令; 2. 关键字和保留字 3. 变量 松散类型; 4. 数据类型 4.1 typeof 操作符 返回值:undefine... 阅读全文
posted @ 2015-12-24 20:22 叫我霍啊啊啊 阅读(149) 评论(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-12-24 20:22 叫我霍啊啊啊 阅读(122) 评论(0) 推荐(0) 编辑
摘要:1. javascript 组成 ECMAScript DOM BOM 2. 标签的属性 async(异步脚本) charset defer(延迟脚本) language src type 3. 标签的位置 <!DOCTYPE html <html <head <title Examp... 阅读全文
posted @ 2015-12-24 20:21 叫我霍啊啊啊 阅读(150) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示