javascript 学习
javascript权威指南
JavaScript是面向Web的编程语言
现代Web浏览器——基于桌面系统、游戏机、平板电脑和智能手机的浏览器——均包含了JavaScript解释器。
描述网页内容的HTML、描述网页样式的CSS以及描述网页行为的JavaScript。
JavaScript是一门高端的、动态的、弱类型的编程语言,非常适合面向对象和函数式的编程风格。
弱类型语言解释执行,强类型语言编译执行
面向过程vs面向对象
解释性语言运行代码需要解释器,解释执行,不需要编译
动态类型语言vs静态类型语言
动态类型语言是在运行时确定数据类型的语言.变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型,javascript
静态类型语言是指在编译时变量的数据类型就可以确定了,在使用变量之前必须声明数据类型c# java
google将它的javascript解释器叫做v8
javascript 输入和输出功能(类似网络、存储和图形相关的复杂特性)是由JavaScript所属的“宿主环境”(host enviroment)提供的。这里所说的宿主环境通常是Web浏览器
事件处理程序是一个在浏览器中注册的JavaScript函数,当特定类型的事件发生时浏览器便调用这个函数。通常我们关心的事件类型是鼠标点击事件和键盘按键事件(在智能手机中则是各种触碰事件)。
window.onload 文档加载完成才会执行
try {
// 捕获这段代码抛出的所有异常
}
catch(e){
/* 忽略这些异常 */
}