zoukankan      html  css  js  c++  java
  • 读书笔记 | Javascript权威指南[第六版] 第1章:Javascript概述

     
     JavaScript是一门高端的、动态的、弱类型的编程语言,非常适合面向对象和函数式的编程风格。JavaScript的语法源自Java,它的一等函数(first-class function)来自于Scheme,它的基于原型(prototype-based)的继承来自于Self。
     
    JavaScript语言核心针对文本、数组、日期和正则表达式的操作定义了很少的API,但是这些API不包括输入输出功能。输入和输出功能(类似网络、存储和图形相关的复杂特性)是由JavaScript所属的“宿主环境”(host enviroment)提供的。
     
    本书第一部分涵盖了语言本身的特性以及少量的内置API。第二部分讲解了JavaScript如何在Web浏览器中工作,并涵盖基于浏览器的API——这部分也称做“客户端JavaScript”。本书第三部分是核心API的参考手册。比如,在这部分,可以查找"Array"以获得JavaScript数组操作API的详细信息。第四部分是客户端JavaScript参考手册,比如,你可以在这部分查找"canvas"来获得HTML 5<canvas>元素定义的图形编程API。
     
    1.1、javascript语言核心
     
    第2章讲解JavaScript注释、分号和Unicode字符集;
    第3章会更加有意思,主要讲解JavaScript变量和赋值。
    第4章讲解表达式与运算符
    第5章会详细讲解语句(statement),
    第6章介绍对象,
    第7章介绍数组。
    第8章会正式详细地讲解函数。
    第9章将详细讲解JavaScript中的面向对象编程。
    第10章主要讲解了正则表达式的语法,并演示了如何使用这些“正则表达式”进行文本的模式匹配。
    第11章介绍JavaScript语言核心的子集和超集。
    第12章介绍两种在Web浏览器之外的两种JavaScirpt运行环境。
     
    1.2、客户端javascript
     
    第13章是第二部分的第一章,该章介绍如何让JavaScript在Web浏览器中运行起来。
    第14章讲解Web浏览器端脚本技术,并涵盖客户端JavaScript中的一些重要全局函数。
    第15章讲述JavaScript如何操纵HTML中定义Web内容的元素。
    第16章讲述如何使用JavaScript来进行CSS样式操作,CSS样式定义了内容的展示方式。
    第17章详细描述如何定义、注册事件处理程序,以及在事件发生时浏览器是如何调用它们的。
    第18章讲解如何使用JavaScript来发起HTTP请求。
    第19章将会详细介绍jQuery库。
    第20章描述数据存储的机制以及客户端应用中的会话状态的保持。
    第21章涵盖基于HTML的<vanvas>标签的客户端API,用来进行任意形状图形的绘制。
    第22章讲解HTML5所提供的新一代Web应用API。
     
    1.3、示例:一个JavaScript贷款计算器
     
    这里的例子展示了诸多JavaScript语言核心特性,同样展示了重要的客户端JavaScript技术:
     
    ·如何在文档中查找元素
    ·如何通过表单input元素来获取用户的输入数据
    ·如何通过文档元素来设置HTML内容
    ·如何将数据存储在浏览器中
    ·如何使用脚本发起HTTP请求
    ·如何利用<canvas>元素绘图
     
     PS:书籍附源代码--> http://pan.baidu.com/s/1miPlefY
  • 相关阅读:
    微信支付 h5
    微信支付 h5
    Android stadio butternife工具
    Android stadio butternife工具
    Android stadio 自定义debug release keystore
    Android stadio 自定义debug release keystore
    Android 微信支付步骤
    Android 微信支付步骤
    t
    t
  • 原文地址:https://www.cnblogs.com/paulycoding/p/6124650.html
Copyright © 2011-2022 走看看