易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript核心学习笔记

变量
1.       如果没有用var语句给一个变量定初始值,它的初始值就是undefined.
2.       尝试给未用var声明的变量赋值,JavaScript会隐式声明该变量。但是,隐式声明的变量总是被创建为全局变量,即使该变量只在一个函数体内使用。
3.       函数中声明的变量,无论在哪里声明的,在整个函数中都有定义。
4.       变量保存了基本类型的实际值,但是对引用类型的值却只保存对他的引用。
表达式和运算符
1.       JavaScript中所有数字都是浮点型的。
2.       = = =运算符是等同运算符,它采用严格的统一定义检测两个运算数是否完全相同。= = 运算符是相等运算符,它采取比较宽松的统一性定义。
3.       NaN永远不会和其他任何值相等,包括它本身。
4.       比较对象、数组和函数时使用的原则是引用,只有两个变量引用的是同一个对象时,他们才是相等的。
5.       如果一个值是null,另一个值是undefined,它们相等。
6.       字符串的比较是严格按照逐个字符进行比较,采用的是每个字符在Unicode编码集中的数值。
7.       运算符+比较特殊,如果该运算符的一个运算数是字符串,那么另一个运算数将被转换为字符串。当+用于字符串和数字时,并不一定具有结合性:
s = 1 + 2 + “blind mice”;                     //     生成 “3 blind mice”
t = “blind mice” + 1 + 2;                     //     生成 “ blind mice12”
由于+运算符是从左到右运算的
语句
1.       for/in 可以用来遍历对象的属性,如:
for(variable in object) statement;
2.       throw语句
if(x<0) throw new Error(&ld


相关文档:

JavaScript 获取对象的高度和宽度详细说明

scrollHeight: 获取对象的滚动高度。
scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离
scrollWidth:获取对象的滚动宽度
offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度
offsetL ......

2009 12 25传智播客——JavaScript:JQuery


 
使用过AJAX技术的人都知道大名鼎鼎的JQuery。虽然我来学习之前有看过AJAX的视频,但那时对WEB应用这个东西还比较模糊,不清楚HTML、JSP与Servlet是怎么工作的,甚至不知道JQuery包装的是什么东西。今日的学习再结合昨天的JavaScriptDOM的内容,让我对此十分清晰。JQuery原则:“write less, do more.” ......

javascript 显示隐藏表的一行

<a href='javascript:add();'>添加</a>
<a href='javascript:del();'>删除</a>
<table width=300 id=tbl>
<tr style='display:none;'><td>11111111111111</td></tr>
<tr style='display:none;'><td>22222222222222</td></tr>
<tr s ......

增强AJAX/Javascript/JS网页文字抓取能力


本文是对《AJAX动态网页信息提取原理》
的补充,前文总结了两种AJAX网页文字的抓取方法:
网页文字在加载HTML文档(document)的时候用Javascript代码获取和展现,此Javascript代码在发送load事件之前运行,那么接收到load事件表示所有的内容都加载完了
网页文字在加载完HTML文档(document)后在某个时刻用Javascript ......

javascript 浏览器页面跳转

    if (elename.equalsIgnoreCase("back") || elename.equalsIgnoreCase("1"))
            return "<a href=\"javascript:window.history.back()\">后退</a>";
      &nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号