Javascript
gravi_ontheroad
热爱生活热爱技术
展开
-
Javascript防止事件冒泡实例
事件处理 //阻止事件冒泡后,你点击灰色盒子,整个过程只弹一次对话框了(注意与默认情况对比) function showMsg(obj,e) { alert(obj.id); stopBubble(e) } //阻止事件冒泡函数 function stopBubble(e)原创 2014-04-30 10:37:53 · 718 阅读 · 0 评论 -
javascript的匿名函数与闭包
JavaScript匿名函数所谓匿名函数就是没有命名的函数,看起来有点难以理解,其实很常见,下面举一个小例子。window.onload=function(){ alert("加载完毕!");}这样就创建了一个匿名函数,这个function没有函数名,但可以被调用和执行,当网页加载完毕时,会执行alert()。(function(x,y){alert(x+y)}原创 2014-04-16 16:38:57 · 603 阅读 · 0 评论 -
js中获取时间new Date()
var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)myDate.getDay(); //获取转载 2014-04-16 16:52:00 · 828 阅读 · 0 评论 -
javascript ==与===区别
1、对于string,number等基础类型,==和===是有区别的1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等2)同类型比较,直接进行“值”比较,两者结果一样2、对于Array,Object等高级类型,==和===是没有区别的进行“指针地址”比较3、基础类型与高级类型,=原创 2014-04-16 23:03:17 · 568 阅读 · 0 评论 -
JavaScript特点、优缺点及常用框架
1.什么是JavaScriptJavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。2.JavaS转载 2014-04-23 15:23:19 · 1525 阅读 · 0 评论 -
javascript中使用console与alert调试的差别
主要是方便你调式javascript用的。你可以看到你在页面中输出的内容。相比alert他的优点是:他能看到结构话的东西,如果是alert,淡出一个对象就是[object object],但是console能看到对象的内容。console不会打断你页面的操作,如果用alert弹出来内容,那么页面就死了,但是console输出内容后你页面还可以正常操作。转载 2014-05-29 14:40:38 · 1462 阅读 · 0 评论 -
JavaScript中(function(){…})(); 与 (function(){…}()); 写法分析
那么为什么要创建一个函数并立即调用呢,我想大多数是因为javascript的代码默认在全局环境下执行,在此声明的所有变量都会变成全局变量,这很容易导致全局对象的污染。因此我们不得不找一个办法来隔离这些变量,而函数正好会创建属于自己的作用域,因此创建一个匿名函数并立即调用(有称此为IIFE-Immediately Invoked Function Exprssion-立即调用的函数表达式)成为了原创 2014-05-30 16:03:13 · 936 阅读 · 0 评论 -
JS中 || 和 &&运算符
话说JS里的 || 和 && 运算符一直对它都是云里雾里, 虽然以前曾对它有过一些研究,但是时间久了,又未曾怎么实践,所以还是忘记了,最近这段时间拿起ExtJS框架里的源码分析。 到处都是这种逻辑表达式, 所以决定再仔细研究一番。一、先说 && 运算符&&运算符 从对其它语言的了解,表达的意思就是把多个逻辑条件连接起来确定真假,如果连接的条件有一个为假,则返回假。 其转载 2014-07-31 11:32:05 · 2516 阅读 · 0 评论