2016年2月27日

js中的数据类型检测

摘要: js中的数据类型检测常用的方法是使用typeof,typeof运算符会返回下列6中类型之一: "number" "string" "boolean" "object" "function" "undefined" 例如: 1 <!doctype html> 2 <html lang="en"> 3 阅读全文

posted @ 2016-02-27 22:02 莫尤公子 阅读(3428) 评论(0) 推荐(0) 编辑

js中全局变量的一点小知识点

摘要: js中有三种方式定义全局变量: 在任何函数外面直接执行var语句,例如:var f="value"; 直接添加一个属性到全局变量上,在web浏览器中,全局对象名为window。例如:window.f="value"; 直接使用未经过声明的变量,以这种方式定义的全局变量成为隐式的全局变量。例如:f=" 阅读全文

posted @ 2016-02-27 16:12 莫尤公子 阅读(229) 评论(0) 推荐(0) 编辑

2016年2月25日

js中关于事件捕获与事件冒泡的小实验

摘要: 1.事件冒泡:事件按照从最特定的事件目标到最不特定的事件目标(document对象)的顺序触发。 IE 5.5: div -> body -> document IE 6.0: div -> body -> html -> document Mozilla 1.0: div -> body -> h 阅读全文

posted @ 2016-02-25 14:59 莫尤公子 阅读(1315) 评论(0) 推荐(0) 编辑

2016年2月15日

JavaScript高级程序设计学习笔记第二十章--JSON

摘要: 1.JSON:JavaScript Object Notation, JavaScript 对象表示法。 2.最重要的是要理解它是一种数据格式,不是一种编程语言。虽然具有相同的语法形式,但 JSON 并不从属于 JavaScript。而且,并不是只有 JavaScript 才使用 JSON,毕竟 J 阅读全文

posted @ 2016-02-15 14:43 莫尤公子 阅读(202) 评论(0) 推荐(0) 编辑

JavaScript高级程序设计学习笔记第十四章--表单

摘要: 1.在 HTML 中,表单是由<form>元素来表示的,而在 JavaScript 中,表单对应的则是 HTMLFormElement 类型。 HTMLFormElement 继承了 HTMLElement,因而与其他 HTML 元素具有相同的默认属性。 2.HTMLFormElement的独特属性 阅读全文

posted @ 2016-02-15 09:58 莫尤公子 阅读(278) 评论(0) 推荐(0) 编辑

2016年2月14日

JavaScript高级程序设计学习笔记第十三章--事件

摘要: 事件冒泡: IE 的事件流,事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档)。例如: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>Event Bubbling Example</title> 5 < 阅读全文

posted @ 2016-02-14 10:39 莫尤公子 阅读(226) 评论(0) 推荐(0) 编辑

2016年2月11日

JavaScript高级程序设计学习笔记第十一章--DOM扩展

摘要: 1.对 DOM 的两个主要的扩展是 Selectors API(选择符 API)和 HTML5 2.Selectors API Level 1 的核心是两个方法: querySelector()和 querySelectorAll()。 3.querySelector():方法接收一个 CSS 选择 阅读全文

posted @ 2016-02-11 16:42 莫尤公子 阅读(341) 评论(0) 推荐(0) 编辑

2016年2月10日

JavaScript高级程序设计学习笔记第十章--DOM

摘要: 1.DOM:文档对象模型,是针对 HTML 和 XML 文档的一个 API(应用程序编程接口)。 2.DOM 可以将任何 HTML 或 XML 文档描绘成一个由多层节点构成的结构。 3.文档节点是每个文档的根节点。在这个例子中,文档节点只有一个子节点,即<html>元素,我们称之为文档元素。文档元素 阅读全文

posted @ 2016-02-10 18:45 莫尤公子 阅读(197) 评论(0) 推荐(0) 编辑

2016年2月8日

JavaScript高级程序设计学习笔记第九章--客户端检测

摘要: 1.能力检测:能力检测的目标不是识别特定的浏览器,而是识别浏览器的能力。(我的理解就是识别浏览器能做什么不能做什么) 2.怪癖检测:目标是识别浏览器的特殊行为。但与能力检测确认浏览器支持什么能力不同,怪癖检测是想要知道浏览器存在什么缺陷(“怪癖”也就是 bug)。 3.用户代理检测:争议最大的一种客 阅读全文

posted @ 2016-02-08 20:01 莫尤公子 阅读(246) 评论(0) 推荐(0) 编辑

JavaScript高级程序设计学习笔记第八章--BOM

摘要: 1.间歇调用和超时调用: 超时调用:需要使用 window 对象的 setTimeout()方法,它接受两个参数:要执行的代码和以毫秒表示的时间(即在执行代码前需要等待多少毫秒)。其中,第一个参数可以是一个包含 JavaScript 代码的字符串(就和在 eval()函数中使用的字符串一样),也可以 阅读全文

posted @ 2016-02-08 19:28 莫尤公子 阅读(242) 评论(0) 推荐(0) 编辑

导航