一Javascript简介
JavaScript是一种面向对象、弱类型的脚本语言!面向对象编程语言(OOP)意味着你用的几乎所有变量都是对象,对象是一种特殊的变量类型,有自己的子变量(称为属性)及函数(称为方法)。
在编程中,使用对象标记法(object notation)引用对象成员:someObject.somePropery或者someObject.someMethod()(使用圆括号区分方法和属性)。
OOP使用驼峰式大小写(camel-case)为变量和函数命名是一种惯例!
弱类型(即动态类型)语言意味着变量和数据可以很简单的从一种类型转换为另一种类型!
脚本语言意味着JavaScript代码通过一个实际执行这段的代码程序(浏览器的Javascript引擎)运行!
JSON:Javascript Object Notation,JavaScript对象标记,一种轻量级的数据交换格式。
框架就是一个代码库,其目的是为了加快开发的 过程,能创建浏览器无关的代码!
二Javascript与其他技术的比较
HTML(HyperText Markup Language,超文本标记语言)用于创建网页的技术。HTML是向用户展示内容的方法,Javascript是用于建立动态内容的方法。
CSS(Cascading Style Sheets,层叠样式表),用于视觉表现。
MVC(模型(model)-视图(view)-控制器(controller)),一种软件设计模式,将数据(称为模型)、视觉表现(视图)和动作(控制器)分离的设计开发方法。
PHP(Hypertext Preprocesso:超文本预处理器)是一种创建动态网站最流行的脚本语言,运行于服务器,可以用于动态生成Javascript。
三Javascript优点
- 改进网站性能
- 用于修复浏览器缺陷
- 用于移动设备
- 正确使用时完全可靠
- 将一些处理从服务器推送到客户端,降低服务器的负载