JavaScript简要总结
本人博客原文:http://www.openwudi.com/?p=31
Email:mail#openwudi.com(请把#换成@)
JavaScript很简单,语法结构大致跟Java相同,虽然他们一点关系也没有,Java属于编译性语言,JavaScript属于解释性语言,相对简单,不严谨给我造成的一些困扰。主要感觉代码规则比较乱,而且我觉得没有强大的IDE对格式什么的进行排版,使得只能认真的去打每一行的代码,没有高亮和代码提示,让我用的郁闷,DreamWeaver对html可以提示,怎么不能顺带着把JS加进去?
唧唧歪歪完了,进入正题。
JavaScript简介
JavaScript是一种解释性脚本语言,用来向HTML页面添加交互行为,通常直接嵌入HTML页面。
Java和JavaScript是不同的
Java很强大,是SUN公司的产品,是复杂的编程语言,如同级别的C++、C
JavaScript能做什么
1、JavaScript 可以将动态的文本放入 HTML 页面。document.write("
" + name + "
")。2、JavaScript 可以对事件作出响应。
3、JavaScript 可以读写 HTML 元素。
4、JavaScript 可被用来验证数据。
5、JavaScript 可被用来检测访问者的浏览。
6、JavaScript 可被用来创建 cookies。
如何把 JavaScript 放入 HTML 页面
JavaScript语法
1、 变量:通过关键字var来定义,弱类型既是不用指定具体的数据类型。
JS中特殊的常量值:undefined,当变量没有初始化就被使用,该变量的值就是undefined(未定义)
2、 语句:与Java语法格式相同,特殊的是布尔值0是false,非0是true,通常使用1。没有数据类型限制。
3、 函数:
一般函数定义:function 函数名(形参列表...){}。在函数中有一个参数数组对象(arguments),该对象将 传递的参数都封装在一个数组中。函数也可以赋值给一个var。
动态函数定义:例var demo = new Function(“x,y”,”alert(x+y);”);前面是函数参数,后面是执行语句。
匿名函数定义:通常在定义属性行为时较常用。var demo = function (形参列表...){}
4、 数组:可以传入任意的元素,长度可变,有点像Java中的集合,var arr = [‘hello’,123,true,”abc”];
5、 对象:对象定义有点像Java中构造函数,function Person()。
6、 用于操作对象的语句:with(对象){}。多次调用对象操作时,简化操作避免重复书写。