JavaScript
cy36998
这个作者很懒,什么都没留下…
展开
-
AngularJS controller之间的通信机制
在Angularjs开发一些经验总结随笔中提到我们需要按照业务却分angular controller,避免过大无所不能的上帝controller,我们把controller分离开了,但是有时候我们需要在controller中通信,一般为比较简单的通信机制,告诉同伴controller我的某个你所关心的东西改变了,怎么办?如果你是一个javascript程序员你会很自然的想到异步回调响应式通信转载 2014-02-12 09:26:36 · 787 阅读 · 0 评论 -
angualrJS支持的event
click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste阻止事件之间的冒泡使用$event.stopPropagation()方法。原创 2014-02-12 09:47:29 · 456 阅读 · 0 评论 -
打印js对象中所有的属性和值
为了打印出JS中对象的所有属性,可以用以下方法来打印: var obj = {name:'lili',age:23}; var meg = ''; for(var i in obj)/*i是key obj[i]是value*/ meg +=i+":"+obj[i]+"\n"; alert(meg);运原创 2014-02-26 16:41:15 · 1732 阅读 · 0 评论 -
正则表达式
正则表达式是规则,用来处理字符串的表达式。对于字符串的操作通常有五种:1、search 2、match 3、subString 4、charAt 5、split;其中search是找到匹配字符串的位置,而match是提取字符串。首先明确一点,所有的正则都不是必须的,若一个字符串处理可以用正则实现,它一定还有等同的字符串处理形式一、正则表达式定义:1、JS方式定义:var原创 2014-02-20 09:54:56 · 444 阅读 · 0 评论 -
js浏览器判断
为了兼容不同浏览器显示,第一步是浏览器类型的确定,使用window.navigator.userAgent属性完成这项工作:function getExplorer() {var explorer = window.navigator.userAgent ;//ie if (explorer.indexOf("MSIE") >= 0) {return 'ie';}//原创 2014-03-05 10:19:32 · 457 阅读 · 0 评论 -
IE中判断页面加载完毕方法
在IE中如果点击链接操作而此时页面又没有加载完毕,有时在特殊情况下会出现错误提示,而在FireFox中则不会出错,可做判断如下: var start; //监听变量 var tag; //标记变量 $(function(){转载 2014-03-06 14:15:00 · 1140 阅读 · 0 评论