摘要: Ajax,是对Asynchronous JavaScript + XML的简写。这一技术能够向服务器请求额外的数据而无需卸载页面,会带来更好的用户体验。 Ajax的核心是XMLHttpRequest对象(简称XHR),这是由微软首先引入的一个特性,其他浏览器提供商后来都提供了相同的实现。在XHR出现 阅读全文
posted @ 2017-03-26 15:09 水墨墨心 阅读(366) 评论(0) 推荐(0) 编辑
摘要: JavaScript Array 对象 JavaScript Array 对象 定义和用法 push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。 语法 arrayObject.push(newelement1,newelement2,....,newelementX) 参数描述 ne 阅读全文
posted @ 2017-03-26 09:59 水墨墨心 阅读(2733) 评论(0) 推荐(0) 编辑
摘要: 错误处理在处理程序设计中的重要性是毋庸置疑的,任何有影响力的web应用程序都需要一套完善的错误处理机制。当然,大多数佼佼者确实做到了这一点,但通常只有服务器端应用程序才能做到如此。实际上,服务器端团队往往会在错误处理机制上投入较大精力,通常要考虑按照类型、频率,或者其他重要的标准对错误进行分类。这样 阅读全文
posted @ 2017-03-21 10:37 水墨墨心 阅读(53147) 评论(1) 推荐(5) 编辑
摘要: JavaScript与HTML之间的交互是通过事件来实现的。事件,就是文档或者浏览器窗口中发生的一些特定的交互瞬间。可用使用侦听器(或处理程序)来预定事件,以便事件发生时执行相应的代码。这种在传统软件工程中被称为观察员模式的模型,支持页面的行为(JavaScipt代码)与页面的外观(HTML和CSS 阅读全文
posted @ 2017-03-20 19:15 水墨墨心 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 匿名函数就是没有名字的函数,有时候也称为拉姆达(lambda)函数。匿名函数是一种强大的令人难以置信的工具,其用途非常之多,来看看下面这个典型的函数声明: 既可以像上面这样声明函数,也可以像下面这样以函数表达式的形式定义函数: 虽然这两个例子在逻辑上等价,但它们之间还是存在一些区别。当然,函数声明与 阅读全文
posted @ 2017-03-18 17:29 水墨墨心 阅读(2270) 评论(0) 推荐(0) 编辑
摘要: 面向对象(Object-oriented,OO)的语言有一个标志,那就是它们都有类的概念。而通过类可以创建任意多个具有相同属性和方法的对象。前面提到过,ECMAScript中没有类的概念,因此它的对象也与基于类的语言中的对象有所不同。 ECMAScript-262把对象定义为:“无序属性的集合,其属 阅读全文
posted @ 2017-03-14 20:07 水墨墨心 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 一,函数概念 函数对任何语言来说都是一个核心的概念,通过函数可以封装任意多条语句,而且可以在任何地方、任何时候调用执行。ECMAScript中的函数使用function关键字来声明,后跟一组参数以及函数体。函数的基本语法如下所示: 以下是一个函数示例: 这个函数可以通过其函数名来调用,后面还要加上一 阅读全文
posted @ 2017-03-13 15:01 水墨墨心 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 按照ECMA-262第三版的定义,JavaScript的变量与其他语言的变量有很大区别。JavaScript变量松散类型的本质,决定了它只是在特定时间用于保存特定值的一个名字而已。由于不存在定义某个变量必须要保存何种数据类型的规则,变量的值及其数据类型可以在脚本的生命周期内改变。尽管从某种角度看,这 阅读全文
posted @ 2017-03-13 11:34 水墨墨心 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 一,数据类型 以下内容基于ES5(ES6引入了一种新的原始数据类型Symbol,表示独一无二的值。它是JavaScript语言的第七种数据类型。) JavaScript是一种弱类型动态语言,定义变量时无需指定类型,看似简单,但背后有繁琐的转换逻辑。让我们一起来看下js常见的数据类型和背后的隐式转换逻 阅读全文
posted @ 2017-03-13 10:46 水墨墨心 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 认识DOM 文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM 将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。 先来看看下面代码: 将HTML代码分解为DOM节点层次图: HTML文档可以说由节点构成的集合,DOM节点有: 1. 阅读全文
posted @ 2016-11-21 11:25 水墨墨心 阅读(222) 评论(0) 推荐(0) 编辑