js常用代码-笔记】的更多相关文章

1.字符串截取substr(str,length)返回从指定位置开始,截取length长度的子字符串.substring(start,end)返回从start开始到end结束的字符串.end不写就到结尾.区别,前者截取长度,后者截取位置 2.页面跳转window.history.back();返回的是页面的状态,有可能删除的数据依然存在,需要location.reload()刷新下.window.location.href="";这是属性值self.location="&qu…
前端学习:JS(面向对象)代码笔记 前端学习:JS面向对象知识学习(图解) 创建类和对象 创建对象方式1调用Object函数 <body> </body> <script type="text/javascript"> //新建英雄:刘备 var hero=new Object(); hero.name='刘备'; hero.blood=100; hero.weapon='双股剑'; hero.attack=function(){ return th…
1.阻止默认行为 // 原生js document.getElementById('btn').addEventListener('click', function (event) { event = event || window.event: if (event.preventDefault){ // w3c方法 阻止默认行为 event.preventDefault(); } else{ // ie 阻止默认行为 event.returnValue = false; } }, false)…
获取URL ?后的查询参数 function query(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = decodeURI(window.location.search).substr(1).match(reg); if(r != null) return unescape(r[2]); }; 数组去重 functi…
引言 最近写代码突然有"一把梭"的感觉, 不管三七二十一先弄上再说. 换别人的说法, 这应该是属于"做项目"风格法吧. 至于知识体系, 可以参考官方或者更权威的文档吧. 这里按照使用, 在这个理解阶段记录下代码, 供参考. 适当做一些拓展, 应该比较适合特定阶段的感悟. 如果难懂, 可能还没用到过. 心得这东西跟武学一个道理, 一层有一层的见识. 如果完整, 百科全书式, 官方文档 , 牛人解读体系最靠谱. 此处, 一把梭演示法, 用起来再说. 正文 TreePan…
引用js <script type="text/javascript" src="js/jquery-1.11.2.min.js"></script> Ajax请求 例子1:$.ajax({ type:"post", url:"loggingIos_findUserLoggingYears.action", data:{}, dataType:"json", success:func…
一.预加载图像 如果你的网页中需要使用大量初始不可见的(例如,悬停的)图像,那么可以预加载这些图像. function preloadImages(){ for(var i=0;i<arguments.length;i++){ $("<img>").attr('arc',arguments[i]) } } preloadImages() 二.检查图像是否加载 有时为了继续脚本,你可能需要检查图像是否全部加载完毕. $('img').load(function(){ c…
1.动态key得到某对象中相对应的value js中想根据动态key得到某对象中相对应的value的方法有二: var key = "name1";var value = obj[key]; var key = "name1";var value = eval("obj."+key); 2.javascript:history.go()和History.back()的区别及应用 <input type='button' value='刷新'…
1. PC - js 返回指定范围的随机数(m-n之间)的公式 Math.random()*(n-m)+m return false return false // event.preventDefault()会阻挡预设要发生的事件. // event.stopPropagation()会阻挡发生冒泡事件. // 而return false则是前面两者的事情他都会做: // 他会做event.preventDefault(); // 他会做event.stopPropagation(); //…
数组相关 var codes = new Array( ); //创建数组codes.length //数组长度 动态插入数组 codes.push(value);…