随笔分类 -  javascript

摘要:虽然现在有了框架,许多AJAX调用直接调用它们的API就可用。但有些极端情况,比如面试,比如第三方应用不想加载这些库,我们就只有自己写。这时想必有许多人要疯狂google,百度了。网上太多垃圾信息,我还是在自己博客上保存一份吧。我的实现:var ajax = new(self.XMLHttpRequ... 阅读全文
posted @ 2015-01-15 11:44 梦飞无颜 阅读(163) 评论(0) 推荐(0)
摘要:拖动的问题,在网上有很多插件,但鼠标在图片上拖动一小段距离,就会在鼠标旁边出现一个禁止的小提示。解决如果点击在图片上无法拖拽的问题:IE通过ev.cancelBubble=true;ev.returnValue = false;来防止图片的事件,注意是放在document.onmousemove中。要用原生的JS,不能用JQUERY!FireFox通过ev.preventDefault();ev.stopPropagation(); 但是是放在titleBar的mousedown事件中。 1 $(function(){ 2 var $img = $("img"); 3 va 阅读全文
posted @ 2013-12-13 15:25 梦飞无颜 阅读(966) 评论(0) 推荐(0)
摘要:css3在网站开发中的普及,使广大开发工程师越来越重视css3的应用于操作,是由于浏览器的不同,复杂繁琐的css3前缀就成了困扰我的的一个难题,如何解决css3前缀带来的困扰呢,在这里和大家分享个js函数,通过它可以很方便的解决css3前缀问题。obj为要加样式的元素名称,attrObj为json格式的数据为要加的样式。setCss3(li,{transform:translateZ(150px) rotateX(150deg)"}) 1 function setCss3 (obj,attrObj) { 2 for (var i in attrObj) { 3 var new... 阅读全文
posted @ 2013-11-26 16:22 梦飞无颜 阅读(258) 评论(0) 推荐(0)
摘要:今天上午,写了一个多级联动下拉菜单,在这里分享给大家(经过调试已经兼容ie,ff浏览器): 1 2 3 4 5 Document 6 7 19 20 160 161 162 163 164 165 166 167 168 169 170 阅读全文
posted @ 2013-11-26 15:00 梦飞无颜 阅读(2163) 评论(0) 推荐(0)
摘要:1 1. 长度限制 2 13 14 15 16 17 18 2. 只能是汉字 19 20 21 3." 只能是英文 22 29 30 31 32 4. 只能是数字 33 41 42 43 44 5. 只能是英文字符和数字 45 46 47 6. 验证油箱格式 48 56 57 58 7. 屏蔽关键字(这里屏蔽***和****) 59 67 68 69 70 71 72 8. 两次输入密码是否相同 73 74 75 76 77 78 92 够了吧 93 屏蔽右... 阅读全文
posted @ 2013-11-21 11:27 梦飞无颜 阅读(394) 评论(0) 推荐(0)
摘要:周末的时候,在网上看了一篇教程,内容是说jquery的animate运动函数是如何实现的,看完之后自己就抽出了一些时间将之前的运动框架改了一下,改完之后发现效果非常好,而却运动形式也丰富了很多!代码如下: 1 //obj:运动对象,json:运动属性json格式,times:运动时间(不能大于间隔时间),fx:运动形式,fn:回掉函数 2 3 function startMove(obj,json,times,fx,fn){ 4 var startTime=now(); 5 var iCur={}; 6 for(var attr in jso... 阅读全文
posted @ 2013-11-18 11:52 梦飞无颜 阅读(485) 评论(0) 推荐(1)
摘要:假设有三个页面:a.com/app.html:应用页面。a.com/proxy.html:代理文件,一般是一个没有任何内容的html文件,需要和应用页面在同一域下。b.com/data.html:应用页面需要获取数据的页面,可称为数据页面。实现起来基本步骤如下:在应用页面(a.com/app.html)中创建一个iframe,把其src指向数据页面(b.com/data.html)。 数据页面会把数据附加到这个iframe的window.name上,data.html代码如下:在应用页面(a.com/app.html)中监听iframe的onload事件,在此事件中设置这个iframe的sr. 阅读全文
posted @ 2013-11-01 17:06 梦飞无颜 阅读(236) 评论(0) 推荐(0)
摘要:在“按需加载”的需求中,我们经常会判断当脚本加载完成时,返回一个回调函数,那如何去判断脚本的加载完成呢?我们可以对加载的 JS 对象使用 onload 来判断(js.onload),此方法 Firefox2、Firefox3、Safari3.1+、Opera9.6+ 浏览器都能很好的支持,但 IE6、IE7 却不支持。曲线救国 —— IE6、IE7 我们可以使用 js.onreadystatechange 来跟踪每个状态变化的情况(一般为 loading 、loaded、interactive、complete),当返回状态为 loaded 或 complete 时,则表示加载完成,返回回调函 阅读全文
posted @ 2013-10-10 17:21 梦飞无颜 阅读(286) 评论(0) 推荐(0)
摘要:昨天有一个网友问我一个问题,就是怎么样求一个字符串中最多出现的字符数。我想了想感觉这个问题的解决方法挺多的,于是我就写了一个给他做参考,如有什么问题还请广大网友朋友指正:无标题文档下面这个是在网上看到的一种方法: 1 2 3 4 5 无标题文档 6 7 8 9 10 11 12 30 阅读全文
posted @ 2013-08-09 09:42 梦飞无颜 阅读(327) 评论(0) 推荐(0)
摘要:1 2 3 4 5 无标题文档 6 13 14 161 162 163 164 165 166 167 阅读全文
posted @ 2013-07-18 17:29 梦飞无颜 阅读(256) 评论(0) 推荐(0)
摘要:1 2 3 4 5 js-圆周运动 6 11 142 143 144 145 146 147 148 149 150 151 152 153 154 155 阅读全文
posted @ 2013-07-18 10:19 梦飞无颜 阅读(514) 评论(0) 推荐(0)
摘要:1 2 3 4 5 js-碰撞运动 6 11 12 120 121 122 123 124 阅读全文
posted @ 2013-07-17 15:38 梦飞无颜 阅读(209) 评论(0) 推荐(0)
摘要:1 2 3 4 5 js-弹性运动 6 15 16 72 73 74 75 76 77 商家首页78 商家首页79 商家首页80 商家首页81 商家首页82 商家首页83 84 85 86 87 88 阅读全文
posted @ 2013-07-12 16:54 梦飞无颜 阅读(222) 评论(0) 推荐(0)
摘要:1 2 3 4 7 8 js-鼠标事件 9 59 60 61 62 63 64 阅读全文
posted @ 2013-07-12 16:53 梦飞无颜 阅读(178) 评论(0) 推荐(0)
摘要:1 2 3 4 js-间断文字滑动 5 6 18 47 48 49 北 京|上 海|广 州|西 安|南 京|大 连|哈尔滨|武 汉50 51 阅读全文
posted @ 2013-07-11 11:41 梦飞无颜 阅读(175) 评论(0) 推荐(0)
摘要:1 2 3 4 5 6 22 23 48 49 50 51 52 阅读全文
posted @ 2013-07-11 11:37 梦飞无颜 阅读(198) 评论(0) 推荐(0)
摘要:1 2 3 js-密码强度 4 5 96 97 98 99 100 密码:101 102 103 强度:104 105 106 107 108 109 110 111 112 113 114 115 116 阅读全文
posted @ 2013-07-11 11:34 梦飞无颜 阅读(211) 评论(0) 推荐(0)
摘要:1 2 3 4 5 js-倒计时 6 7 8 9 10 11 12 29 30 31 阅读全文
posted @ 2013-07-11 11:32 梦飞无颜 阅读(215) 评论(0) 推荐(0)
摘要:1.二级联动 1 2 3 4 js-联动菜单 5 25 26 27 28 29 37 40 41 42 1 2 3 4 5 无标题文档 6 7 8 9 12 15 16 44 45 46 2.多级联动 1 2 3 4 5 无标题文档 6 113 114 115 116 117 118 阅读全文
posted @ 2013-07-11 11:19 梦飞无颜 阅读(232) 评论(0) 推荐(0)
摘要:js-图片旋转 图片载入中......0% 前一张后一张 阅读全文
posted @ 2013-07-09 17:43 梦飞无颜 阅读(305) 评论(0) 推荐(0)