javascript核心语法总结(推荐)

上传人:bin****86 文档编号:59370520 上传时间:2018-11-06 格式:DOCX 页数:8 大小:18.35KB
返回 下载 相关 举报
javascript核心语法总结(推荐)_第1页
第1页 / 共8页
javascript核心语法总结(推荐)_第2页
第2页 / 共8页
javascript核心语法总结(推荐)_第3页
第3页 / 共8页
javascript核心语法总结(推荐)_第4页
第4页 / 共8页
javascript核心语法总结(推荐)_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《javascript核心语法总结(推荐)》由会员分享,可在线阅读,更多相关《javascript核心语法总结(推荐)(8页珍藏版)》请在金锄头文库上搜索。

1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解JavaScript核心语法总结(推荐)本文介绍了JavaScript的基本(常用)语法,供大家参考。Overview先说一下Javascript该怎么写。两种形式,一种是直接把JavaScript写在HTML页面里,另一种是存在*.js文件里然后在页面内引用。直接写时,即可以放在 内,也可以放在 内。一般函数是放在区的,具体的执行代码是在区里的。例如,在body里写: document.writeln(haha ); 引用方式执行顺序与生命期JavaSc

2、ript是从上到下依次执行/解析的。在调用一个function或时,必须保证该function已经被解析/声明了。这也是一般要把function定义放在内的原因。所有的function与变量只在本页面内有效,当离开页面后,新的页面内无法访问上一页内声明的变量或函数。如果一定要访问的话,可以用Cookie也存一下,到下一页再读出来。syntax - 变量变量定义就以var开头即可,就可以定义了一个变量了。放在函数体内的就认为局部变量,外面的就是全局变量。需要指出的是,JavaScript的语法是很乱的,变量也有别的定义方法。但是希望大家不要使用其他乱七八糟的语法,就使用这种最常见的语法就可以,足

3、够用,而且省脑筋。关于变量大家需要明白(1) 变量是弱类型的,一个整数甚至可以与字符串直接相加,得到一个字符串(2) 所谓全局变量,也只是在当前页面内有效,当页面被unload跳到另一个页面时,所有的变量都被销毁了。这些全局变量跟流览器(也称为User Agent)内嵌变量有区别,每个页面都自动有window, document这些内嵌对象。(3) 不区分单引号还是双引号 / 变量定义 var nNumOfBytes = 10; var fPercent = 0.32; var strYourName = Mr.Known; var pRect = new Object();syntax -

4、函数 function goToUrl(strUrl) location.href = strUrl; 函数可以在HTML事件/ FORM / JavaScript 中被调用,如:HTML元素事件回调:FORM元素事件回调超链接目标 go直接在JavaScript中调用 goToUrl(”);syntax - 类一般的JavaScript是不需要使自定义类的,就是说一般不会到达这么复杂的程度。因为是脚本语言嘛,随便写几句就好。一是难调试,二是不便阅读。但是如果一定要写什么复杂的功能,如菜单树之类的,那么就得写一点类来完成了。同样,类在JavaScript里也是有2种定义格式的,我们会下面的格式

5、就好了,另一种格式很烂,还是不要知道为好。先来个不带构造参数的: function SampleClass() / 变量变量定义 this.nId = 10; / 成员函数定义 this.plusId = function (nPlus) return this.nId + nPlus; 再来一个造参数的类function MenuItem(l, h, t) this.label = l; this.href = h; this.target = t; this.toHtml = function() var html = if(this.target != null) html += ( t

6、arget= + this.target + ); html += + this.label + ; return html; 创建类的实例var item = new MenuItem(haha, http:/, null);关于类,注意以下几点:(1) 不要从头写一个类,请从我这里copy过去再改,这样就不会有那些莫名其妙的麻烦了(2) 在成员函数里引用成员变量,一定要加this.,不然引用不到(3) 成员函数如果想返回值,就用return,想return什么类型都不必事先声明,直接return就好(4) 对于学习C+和Java的程序员来说,要明白var p = new SomeClass

7、();这句中的new其实就是创建一个对象并返回其指针(5) 考虑使用Object类syntax - Object类JavaScript语法很乱的,脚本语言嘛,要求不要太高。虽然可以自定义类,但大数多情况下都不需要自己声明一个类,可以直接使用Object类来定义一个结构,而无需事先声明这个结构的形式。如:function createObject() var obj = new Object(); obj.x = 10; obj.y = 11; return obj;看到没,这个函数随意的创建了一个object,为其添加成员 x, y,并没有通知任何人(无prototype声明)。而使用者也是直

8、接就可以调用其 o.x , o.y,无需要猜测。 var o = createObject(); document.writeln(x= + o.x + , y= + o.y); 不过为了安全起见,也可以写成这样:var o = createObject(); if(o.x != null & o.y != null) document.writeln(x= + o.x + , y= + o.y); syntax - 数组Array / 创建 var a = new Array(); / 遍例 for(var i=0; i var e = ai; / 添加 var item = new Men

9、uItem(000); this.itemArray.push(item);怎么删除一个元素?记得是直接赋值为null,过后测一下再补充。数组作为成员变量function Menu() this.itemArray = new Array(); this.addItem = function(l, h, t) var item = new MenuItem(l,h,t); this.itemArray.push(item); ; 以上这篇JavaScript核心语法总结(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考 对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号