
JavaScript
M守护神
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript 文档对象模型(DOM)
文档对象模型 通过 JavaScript,您可以重构整个 HTML 文档。您可以添加、移除、改变或重排页面上的项目。要改变页面的某个东西,JavaScript 就需要获得对 HTML 文档中所有元素进行访问的入口。这个入口,连同对 HTML 元素进行添加、移动、改变或移除的方法和属性,都是通过文档对象模型来获得的(DOM)。 Core DOM原创 2014-04-22 21:01:47 · 497 阅读 · 0 评论 -
JavaScript 脚本运行方式
引用外部脚本文件 script src="/path/to/example.js">script> 页面内联式 script> alert( "Hello World!" ); script> 属性嵌入式原创 2014-04-22 16:03:40 · 483 阅读 · 0 评论 -
JavaScript 数据类型
number 数字 number类型是任意的正或负的数值,包括了整数和浮点数。 var num1 = 100; var num2 = 100.10; var num3 = 0.10; string 字符串 字符串是被包裹在单引号或双引号内的,如果字符串的内容需要包含引号,就需要原创 2014-04-22 21:19:27 · 375 阅读 · 0 评论 -
JavaScript 数组
Array 数组是包含子项并由索引迭代子项的一种对象,索引从零开始。 // 使用构造函数创建数组 var foo = new Array; // 使用数组语法创建数组 var bar = []; 需要注意的是,如果传入的是数字类型的值时,以上2种创建数组的方式是有所不原创 2014-04-22 21:18:09 · 424 阅读 · 0 评论 -
JavaScript 运算符
运算符 基本的运算符允许我们对值进行操作。 // 字符串拼接 var foo = "hello"; var bar = "world"; console.log( foo + " " + bar ); // "hello world" // 乘法和除法原创 2014-04-22 21:17:35 · 546 阅读 · 0 评论 -
JavaScript 条件语句
if语句 有些代码块只能在一定条件下运行,通过if、if else、else代码块,可以让你的代码按条件执行。 // 控制流 var foo = true; var bar = false; if ( bar ) { // 这里的代码将无法运行。 conso原创 2014-04-22 21:11:14 · 572 阅读 · 0 评论 -
JavaScript 循环语句
while while循环由两个代码块组成,分别是条件语句和循环体。 while ( [条件] ) { [循环体] } while循环类似于if语句,不同的是while循环将不断地执行循环体直到条件值为false为止。 var i = 0;原创 2014-04-22 21:10:42 · 533 阅读 · 0 评论 -
JavaScript 函数
函数 函数或者称之为方法,由执行一个特定任务的相关代码构成,函数可以包含零个或多个参数,并且可以返回一个任意的值。 // 函数声明 function foo() {} // 命名函数表达式 var foo = function() {}; 函数调用原创 2014-04-22 21:10:11 · 358 阅读 · 0 评论 -
JavaScript 对象
在JavaScript中的一切都被认为是一个对象。 // 使用构造函数创建对象 var person1 = new Object; person1.firstName = "John"; person1.lastName = "Doe"; alert( person1.firstName +原创 2014-04-22 21:09:46 · 450 阅读 · 0 评论 -
JavaScript this关键字
在JavaScript中,在大多数面向对象编程语言中,this是一个特殊的关键字,它在方法中被使用于转指为方法上被调用的对象。this的值可以由以下一系列简单的步骤来确定。 如果方法是通过使用Function.call()或Function.apply()被调用的,那么可以设置第一个参数传递给.call()或.apply()。如果第一个参数传递的是null或undefined,那么thi原创 2014-04-22 21:08:55 · 500 阅读 · 0 评论 -
JavaScript 作用域
作用域决定了一个变量在一段代码中是否有效,作用域分为两种类型,分别是全局范围和局部范围。 全局范围 全局范围很容易确定,如果一个变量或函数是全局性的,那么它将在程序内的任意地方都可以被访问。在浏览器中,全局范围指的是窗体对象。如果一个变量声明在函数之外,那么该变量存在在全局对象上。 一旦该变量被定义,它可以引用为window.x,但是因为它存原创 2014-04-22 21:05:46 · 405 阅读 · 0 评论 -
JavaScript 闭包
闭包是对作用域范围的扩展,闭包让函数可以在外部访问该函数被创建的作用域内的变量。 一般来说,一个函数的内部变量是无法在外部获取到的,但是我们可以在这个函数内创建一个内部函数来获取这个外部函数内的局部变量。另外闭包对变量的引用是内存地址的引用。因此闭包主要有两大用处:一个是可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中。 闭包同样也适用于循环中的函数原创 2014-04-22 21:01:44 · 356 阅读 · 0 评论 -
JavaScript 事件
窗口事件 当窗口发生了某些事情时,这类事件将发生。 用户事件 当用户使用鼠标或键盘与网页中的元素交互时,这类事件将发生。 事件速查表 onabort:图像加载被中断onblur:元素失去焦点onchange:用户改变域的内容onclick:鼠标点击某个对象ondblclick:鼠标双击某个对象on原创 2014-04-22 21:01:23 · 352 阅读 · 0 评论 -
JavaScript 基础结构
注释 代码注释可以使用//或者/* */ // 这是一个单行注释 /* * 这是 * 一个 * 多行 * 注释 */ 变量 变量用于存储数据,在同一作用域内变量不得重名,定义语法:var use原创 2014-04-22 16:07:09 · 544 阅读 · 0 评论