开始正式接触JavaScript的学习,算是对JavaScript有了初步的认识,但是要熟练应用还有很长的一段路要走。
首先应当清楚JavaScript是一种脚本语言,通常用于给HTML动态网页添加功能。其特点可描述为:解释性语言、基于对象、简单、安全、动态、跨平台。
![](https://box.kancloud.cn/2016-02-17_56c43e674f79d.jpg)
像其他编程语言一样,语言基础部分包括:变量、数据类型、运算符、三大结构等内容。有了之前学习的基础,牛腩的这部分视频学起来还是很简单的,其中的例子也还好实现。
正则表达式方面只能说是初步认识,知道其是对字符串操作的一种逻辑公式,其逻辑性、灵活性和功能性都非常强;可以迅速用极简单的方式达到字符串的复杂控制。
与牛腩的视频比起,JavaScript面向对象部分的内容就有些难度了,JavaScript通过基于对象的程序设计,可更直观、模块化和可重复使用的方式进行开发。这里的对象可看作是一组包含属性和对属性中的数据进行操作的方法。从简单的原型prototype开始,通过继承机制,不断扩展对象的属性、方法。
JavaScript中的对象分为两类:具有固定功能的Object对象以及可以使用参数改变功能的Function对象。
DOM(DocumentObjectModel)文档对象模型,是处理可扩展置标语言的标准编程接口,DOM中定义了表示和修改文档所需的对象,可以说它是一种标准,通过它,JavaScript可以访问并操作所有HTML的元素及其属性和方法。DOM是独立于平台以及语言的,因此JavaScript实现了跨平台性。
通过这次JavaScript的学习,似乎之前的一些知识联系了起来,以前看似零散的内容ASP.NET、XML、HTML以及现在学习的JavaScript之间的关系正逐渐清晰。