读解JavaScript_DOM编程艺术笔记(一)——JavaScript简史及基础

很多人都推荐了JavaScript_DOM编程艺术这本书,这本DOM确实是经典,也浅显易懂。但是由于之后的浏览器等版本迭代,第六章以后的图库案例效果无法实现(代码需要删改才能呈现),但基础和思想我觉得还是有必要要学一学,看一看的。

一.简史
1.1 JavaScript的起源
——前提注意:JavaScript前期名为LiveScript,和Java没有关系

JavaScript第一个版本(Netscape公司和Sun公司合作开发的)出现在1995年推出的Netscape Navigator2浏览器中。
微软在推出IE3的时候发布了自己的VBScript语言,同时以Jscript为名发布了JavaScript的一个版本。
(Netscape和Sun联合ECMA)对JavaScript进行了标准化,命名为ECMAScript语言,实际上只是对原先的语言标准化了

开发者公司JS诞生
Netscape公司和Sun公司合作开发JavaScript第一个版本(1995)
微软发布了自己的VBScript语言,以Jscript为名发布了JavaScript的一个版本
Netscape和Sun联合ECMA对JavaScript进行了标准化,命名为ECMAScript

1.2 DOM
DOM是一套对文档内容进行抽象和概念化的方法。
第0级DOM(DOM Level 0)常见用途是翻转图片和验证表单数据。
第1级DOM(DOM Level 1)在1998年,W3C推出了一个标准化的DOM,W3C和Netscape、微软以及其他浏览器制造商一起制定新标准

二.JavaScript语法和其它
建议script标签放在HTML文档的最后,标签之前,用src指向.js独立文件,这样能使浏览器更快地加载页面
1. 语法规范
(1)区分大小写
(2)每一行结束,可以不加英文的分号结束,习惯上加上分号。
(3)分为单行注释(//)或(<!–),推荐使用前者,还有多行注释(//),

2. 变量
变量是用于存储信息的容器
(1)变量的声明
var mood =’happy’,age=33;
像这种声明和赋值是最有效率的做法
说明:如果声明了一个变量,没有赋值,默认是undefined

(2)变量的命名规范
可以放字母、数字、下划线(_)、美元符号($)
不能使用数字开头
不能使用关键字和保留字作为变量名
变量名称习惯上有明确的语义,例如用户名 userName,密码userPwd,命名分为驼峰命名法和下划线命名法,通常使用驼峰。

3.数据类型
(1)数值类型:
可以分为整数和浮点数,但想给变量赋一个数值,不用限定它必须是个整数

(2)字符串类型:

特点:必须把整个字符串放在引号里(单引号或双引号)。
1) 若字符串内有单引号,就把整个字符串放在双引号里
var mood = “don’t ask”;
2)若一定要用单引号,则用反斜杠进行转义
var mood = ‘don\’t ask;’

(3)布尔型
取值 true/false,它的值可不能用引号括起来

4.数组
数组元素不仅可以是值,还可以是变量,另一个数组的元素,甚至是其它数组
(1)数组定义
var arr1 = new Array();
JavaScript不需要在声明数据的同时必须给出元素个数
(2)关联数组
var lemmon = Array();
lemmon[‘name’] = “John”;
lemmon[‘year’] = 1940;
这种数组叫做关联数组,可用字符串代替数字下标,但不推荐大家使用。不应修改Array对象的属性,而应该使用通用的
5.对象(Object)
6.其它
具体见JavaScript基础学习笔记即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值