一、 JavaScript简介:
基本概念
JavaScript是一种基于对象和事件驱动并具有相对安全的客户端脚本语言。
基于对象 和 面向对象不是一个概念,不提供抽象、继承、重载等有关面向对象语言的功能。而是把其他语言创建的对象统一起来,形成一个对象系统,以供使用。JavaScript是一种基于对象的语言。
所谓的 事件驱动,简单地说就是你点什么按钮(即产生什么事件),电脑执行什么操作(即调用什么函数)。
脚本语言被称为扩展的语言或动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。
综上所述,不难看出JavaScript既然也是一种编程语言,所以具有编程语言的特性:变量类型;语法;三大结构。JavaScript是一种脚本语言,它也就有与其它语言不同的地方:脚本语言是被解释而程序设计语言是被编译。被解释的语言由于没有编译的时间二提供快速的转化,通过允许用户运行时编写应用程序,而不需要耗时打包的编译/打包。脚本语言能够实时生成和执行。
JavaScript的作用:
javaScript,提供了数据验证的基本功能,js的作用也主要在实现网页的一些特效,css难以实现的特效,通常和Jquery,Ajax联合使用。
在开发网站的过程中,数据验证分为客户端验证和服务端验证。
客户端验证是为了验证数据的长度、类型等是否符合输入要求, 一般用JavaSctipt.
服务器端验证则是验证输入的数据是否与数据库中已存在的数据匹配.在MVC框架开发中一般采用三层模式进行验证。
二、JavaSctipt的基本知识点。
看了牛腩讲的js,多数的知识点都是基础的东西,在以前基于对象的编程语言如VB,还有面向对象语言如C#都有接触,并不是很难理解,比如:
三大结构(顺序、选择、循环);
定义变量,基本数据类型,数组,运算符。
对象的基本概念(对象、属性、方法);
事件处理机制。
正则表达式。
了解了低级语言和高级语言的特点;解释性语言和编译性语言的特点。
三、JavaScript的框架:
<script type="text/javascript">
javascipt代码
</script>
四、JavaScript支持的六种数据类型:
(1 )数值类型number:支持整数和浮点数,整数可以是正整数,0或是负数。浮点数可以包括小数点,e的形式,或是两者都有。
(2 )string:用单引号或是双引号括起来的。
(3 )undefined:就是在定义了变量还没有给它赋值前的值。
(4 ) Boolean:只有两个值 true和false,不能使1或0
(5 ) null
(6 ) object