随笔分类 - javascript
摘要:/* 已加载文件缓存列表,用于判断文件是否已加载过,若已加载则不再次加载*/ var classcodes =[]; window.Import={ /*加载一批文件,_files:文件路径数组,可包括js,css,less文件,succes:加载成功回调函数*/ LoadFileList:function(_files,succes){ var FileArra...
阅读全文
摘要:(function($, h, c) { var a = $([]), e = $.resize = $.extend($.resize, {}), i, k = "setTimeout", j = "resize", d = j + "-special-event", b = "delay", f = "throttleWindo...
阅读全文
摘要:亲测在各个浏览器都可以跑,当然,低版本的我没试。
阅读全文
摘要:document.oncontextmenu=new Function("event.returnValue=false");document.onselectstart=new Function("event.returnValue=false");或者document.oncontextmenu
阅读全文
摘要:document.ondragover = function (e) { e.preventDefault(); }; document.ondrop = function (e) { e.preventDefault(); }; $(document).on("dragstart", function (e) { return false; });
阅读全文
摘要:如果使用for,会有一种情况发生,就是ajax的执行会大于其他的动作的执行,那么这样的一段代码就不能实现了 for(var i=0;i<20;i++){ console.log('你好') $.ajax(……) } 怎么办呢? 递归吧,很多老程序员都是这样干的,于是,代码: 解决问题三大步:1.自己
阅读全文
摘要:为什么要封装ajax,因为…… for(var i=0;i<20;i++){ $.ajax(……) } 的时候,整个页面都卡死了,于是,我开始找答案。 后来,找到了,就是jquery的ajax属于全局,当上文不执行完毕,其他的都动不了。于是乎有了封装ajax,将ajax作为局部使用,即可解决掉。 还
阅读全文
摘要:其实我从失去焦点后发现了下划线消失了就应该知道 Bootstrap对a标签进行了 focus焦点事件。 所以解决办法就是一句:a:focus{text-decoration: none}。 一个笑笑的坑。
阅读全文
摘要:二话不说上代码~ console里面看结果。剩下的,交给你了/
阅读全文
摘要:表单验证插件我使用:jquery.validate.js 支持中文提示,可扩展性强!教程地址 本地保存状态信息使用:h5提供的storage,浏览器支持5m的存储量,存储类型必须是string类型,并且ie8以下不支持,详细介绍看大神的。 我使用的库文件v1.15的 密码:3sfb 简单介绍说明一下
阅读全文
摘要:一如既往的,我们只是代码的搬运工,代码搬运工,搬的多了自然也就会了。 代码:
阅读全文
摘要:我们使用jque.ajax来做这个实验。其核心实现原理就是将请求回来的xml数据用$()选择器封装,然后进行傻瓜式操作。 代码如下: 需要注意的是请求数据格式要声明成:xml。不然不生效。
阅读全文
摘要:今天在用wangeditor编辑器写后台管理文章页,在保存文章后需要调用一次编辑草稿,这时候需要把编辑的内容拿到编辑器中,结果输出了我的标签:<p>您好</p>.经过我的console.log(data)=="<p>打沙包</p> "。没错,我的<>被转义了,因为不转义的话没
阅读全文
摘要://escape()不能直接用于URL编码,它的真正作用是返回一个字符的Unicode编码值。比如"春节"的返回结果是%u6625%u8282,escape()不对"+"编码 主要用于汉字编码。 alert(escape("春节")); alert(unescape(escape("春节")));
阅读全文
摘要:var blueurl= 127.0.0.1/1.txt var reg = /([/][^/]+)$/; var blueurl = blueurl.replace(reg, ""); var reg2 = /([^/]+)$/; var bluefile = blueurl.match(reg2)[1]; 第一个正则获取最后一个/之前全部内容, 第二个正则获取最后一个/之后全部内容。 ...
阅读全文
摘要:另外推荐一款jsonp跨域独立插件:http://www.uedsc.com/flyjsonp.html 源码:https://github.com/alotaiba/FlyJSONP 原生跨域封装:
阅读全文
摘要:忽然发现,jq里也有坑,很多东西莫名其妙的被废弃了……所以,只能用原生js来做了; 那么这就是当图片地址挂了之后,给img一个默认图片的地址,至少看起来不恶心了。 如果,是由于加载原因导致的图片不显示,那么写个定时器,动态请求加载图片,每次加载后再进行判断即可。
阅读全文
摘要://通过url判断当前页,动态给导航加样式 var str =location.pathname; var index = str.lastIndexOf("\/"); str = str.substring(index + 1, str.length); //如果要干掉一些指定的字符串这样写 var str =location.pathname; var index = str.lastInd...
阅读全文
摘要:写了个对应的正则代码,发现自己不会处理正则表达式中的变量,通过度娘查找一番才发现解决办法。 function replaceStr(oldStr, childStr){ var re = new RegExp(childStr, "g");//通过RegExp使用变量 oldStr = oldStr.replace(re, '替换'); console.log...
阅读全文