轻松学习JavaScript - (EPUB全文下载)

文件大小:0.51 mb。
文件格式:epub 格式。
书籍内容:

轻松学习 JavaScript
快速掌握 JavaScript 编程思想
极客学院
浙版数媒
版权信息
轻松学习 JavaScript
极客学院 主编
©浙江出版集团数字传媒有限公司 2015
非经书面授权,不得在任何地区以任何方式反编译、翻印、仿制或节录本书文字或图表。
DNA-BN:ECFD-N00006226-20150729
最后修订:2015年8月27日
出版:浙江出版集团数字传媒有限公司
浙江 杭州 体育场路347号
互联网出版许可证:新出网证(浙)字10号
电子邮箱:cb@bookdna.cn
网  址:www.bookdna.cn
BookDNA是浙江出版联合集团旗下电子书出版机构,为作者提供电子书出版服务。
如您发现本书内容错讹,敬请指正,以便新版修订。
©Zhejiang Publishing United Group Digital Media CO.,LTD,2015
No.347 Tiyuchang Road, Hangzhou 310006 P.R.C.
cb@bookdna.cn
www.bookdna.cn
前言
JavaScript 是一个轻量级的,面向对象的解释编程语言,允许我们交互的建成其他静态 HTML 网页。
ECMA-262 Specification
定义了核心 JavaScript 语言的一个标准版本。
JavaScript 是一种轻量级,解释性编程语言。
为了创建以网络为中心的应用程序而设计。
补充和集成了 Java
补充和集成了 HTML
开放和跨平台
适用人群
本教程是为初中级学者准备的,可以帮助他们理解并掌握 JavaScript 的基本语法、面向对象的设计思想以及一个高级特性。
学习前提
学习 JavaScript 的前提是你要对 HTML、CSS 有一定的了解。
目录
前言
第 1 章 JavaScript 基础
概述
语法
启用
位置结构
变量
运算符
If...Else
Switch Case
While 循环
For 循环
For...in
循环控制
函数
事件
Cookies
页面重定向
对话框
Void 关键字
页面打印
第 2 章 JavaScript 对象
对象概述
数字对象
布尔对象
字符串对象
数组对象
日期对象
算数对象
正则表达式
文档对象模型
第 3 章 JavaScript 高级
错误 & 异常处理
表单有效性验证
动画
多媒体
调试
图像映射
浏览器兼容性
第 4 章 JavaScript 帮助文档
快速指南
JavaScript 内置函数
1
JavaScript 基础
概述
什么是 JavaScript ?
JavaScript 开始的时候是叫 LiveScript,但是 Netscape 改变了这个名字,可能是因为由 Java 而产生的兴奋使它改为了 JavaScript。JavaScript 在 1995 年的 Netscape 2.0 中以 LiveScript
的名字第一次出现。
JavaScript 是一个轻量级的,面向对象的解释编程语言,允许我们交互的建成其他静态 HTML 网页。
这种语言的通用核心已经被内嵌到 Netscape,Internet Explorer 和其他网络浏览器中。
ECMA-262 Specification
定义了核心 JavaScript 语言的一个标准版本。
JavaScript:
JavaScript 是一种轻量级,解释性编程语言。
为了创建以网络为中心的应用程序而设计。
补充和集成了 Java
补充和集成了 HTML
开放和跨平台
客户端 JavaScript
客户端 JavaScript 是语言中最常见的形式。脚本应包括在或由 HTML 文件中引用的代码,以通过浏览器解释。
这意味着一个网页不再需要是静态 HTML,但可以包含与用户交互的程序,控制浏览器,和动态产生 HTML 内容。
在 JavaScript 客户端的机制中,拥有比传统的 CGI 服务器端脚本诸多优点。例如,你可能使用 JavaScript 去检查用户在窗体域中是否输入了有效的电子邮件地址。
JavaScript 的代码在用户提交表单时被执行,而且只有当所有的输入都有效时才会被提交给网络服务器。
JavaScript 可以用来捕获用户启动的事件,如单击按钮,链接导航和其他用户显式或隐式启动的操作。
JavaScript 的优点
使用 JavaScript 的优点有:
更少的服务器交互
:你可以在发送网页关闭到服务器之前验证用户输入。这样节省了服务器的通信,这意味着您的服务器上的负载更少。
即时反馈给访问者
:他们不再需要等待重新加载页面,来看看他们是否忘了输入东西。
增加互动性
:你可以创建反应界面,当用户将鼠标悬停在他们上面或者通过键盘激活他们时。
丰富的接口
:你可以使 JavaScript 包括诸如拖放组件和滑块条的项目来给你的网站访客一个丰富的接口。
使用 JavaScript 的限制
我们不能把 JavaScript 看做一个完全成熟的编程语言。它缺少下列重要特征:
客户端 JavaScript 不允许读取或写入文件。这是出于安全的原因。
JavaScript 不能用于网络应用程序,因为没有可用的这种支持。
JavaScript 没有任何多线程或多进程功能。
再次,JavaScript 是一种轻量级的,解释性编程语言,它允许你交互性建成另外的静态 HTML 页面。
JavaScript 开发工具
JavaScript 的优势之一是,它并不需要昂贵的开发工具。你可以用一个简单的文本编辑器如记事本开始。
因为它是一个网页浏览器上下文中的解释性语言,你甚至都不需要购买一个编辑器。
为了使我们的生活更简单,各个厂商都提供了非常好的 JavaScript 编辑工具。它们中的少部分在这里列出:
Microsoft FrontPage
:微软开发了一 ............

书籍插图:
书籍《轻松学习JavaScript》 - 插图1
书籍《轻松学习JavaScript》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » 轻松学习JavaScript - (EPUB全文下载)