JavaScript基础学习

来源:互联网 发布:网络覆盖 编辑:程序博客网 时间:2024/06/05 06:00
http://www.w3cfuns.com/forum.php?mod=viewthread&tid=5596789&from=portal
1,数据类型

对一个值使用typeof操作符可能返回下列某个字符串:

  ● "undefined"——如果这个值未赋初值;

  ● "boolean"——如果这个值是布尔值;

  ● "string"——如果这个值是字符串;

  ● "number"——如果这个值是数值,有整数,浮点数;

  ● "object"——如果这个值是对象或null;

  ● "function"——如果这个值是函数;

其中alert(undefined == null); //true
其中alert(NaN== NaN); //false
http://www.cnblogs.com/java-my-life/archive/2012/08/06/2625065.html

2,数组
http://www.cnblogs.com/zhangzt/archive/2011/04/01/2002213.html
js中没有多维数组,二维数组的意思是在一个数组中存放多个一维数组。

3,函数和闭包
http://www.cnblogs.com/rainman/archive/2009/05/04/1448899.html
闭包:在一个函数内部创建另一个函数,通过另一个函数访问这个函数的局部变量
JavaScript基础学习 - Garfield - 张广辉的博客
 

4,DOM,html文档
通过dom操作获取html节点,html节点分为标签节点,属性节点和内容节点。
http://www.w3school.com.cn/js/js_htmldom.asp

5,window,浏览器窗口,BOM的子对象(BOM是浏览器对象模型)。
JavaScript基础学习 - Garfield - 张广辉的博客
 
alert()就是window最常用的方法
http://blog.csdn.net/yeahwell/article/details/8364048
6,事件:
http://baike.baidu.com/link?url=c62799oOcb-B0K1SspHtKJOQX04SUERM0TsmgBB2IU3Sov-2p8Rwh8WR33_4wAr4Ro6-T2_BY_4EjCx1KVrpEa

7,AJAX:与前台用户操作异步的向服务器发送请求,不影响前台的进行。核心对象XMLHttpRequest。常见应用,表单注册时的校验,多级菜单联动。
jQuery:轻量级js框架,将html与js分离,更方便的访问dom和event。

8,Json和XML
http://www.jb51.net/article/57934.htm
xsl用于定义xml标签的展现形式,比如写了hml代码,通过浏览器打开后展现出丰富的页面形式。
dtd用于定义xml标签,在加入dtd的xml中,标签不可以随便用,要按照dtd的定义形式来用。
通过xsl和dtd可以将xml设计成一种语言,比如xhtml。
xpath表示xml中某个节点的路径。
java中的xml读写框架为dom4j

Gson是json读写的框架,可实现序列化。
0 0
原创粉丝点击