随笔分类 -  Jquery

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