页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offsetWidth (包括边线的宽); 网页可见区域高: document.body.offsetHeig...
分类:
Web程序 时间:
2014-11-10 15:14:01
阅读次数:
168
编辑器加载中...方式1,length赋值为0 这种方式很有意思,其它语言如Java,其数组的length是只读的,不能被赋值。如 int[] ary = {1,2,3,4}; ary.length = 0; Java中会报错,编译通不过。而JS中则可以,且将数组清空了, var ary = [1,...
分类:
编程语言 时间:
2014-11-10 11:51:39
阅读次数:
162
原文:深入了解Javascript模块化编程
本文译自Ben Cherry的《JavaScript Module Pattern: In-Depth》。虽然个人不太认同js中私有变量存在的必要性,但是本文非常全面地介绍了Javascript中模块化模式地方方面面。我读完之后还是受益匪浅,所以翻译出来...
分类:
编程语言 时间:
2014-11-10 11:37:39
阅读次数:
262
本文译自Ben Cherry的《JavaScript Module Pattern: In-Depth》。虽然个人不太认同js中私有变量存在的必要性,但是本文非常全面地介绍了Javascript中模块化模式地方方面面。我读完之后还是受益匪浅,所以翻译出来希望对各位也有些帮助。
分类:
编程语言 时间:
2014-11-10 09:46:18
阅读次数:
237
只要是写过点JS代码,很简单一个var 就完事了。那对于JS编译器背后它又发生了什么呢?那就一步步通过代码来讲起。x = 1;alert(x);var y = function() { alert(x); var x = 2; alert(x);}y();上面的代码也会你答对了它会分别输出:1...
分类:
Web程序 时间:
2014-11-09 23:34:34
阅读次数:
231
js的String类型与java的String类型不同,比较的时候不用equals,可以直接用"==".测试了下,这个"=="好像比较坑爹怎么能有这么没道理的事情?a=c,b=c,但是a竟然不等于b!!!我的结论是js中的String类型虽然没有equals方法,但是当String类型对象与另一个S...
分类:
Web程序 时间:
2014-11-09 15:14:40
阅读次数:
178
数组 类型( 栈 ?&& ?队列 ) 1)var arr = new Array();括号中的长度可以不指定,原因就是js中的数组长度是可以动态改变的 2)类似于java中的list容器,长度可变(arr.length=num),元素类型任意。 3)arr.p...
分类:
编程语言 时间:
2014-11-09 01:10:33
阅读次数:
304
Android中经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择,比如App的退出的时候都会各种框来挽留你的心,支付宝的时候输入密码的密码框,非常常见及其实用的功能,类似于JS中的alter,C#中C/S中常用MessgeBox,总而言之就是一个功能弹,弹,弹,本文就简单的...
分类:
移动开发 时间:
2014-11-08 22:02:13
阅读次数:
315
1、js数据类型:原始类型(数字,字符串,布尔值,null,undefined),对象类型(日期,正则,数组,函数)。2、js中字符串是不可改变的。数组和对象时可变的。3、js中变量时无类型的,用var声明。一个变量可以赋予不同的值。4、js中无穷大用Infinity -Infinity表示。5、j...
分类:
Web程序 时间:
2014-11-08 13:26:53
阅读次数:
202
argument说明: 在JavaScript中,arguments是对象的一个特殊属性。arguments对象就像数组,但是它却不是数组。属性: length, 获取arguments对象的长度。 callee, 引用当前正在执行的函数。编辑本段举例:1.参数的长度 window.onlo...
分类:
Web程序 时间:
2014-11-07 16:36:35
阅读次数:
163