一个js非常简明的教程
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
[align=left]1.js简介及特点[/align] [align=left] javascript语言的前身叫作livescript。自从sun公司推出著名的java语言之后,netscape公司引进了sun公司有关java的程序概念,将自己原有的livescript 重新进行设计,并改名为javascript。[/align] 2.js的运行环境 在目前流行的浏览器中,netscape公司的navigator 2.0以上版本的浏览器具都有处理javascript 微软公司从它的internet explorer 3.0版开始支持javascript。microsoft把自己实现的javascript 4.js的数据类型和变量 javascript 有六种数据类型。主要的类型有 number、string、object 以及 boolean 类型,其他两种类型为 null 和 undefined。 数值数据类型:javascript 支持整数和浮点数。整数可以为正数、0 或者负数;浮点数可以包含小数点、也可以包含一个 “e”(大小写均可,在科学记数法中表示“10的幂”)、或者同时包含这两项。 boolean 类型:可能的 boolean 值有 true 和 false。这是两个特殊值,不能用作 1 和 0。 undefined 数据类型:一个为 undefined 的值就是指在变量被创建后,但未给该变量赋值以前所具有的值。 null 数据类型:null 值就是没有任何值,什么也不表示。 object类型:除了上面提到的各种常用类型外,对象也是javascript中的重要组成部分,这部分将在后面章节详细介绍。 在 javascript 中变量用来存放脚本中的值,这样在需要用这个值的地方就可以用变量来代表,一个变量可以是一个数字,文本或其它一些东西。 javascript是一种对数据类型变量要求不太严格的语言,所以不必声明每一个变量的类型,变量声明尽管不是必须的,但在使用变量之前先进行声明是一种好的习惯。可以使用 var 语句来进行变量声明。如:var men = true; // men 中存储的值为 boolean 类型。 变量命名:javascript 是一种区分大小写的语言,因此将一个变量命名为 computer 和将其命名为 computer是不一样的。 5.js的语句及语法 javascript所提供的语句分为以下几大类: 2.函数定义语句:function,return。 3.条件和分支语句:if...else,switch。 4. 循环语句:for, for...in,while,break,continue。 break语句结束当前的各种循环,并执行循环的下一条语句。 5.对象操作语句:with,this,new。 new语句是一种对象构造器,可以用new语句来定义一个新对象。 this运算符总是指向当前的对象。 6.注释语句://,/*...*/。 [align=left]6.js对象及其属性和方法 在javascript中是基于对象的编程,而不是完全的面向对象的编程。 在javascript中,可以使用以下几种对象: javascript中的对象是由属性和方法两个基本的元素的构成的。对象的属性是指对象的背景色,长度,名称等。对象的方法是指对属性所进行的操作,就是一个对象自己所属的函数,如对对象取整,使对象获得焦点,使对象获得个随机数等等一系列操作。 举个例子来说,将汽车看成是一个对象,汽车的颜色,大小,品牌等叫做属性,而发动,刹车,拐弯等就叫做方法。 可以采用这样的方法来访问对象的属性:对象名称.属性名称,例:mycomputer.year=1996,mycomputer.owner = “me”。 可以采用这样的方法,将对象的方法同函数联系起来:对象.方法名字=函数名字或对象.属性.方法名,例:this.display=display,document.writeln(“this is method”)。 多看或多写一些程序,就会理解对象的方法和属性的含义了!各个对象的各种属性和方法,可点击参考! [align=left] [/align] 7.js的事件处理 事件是浏览器响应用户交互操作的一种机制,javascript的事件处理机制可以改变浏览器响应用户操作的方式,这样就开发出具有交互性,并易于使用的网页。 浏览器为了响应某个事件而进行的处理过程,叫做事件处理。 事件定义了用户与页面交互时产生的各种操作,例如单击超级连接或按钮时,就产生一个单击(click)操作事件。浏览器在程序运行的大部分时间都等待交互事件的发生,并在事件发生时,自动调用事件处理函数,完成事件处理过程。 事件不仅可以在用户交互过程中产生,而且浏览器自己的一些动作也可以产生事件,例:当载入一个页面时,就会发生load事件,卸载一个页面时,就会发生unload事件等。 归纳起来,必需使用的事件有三大类: 该文章在 2010/4/24 11:26:07 编辑过 |
关键字查询
相关文章
正在查询... |