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

[从jQuery看JavaScript]

jQuery片段:
var
// Will speed up references to window, and allows munging its name.
window = this,
// Will speed up references to undefined, and allows munging its name.
undefined,
// Map over jQuery in case of overwrite
_jQuery = window.jQuery,
// Map over the $ in case of overwrite
_$ = window.$,
jQuery = window.jQuery = window.$ = function( selector, context ) {
// The jQuery object is actually just the init constructor 'enhanced'
return new jQuery.fn.init( selector, context );
},
// A simple way to check for HTML strings or ID strings
// (both of which we optimize for)
quickExpr = /^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,
// Is it a simple selector
isSimple = /^.[^:#\[\.,]*$/;
   在这一节,我们将讨论同一段jQuery片段的另一个知识点:内置数据类型和内置对象。为了让我们更好地理解代码,我们必须对这一部分内容深入了解。没有牢固的基础,是不可能构筑起坚实的堡垒的。
内置数据类型
  内置数据类型,也称作固有数据类型,也就是JS的基本的数据类型。首先,让我们的大脑热一下身:回想一下,我们所有编程语言中实际可能运用到的数据都有些什么?
  基本如你所想,但实质上我们需要的只是有意义的文字而已。但对于电脑来说,它能认识的不是文字,而是逻辑电路中电平的高低。为此,我们在程序语言中,将这些高低电平转换成0和1,并使用这些二进制的数字串构造成人类更加好理解的数字逻辑。这些数字逻辑实际上就是所谓的数据类型了。(我承认我在胡说八道……)
  现在让我们看看JS是怎么理解这些数字逻辑,来让我们更好地使用它的。
undefined
  我们第一个看到的数据类型是undefined。或许很多人都会怀疑到——你没有搞错吧?undefined也是一种数据类型?!然后,我可以很镇定的告诉你,我没搞错……
alert(undefined);// "undefined"
alert(typeof undefined);// "undefined"
alert(undefined instanceof Object);// "false"
alert(undefined instanceof undefined);// 语法错误:instanceof不能对undefined运算
alert(undefined instanceof Undefined);// 错误:"Undefined"未定义
  看到上面的例子后,你还有疑问吗?
  联系一下我们前面所说的内容,如果


相关文档:

javascript:window.showModalDialog缓存问题

 来源:http://blog.csdn.net/Mr_Von/archive/2009/04/29/4136273.aspx
window.showModalDialog会有缓存,导致第二次不进入pageload,解决方法:跟一个随机的参数:
          var time =new Date();
          var iW ......

javascript 的 UI 框架

MochaUI
MochaUI is a web applications user interface library built on the Mootools JavaScript framework.
网址:http://mochaui.com/
演示:http://mochaui.com/demo/
授权方式:MIT License
 
jquery UI
网址:http://ui.jquery.com/
演示:http://ui.jquery.com/demos
授权方式:MIT and GPL lic ......

javascript 正则表达式

 JS的正则表达式
//校验是否全由数字组成
function isDigit(s)
{
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}
//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串
Java代码
function isRegisterUserName(s)  &n ......

Javascript中最常用的55个经典技巧

 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)><td>no</table> 可用于Table
2. <body onselectstart="return false"> 取消选取、防止复制
3. onpaste="return false" 不准粘贴
4. oncopy="return false;" oncut="re ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号