资讯专栏INFORMATION COLUMN

JS高级程序设计(1-3章)-笔记

Cristic / 1965人阅读

摘要:写在前面本文记录的是我不熟悉或者我认为值得注意的地方,并不是书上知识点的概括。再就是画图这种。与浏览器没有依赖关系。

写在前面

本文记录的是我不熟悉或者我认为值得注意的地方,并不是书上知识点的概括。

第1章 JavaScript简介

JS诞生时间:1995年(好年轻...)

JS诞生背景:表单数据合法性由服务端验证的用户体验不好,希望能在客户端进行验证

JS现在用处:如果没有JS,网页内容只能用于展示,不能与用户进行交互(比如注册,登录)。现在JS主要用于实现网页上的各种交互(其实也就是数据的通讯,把用户的交互数据丢给数据库,又从数据库拿出数据展示给用户)。再就是有些复杂的网页样式/动画也会用JS去实现。再就是canvas画图这种。等等。

ECMA(European Computer Manufacturers Association):欧洲计算机制造商协会

由于不同浏览器中实现的JS不一样,在1997年ECMA指定39号技术委员会负责“标准化一种通用、跨平台、供应商中立的脚本语言的语法和语义”,也就是后来的ECMA-262——定义一种名为ECMAScript的新脚本语言的标准。

ECMAScript与Web浏览器没有依赖关系。宿主环境举例:Web浏览器;Node

一个完整的JS实现是由三部分组成的:

核心(ECMAScript):脚本语言的基本语法之类的;

文档对象模型(DOM,Document Object Modal):提供页面内容相关信息和操作接口;

浏览器对象模型(BOM,Browser Object Modal):提供浏览器相关信息和操作接口;

第2章 在HTML中使用JavaScript

在加载

阅读需要支付1元查看
<