随笔分类 -  JavaScript权威指南

第十九章:正则表达式的模式匹配
摘要:正则表达式,是一个描述字符模式的对象。javascript的RegExp类表示正则表达式,String和RegExp都定义了方法,后者使用正则表达式进行强大的模式匹配和文本检索与替换功能。javascript的正则表达式是perl5的这种表达式语法的大小子集,所以多有perl编程经验的程序员来说,学... 阅读全文
posted @ 2015-05-19 23:10 村长很忙 阅读(4164) 评论(0) 推荐(1) 编辑
第十七章:jQuery类库
摘要:javascript的核心API设计的很简单,但由于浏览器之间的不兼容性,导致客户端的API过于复杂。IE9的到来缓解了这种情况。然而使用javascript的框架或者工具类库,能简化通用操作,处理浏览器之间的差异,这让很多程序员在开发web应用时变得更简单。 jQuery类库被广泛的使用,作为we... 阅读全文
posted @ 2015-04-02 13:02 村长很忙 阅读(2631) 评论(1) 推荐(8) 编辑
第十八章:客户端存储
摘要:web应用允许使用浏览器提供的API实现将数据存储在用户电脑上。这种客户端存储相当于赋予了web浏览器记忆功能。比方说,web应用就可以用这些方式来“记住”用户的偏好甚至是用户的所有状态信息,以便准确地“回忆”起用户上一次访问的位置。客户端存储遵循“同源策略”,因此不同站点的页面是无法读取对于存储的... 阅读全文
posted @ 2015-03-16 04:47 村长很忙 阅读(1417) 评论(0) 推荐(4) 编辑
第十六章:脚本化HTTP
摘要:写在本章内容前:第十五章:事件处理 涉及到到较多的文字篇幅,介于个人精力问题,暂不更新。主要包含的内容有事件类型、注册事件处理程序、事件处理程序的调用、文档加载事件、鼠标事件、鼠标滚轮事件、拖放事件、文本事件、键盘事件等9块内容。感兴趣的朋友可以留言传内容PDF。如果不着急的话,后期可能更新。敬请... 阅读全文
posted @ 2015-03-11 02:30 村长很忙 阅读(2784) 评论(12) 推荐(8) 编辑
第十四章 校本化CSS
摘要:CSS(层叠样式表)是一种指定HTML文档视觉的表现的标准。CSS本来是让视觉设计师来使用的:它允许设计师精确的对文档元素的字体 ,颜色,外边距,缩进,边框甚至是定位。不过,客户端javascript程序员对CSS感兴趣的是因为样式可以通过脚本编程。校本化css启用了一系列有趣的视觉效果。例如:可以... 阅读全文
posted @ 2015-03-08 04:33 村长很忙 阅读(1107) 评论(1) 推荐(3) 编辑
第十三章 脚本化文档
摘要:客户端javascript存在使得静态的html文档编程了交互式的web应用。校本化web页面内容是javascript的核心目标。本章———本书最重要的章节之一,阐述了它是如何做到的客户端javascript的存在使得静态的html文档变成了交互式的web应用。校本化web页面javascript... 阅读全文
posted @ 2015-03-04 00:43 村长很忙 阅读(1383) 评论(0) 推荐(6) 编辑
第十二章:window对象
摘要:第十一章介绍了window对象及其客户端javascript所扮演的核心角色:它是客户端javascript程序的全局对象。本章介绍window对象的属性和方法,这些属性定义了不同的API,但是只有一部分实际上和浏览器窗口相关。window对象是以窗口命名的。1节展示如何使用setTimeout()... 阅读全文
posted @ 2015-02-28 13:42 村长很忙 阅读(1605) 评论(2) 推荐(4) 编辑
第十一章:WEB浏览器中的javascript
摘要:客户端javascript涵盖在本系列的第二部分第10章,主要讲解javascript是如何在web浏览器中实现的,这些章节介绍了大量的脚本宿主对象,这些对象可以表示浏览器窗口、文档树的内容。这些章节同样涵盖重要的web应用所需要的网络编程API、本地存储和检索数据、画图等。主要包含内容有以下章节:... 阅读全文
posted @ 2015-02-26 02:38 村长很忙 阅读(2710) 评论(0) 推荐(9) 编辑
第十章:Javascript子集和扩展
摘要:本章讨论javascript的集和超集,其中子集的定义大部分处于安全考虑。只有使用这门语言的一个安全的子集编写脚本,才能让代码执行的更安全、更稳定。ECMScript3标准是1999年版本的,10年后,ECMAScript5规范的更新,由于ECMAScript标准规范是允许对其做任何扩充的,伴随着M... 阅读全文
posted @ 2015-02-24 05:55 村长很忙 阅读(2145) 评论(0) 推荐(2) 编辑
第九章:Javascript类和模块
摘要:(过年了,祝大家新年好!)第6章详细介绍了javascript对象,每个javascript对象都是一个属性集合,相互之间没有任何联系。在javascript中也可以定义对象的类,让每个对象都共享某些属性,这种“共享”的特性是非常有用的。类的成员或实例都包含一些属性,用以存放它们的状态,其中有些属性... 阅读全文
posted @ 2015-02-16 16:39 村长很忙 阅读(3701) 评论(0) 推荐(7) 编辑
第八章:Javascript函数
摘要:函数是这样一段代码,它只定义一次,但可能被执行或调用任意次。你可能从诸如子例程(subroutine)或者过程(procedure)这些名字里对函数概念有所了解。javascript函数是参数化的:函数定义会包括一个形参(parmeter)标识符列表。这些参数在函数中像局部变量一样工作。函数会调用会... 阅读全文
posted @ 2015-02-11 04:32 村长很忙 阅读(3141) 评论(7) 推荐(3) 编辑
第七章:Javascript数组
摘要:数组是值的有序结合。每个值叫做一个元素,而每个元素在数组中都有一个位置,用数字表示,称为索引。javascript数组是无类型的:数组的元素可以是任意类型,并且同一个数组中的不同元素也可能有不同的类型。数组的元素可能是对象或其他数组,这允许创建更加复杂的数据结构,如对象的数组和数组的数组。javas... 阅读全文
posted @ 2015-02-08 07:15 村长很忙 阅读(2068) 评论(1) 推荐(2) 编辑
第六章:Javascript对象
摘要:对象是javascript的基本数据类型。对象是一种复合值。它将很多值(原始值 或者其他对象)聚合在一起。可通过名字访问这些值。对象也可以看做是属性的无序集合,每个属性都有一个名/值。属性名是字符串,因此我们可以把对象看成是从字符串到值的映射。这种基本数据结构还有很多叫法,有些我们已经非常熟悉,比如... 阅读全文
posted @ 2015-02-05 16:17 村长很忙 阅读(1745) 评论(1) 推荐(5) 编辑
第五章:Javascript语句
摘要:在javascript中,表达式是短语,那么语句(statement)就是整句或命令。正如英文语句以句号结尾,javascript以分号结尾。表达式计算出一个值,但语句使某件事发生。“使某件事发生”的一个方法是计算带有副作用的表达式。诸如赋值和函数调用这些有副作用的表达式,是可以作为单独的语句的。这... 阅读全文
posted @ 2015-02-03 00:01 村长很忙 阅读(1485) 评论(0) 推荐(3) 编辑
第四章:Javascript表达式和运算符
摘要:表达式是javascript中的一个短语,javascript解释器会将其计算出一个结果。程序中常用量是最简单的一类表达式就是变量。变量名也是一种简单的表达式,它的值就是赋值给变量的值。复杂的表达式是由简单的表达式组成的。比如数组访问表达式是由一个表示数组的表达式,方括号、一个整数表达式构成。它们所... 阅读全文
posted @ 2015-02-01 12:34 村长很忙 阅读(3009) 评论(2) 推荐(1) 编辑
第三章:Javascript类型、值和变量。
摘要:计算机程序的运行需要对值(value)比如数字3.14或者文本"hello world"进行操作,在编程语言中,能够表示并操作的值的类型叫做数据类型(type),编程语言最基本的特性就是主持多种数据类型。当程序需要将值保持起来以备将来使用时,便将其赋值给(将值“保存”到)一个变量(variable)... 阅读全文
posted @ 2015-01-27 17:36 村长很忙 阅读(1412) 评论(0) 推荐(1) 编辑
第二章:Javascript词法结构
摘要:编程语言的词法结构是一套基础性的规则,用来描述你如何编写这门语言。作为语法的基础,它规定了变量名是怎么样的,如何写注释,以及语句之间是如何区分的。本节用很短的篇幅来介绍javascript的词法结构。1.字符集javascript程序是用Unicode字符集编写的,Unicode是ASCII和Lat... 阅读全文
posted @ 2015-01-23 06:20 村长很忙 阅读(848) 评论(0) 推荐(1) 编辑
第一章:Javascript语言核心
摘要:本节是javascript语言的一个快速预览,也是本书的第一部分快速预览。读此书之前,感谢淘宝技术团队对此javascript核心的翻译,感谢弗拉纳根写出此书。感谢你们无私的分享,仅以此笔记献给你们的辛勤付出。一:javascript语言核心本章之后,我们将主要关注javascript的基础知识。第... 阅读全文
posted @ 2015-01-21 23:41 村长很忙 阅读(1464) 评论(2) 推荐(8) 编辑