虽然会用JS,但是对它的了解永远都只是些皮毛,从今天开始系统的对前端技术开始学习,先从JS开始吧!
JavaScript是一种轻型的,解释性的程序设计语言,而且具有面向对象的能力。
几个特殊性:
1无类型语言,它的变量不需要具有一个明确的类型
2JavaScript并非Java,除了句法上有一些相似之处以及都能够提供网页中的可执行内容外,JS和java是完全不相干的。相似的名称纯粹是一种行销策略。
3JS是作为一种脚本语言而不是程序设计语言来推广的。
JavaScript可以控制浏览器的行为和内容,但是却不能绘图和执行连网。Java虽然不能再总体上控制浏览器,但是却可以进行绘图,执行连网和多线程。
JS在客户端的真正的强大在于:
脚本能够访问基于网页内容的对象层次。
例如:客户端JS程序可以访问并操作文档中出现的每一幅图像,可以嵌入在HTML文档中的各个Java小程序和其他对象通信和交互
词法结构:
JS程序是用Unicode字符集编写的,可以表示地球上通用的每一种书面语言
JS大小写敏感,HTML不区分大小写
省略分号并不是好的编程习惯