随笔分类 - Jquery
JS代码模块
摘要:js方法主要执行顺序是自上而下依次运行的,终止js方法不再继续向下运行方法如下:(一)在function里面 (1)return;(2)return false; (二)非function方法里面 alert(“before error.”);throw SyntaxError();alert(“a
阅读全文
摘要:前端页面: <button id="button3" class="normalBut" analystType="flowToAnalyst" onclick="onCheckAnalysis(11,this)">流向分析</button> JS代码: function onCheckAnalys
阅读全文
摘要:// 先获取标签 var aaa=document.getElementById('info'); // 再修改标签属性值,前者为要修改的属性,后者为要修改的值 aaa.setAttribute('onclick','clickMap(false)');
阅读全文
摘要:异步请求下,赋值全局变量需要两次才能赋值成功。 如果想直接赋值成全局变量,只需将默认的异步请求设置为同步请求,即 async:true改为 async:false
阅读全文
摘要:<a href="http://www.baidu.com" id="a">点我</a> // 这种方式不能触发a的click事件,原因是jQuery的click触发的是元素onClick方法,而不是click点击事件 $("#a").click(); //解决方法1: 原生JS不受影响 docum
阅读全文
摘要:$.each()是对数组,json和dom结构等的遍历,一般来说,dom结构可能用的比较多。 比如获取 几个同样标签并循环处理,两个参数,index表示遍历的数组的下标,第二个参数表示下标对应的值 $(".pagination li a").each(function(index,e){ // 获取
阅读全文
摘要:var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.g
阅读全文
摘要://unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。 //将新项添加到数组起始位置: var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.unshift("Lemon","Pineapple"); //将新
阅读全文
摘要:js写多了以后,有时候会迷,获取元素的值的时候经常会搞混,为了用的时候不迷,简单记录下来。 获取input的value值 //Jquery: var value = $("#inputId").val(); //Javascript: var value = document.getElementB
阅读全文
摘要:这几天维护老项目,我快吐了,之前用的很多都是ifram,来回嵌套界面,我变秃了,也变强了。 元素: // 获取爷页面元素 var hideValue = $("#checkTypeId", window.parent.parent.document).val(); // 获取子元素 var obj
阅读全文
摘要:我们很多时候会不自觉的在js代码里对一个字符串进行如下操作: str.contains("substr"); 但是js里面没有这个contains方法,这是后台的方法,而js提供了另一个方法indexOf: var ceshi = str.indexOf("substr") if(ceshi !=
阅读全文
摘要:变量和常量的命名规范: 所有变量、方法、类名:见名知意 变量,方法名,js文件名:首字母小写和驼峰原则: monthSalary 常量:大写字母和下划线:MAX_VALUE JAVA类名:首字母大写和驼峰原则: Man, GoodMan
阅读全文
摘要:// 创建固定长度数组 var arr = new Array(3) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas"; // 创建空数组 var layer = []; // 数组末尾添加数据 layer.push(1); // 数组的开头添加
阅读全文
摘要:js中一旦被定义就无法再被修改的变量,称之为常量 在es6之前,定义变量不管是静态还是动态都用var,例如: var PI = Math.PI; PI = 100; console.log(PI) //100 但是这样会有一个弊端,像原本并不想改变的值,如果写错了代码,可能就改变了,造成了错误。如上
阅读全文
摘要:function onclick2DMap() { //1秒后执行延迟加载方法mapenlarge,以毫秒计算 setTimeout(mapenlarge, 1000); } //延迟加载的方法 function mapenlarge() { alert(666); }
阅读全文
摘要:// 创建空对象 var obj = {}; // 存值两种方式 obj[name] = "张三丰"; obg.name = "张三丰"; // 取值两种方式 var name =obj.name; var name = obj[name]; //使用new操作符后跟Object构造函数 var p
阅读全文
摘要:方法1: $("#container").css('display','none'); $("#container").css('display','block'); 方法2: $("#container").show(); $("#container").hide(); 区别: display:b
阅读全文
摘要:前端效果: 首先,页面我们引入bootstrap风格,然后将文件上传那一块改成button按钮样式,美化上传的样式,将原本的上传样式利用opacity:0将透明度改为0不显示。接着我们将自己设置的新按钮,位置转移到我们的上传文件处,点击按钮即触发了隐藏的真实上传按钮控件。 html代码: <form
阅读全文
摘要:var usermap = new Map();//创建map对象 usermap.set("username","万里哥");//通过键存值 //usermap.set(key,value); var namevalue = usermap.get("username");//通过键取值
阅读全文
摘要:var number = 6; var string = "wanli"; console.log(typeof number); console.log(typeof string);
阅读全文

浙公网安备 33010602011771号