JavaScript学习笔记一

 这个系列是我自己入门JavaScript时的一些笔记。由于没有按章节内容分开,因此会比较杂乱。具体的笔记顺序是依照《JavaScript高级程序设计》这本书的内容的。前面学习的都是一些比较基本的JavaScript知识点,由于有其他语言的基础,因此一些语句语法(赋值等),结构语法(循环等)等就没有做笔记。如果有误,欢迎指出。

1.JavaScript诞生于1995年,是专为网页交互而设计的脚本语言。

2.一个完整的JavaScript实现应该由:ECMAScript、DOM和BOM三部分组成。

3.当前的五个主流浏览器:IE、Firefox、Chrome、Safari和Opera。

4.在解释器对script元素内部的所有代码求值完毕以前,页面中的其余内容都不会被浏览器加载或者显示。

5.在script中用src属性引入外部的JS代码。

6.带有src属性的script元素间的嵌入代码会被忽略。

7.延迟脚本。设置script元素的defer属性,让浏览器立即下载脚本,但延迟到整个页面加载解析完毕后在运行。

<script type="text/javascript" defer="defer" src="test.js"></sript>

8.script元素的async属性与defer属性的作用类似,只是,async属性不能保证同样设置了该属性的脚本的执行顺序。

9.文档模式:混杂模式和标准模式。

10.noscript元素可出现在文档body中的任何HTML元素中(script元素除外),当浏览器不支持脚本或者脚本被禁用时,其中的内容就会被显示出来。

11.除非设置了延迟脚本,否则所有的script元素都会按照他们在页面中出现的先后顺序依次被解析。

12.标识符:第一个字符必须是字母、下划线或者一个美元符,其他字符可以是字母、下划线、美元符或者数字。

13.驼峰书写法:第一个单词全部小写,其他每个单词的首字母大写。

14.严格模式启用:通过在代码中添加“use strict”。

15.ECMAScript的变量是松散类型的,所谓的松散类型是可以用来保存任何类型数据的类型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值