随笔分类 -  javascript

1
摘要:1.Promise的含义 Promise是异步编程的一种解决方案,比传统的解决方案(回调函数和事件)更合理更强大。 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件 (通常是一个异步操作)的结果。从语法上说,Promise是一个对象,从它可以获取异步操作的消息。 Promis 阅读全文
posted @ 2017-11-23 16:55 waisonlong 阅读(385) 评论(0) 推荐(0)
摘要:attachEvent是ie添加事件处理程序,接收两个参数,其中事件类型名称要加"on", 可以添加多个事件处理程序,按照添加顺序相反的顺序触发; addEventListener是给非ie添加事件处理程序,接收三个参数,第一个是事件名,不需要加“on”, 第二个是绑定的函数,第三个参数是一个布尔值 阅读全文
posted @ 2016-03-09 11:20 waisonlong 阅读(1276) 评论(0) 推荐(0)
摘要:&&和||在JQuery源代码内尤为使用广泛,由网上找了些例子作为参考,对其用法研究了一下: && function a(){ alert("a"); return true; } function b(){ alert("b"); return true; } var c=a()&&b(); al 阅读全文
posted @ 2016-02-15 15:30 waisonlong 阅读(18900) 评论(4) 推荐(2)
摘要:这篇文章主要介绍了JS判断字符串长度的5个方法,并且区分中文和英文,需要的朋友可以参考下 目的:计算字符串长度(英文占1个字符,中文汉字占2个字符) 目的:计算字符串长度(英文占1个字符,中文汉字占2个字符) 方法一: 代码如下: String.prototype.gblen = function( 阅读全文
posted @ 2016-01-28 17:22 waisonlong 阅读(17111) 评论(0) 推荐(0)
摘要:先来了解下,如何运用js实现select动态添加option。//1.动态创建selectfunction createSelect(){ var mySelect = document.createElement("select"); mySelect.id = "mySelect";... 阅读全文
posted @ 2016-01-21 16:31 waisonlong 阅读(1483) 评论(0) 推荐(1)
摘要:闭包是一个比较抽象的概念,尤其是对js新手来说.书上的解释实在是比较晦涩,对我来说也是一样. 但是他也是js能力提升中无法绕过的一环,几乎每次面试必问的问题,因为在回答的时候.你的答案的深度,对术语的理解以及js内部解释器的运作方式的描述,都是可以看出你js实际水平的.即使你没答对,也能让考官对你... 阅读全文
posted @ 2016-01-11 17:33 waisonlong 阅读(3836) 评论(0) 推荐(0)
摘要:一. 普通对象与函数对象JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象,Object ,Function 是JS自带的函数对象。下面举例说明:function f1(){}; var f2 = function(){}; var f3 = new Function(... 阅读全文
posted @ 2015-12-25 10:33 waisonlong 阅读(240) 评论(0) 推荐(0)
摘要:1.getElementsByClassName非IE6,7,8可以直接用自带的属性 getElementsByClassName,如果需要兼容 function getElementsByClass(_className,elemParent){ var elemParent = e... 阅读全文
posted @ 2015-12-21 16:37 waisonlong 阅读(1061) 评论(0) 推荐(0)
摘要:结论:对于数字、字符串等是将它们的值传递给了函数参数,函数参数的改变不会影响函数外部的变量。 对于数组和对象等是将对象(数组)的变量的值传递给了函数参数,这个变量保存的指向对象(数组)的地址。当函数改变这个地址指向的对象(数组)的内容时,同时也改变了函数外部变量指向的对象(数组)的内容;当函数... 阅读全文
posted @ 2015-12-18 15:46 waisonlong 阅读(185) 评论(0) 推荐(0)
摘要:激活条件编译支持。 @cc_on 备注 @cc_on 语句激活脚本引擎中的条件编译。 强烈推荐在注释中使用 @cc_on 语句,以使不支持条件编译的浏览器将您的脚本视为有效语法而接受它: /*@cc_on*/ // The remainder of the script.或者,在注释外的一个 @if... 阅读全文
posted @ 2015-12-17 09:37 waisonlong 阅读(391) 评论(0) 推荐(0)
摘要:var xmlHttp; // Create the XHR object. function createCORSRequest(method, url) { var xhr = new XMLHttpRequest(); ... 阅读全文
posted @ 2015-12-17 09:09 waisonlong 阅读(3254) 评论(0) 推荐(0)
摘要:1. 正则表达式规则 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。 举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置是:开始于2, 阅读全文
posted @ 2015-12-09 16:57 waisonlong 阅读(234) 评论(0) 推荐(0)
摘要:一、JS的且运算记得最开始看到window.console&&console.log(123),当时知道能起什么作用但是没有深入研究,最近在研究后总算弄明白了。要理解这个,首先得明白三个知识点第一:短路原则这个大家都非常清楚的了,在做且运算的时候,“同真才真,一假则假”,比如true&&true==... 阅读全文
posted @ 2015-11-26 10:39 waisonlong 阅读(4342) 评论(0) 推荐(0)
摘要:target在事件流的目标阶段;currentTarget在事件流的捕获,目标及冒泡阶段。只有当事件流处在目标阶段的时候,两个的指向才是一样的, 而当处于捕获和冒泡阶段的时候,target指向被单击的对象而currentTarget指向当前事件活动的对象(一般为父级)。 2 cl... 阅读全文
posted @ 2015-11-12 11:22 waisonlong 阅读(275) 评论(0) 推荐(0)
摘要:1.document.frames()与document.frames[]的区别js:alert(document.frames("ifr_1"));//火狐,谷歌,ie都无法识别这个方法alert(document.frames["ifr_1"]);//可以得到一个window对象2.docume... 阅读全文
posted @ 2015-11-11 10:42 waisonlong 阅读(1397) 评论(0) 推荐(0)
摘要:问题:document.frames 只有 IE Opera 支持。等同于 window.frames。用来取得当前页面内 window 对象的集合。在 Firefox Chorome Safari 中使用 document.frames 不能获取到 FRAME 元素解决方案:用 window.fr... 阅读全文
posted @ 2015-11-10 16:57 waisonlong 阅读(1365) 评论(0) 推荐(0)
摘要:首先我们看看document.compatMode(兼容模式):document.compatMode它有两种可能的返回值:BackCompat和CSS1Compat,document.compatMode的使用,感觉这个对于我们开发兼容性的web页面还是很有帮助,我们都知道,IE对盒模型的渲染在 ... 阅读全文
posted @ 2015-08-12 17:27 waisonlong 阅读(340) 评论(0) 推荐(0)
摘要:当前时间获取的各种函数:var myDate = new Date();myDate.getYear();//获取当前年份(2位),已经不推荐使用myDate.getFullYear();//获取完整的年份(4位,1970-????)myDate.getMonth();//获取当前月份(0-11,0... 阅读全文
posted @ 2015-08-04 16:33 waisonlong 阅读(1527) 评论(0) 推荐(0)
摘要:今天做项目的时候突然发现a标签下用disabled无法使它的点击事件失效(貌似ie下可以,没有测试过),首先说一下项目要求,点击a标签(点击之后以防多次快速点击,这里需要点击后使标签a实现),触发ajax提交数据,成功后回调函数里再使其恢复点击可用:$('#goaid').click(functio... 阅读全文
posted @ 2015-07-22 16:32 waisonlong 阅读(19075) 评论(0) 推荐(1)
摘要:偶尔看到了document.referrer,之前一直有点疑惑与window.opener 和 window.parent之间的区别首先查了一下w3cSCHOOL,上面的解释:referrer 属性可返回载入当前文档的文档的 URL。但是解释中没有写怎么载入才能用referrer,翻看了几篇文章,终... 阅读全文
posted @ 2015-07-22 11:19 waisonlong 阅读(1235) 评论(0) 推荐(0)

1