JavaScript
陈平寨黄山赵子龙
我就是一个技术超级一般的小码农
展开
-
JS ==与===的区别
JS ==与===的区别1. 对于string、number等基本类型,==与===是由区别的1)不同类型间比较,==之比较”转化成同一类型后的值”看”值”是否相等,===如果类型不同,其结果就是不等 2)同类型比较,直接进行“值”比较,两者结果一样2、对于Array,Object等高级类型,==和===是没有区别的进行”指针地址”比较3、基础类型与高级类型,==和===是有区别的1)对于原创 2017-09-28 13:03:44 · 170 阅读 · 0 评论 -
jQuery CSS 操作 - css() 方法
设置 <p> 元素的颜色:$(".btn1").click(function(){ $("p").css("color","red");});原创 2018-04-25 10:46:13 · 307 阅读 · 0 评论 -
jQuery设置下拉框select 默认选中第一个option
//设置默认选中第一项$("#id option:first").prop("selected", 'selected');原创 2018-04-25 10:44:04 · 18507 阅读 · 2 评论 -
JS中删除对象的属相
在项目中,有些对象用完后需要重置,下面简单介绍下JS中清除对象的方法。方法如下:方法一:字面量定义对象第一步,定义一个空对象并打印出来,代码和效果:代码:var student = {};console.log(student);打印结果: 第二步,为对象添加属性并打印,代码和打印结果如下:代码:student.name = "xiaoming";st...原创 2018-04-25 08:56:12 · 1543 阅读 · 0 评论 -
js获取url传递参数
方法一、正则表达式function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (...原创 2018-04-24 18:00:24 · 458 阅读 · 0 评论 -
window.localStorage的用法
一、什么是localStorage、sessionStorage在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage会有所不同。在HTML5中,本地存储是一个w...转载 2018-04-24 16:37:56 · 2777 阅读 · 1 评论 -
js实现页面跳转的几种方法小结
js实现页面跳转的几种方法小结按钮式:<INPUT name="pclog" type="button" value="GO" onClick="location.href='http://blog.csdn.net/qq_25615395'">链接式:<a href="javascript:history.go(-1)">返回上原创 2018-03-13 16:29:25 · 467 阅读 · 0 评论 -
js或jquery如何获取父级、子级、兄弟元素(包括祖级、孙级等)
原生javascript方法:var a = document.getElementById("dom"); del_space(a); //清理空格 var b = a.childNodes; //获取a的全部子节点; var c = a.parentNode; //获取a的父节点; var d = a.nextSibling; //获取a...原创 2018-03-13 16:24:51 · 10779 阅读 · 0 评论 -
常用正则表达式大全
一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{原创 2018-01-10 16:28:49 · 181 阅读 · 0 评论 -
Javascript异步编程的4种方法
你可能知道,Javascript语言的执行环境是”单线程”(single thread)。 所谓”单线程”,就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段Javasc转载 2017-12-26 17:06:47 · 129 阅读 · 0 评论 -
取回调的地址?return_url
http://www.xiaowu.com/login.php?return_url=/web/admin/index.php 取到像这样Url后边回调的方法/** * Method Description: * 获取父窗口中的url地址,并解析出returnUrl 并返回 * @return String 父窗口的url中的ReturnURL,如果没有则,返回"" */f原创 2017-12-25 17:20:57 · 5068 阅读 · 0 评论 -
js中对函数设置默认参数值的3种方法
js中对函数设置默认参数值的3种方法在javascript中如何为函数设置默认参数值,下面提供几种方法供大家参考。第一种方法:function example(a,b){ var a = arguments[0] ? arguments[0] : 1;//设置参数a的默认值为1 var b = arguments[1] ? arguments[1] : 2;//设置参数b的默认值为2原创 2017-11-17 15:56:21 · 2225 阅读 · 0 评论 -
JSON.parse()和JSON.stringify()
parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。stringify()用于从一个对象解析原创 2017-10-17 15:16:39 · 360 阅读 · 0 评论 -
JavaScript中forEach与each
forEach是ES5中操作数组的一种方法,主要功能是遍历数组,例如:var arr = [1,2,3,4];arr.forEach(alert);等价于:var arr = [1, 2, 3, 4];for (var k = 0, length = arr.length; k < length; k++) { alert(array[k]);}forEach方法中的function回调原创 2017-10-17 14:11:50 · 383 阅读 · 0 评论 -
使用jQuery设置disabled属性与移除disabled属性
Readonly只针对input和textarea有效,而disabled对于所有的表单元素都有效,下面为大家介绍下使用jQuery设置disabled属性表单中readOnly和disabled的区别: Readonly只针对input(text/ password)和textarea有效,而disabled对于所有的表单元素都有效,包括select,radio, checkbox, butt原创 2017-10-17 11:33:49 · 1785 阅读 · 0 评论 -
JavaScript 三元运算符
三元运算符:如名字表示的三元运算符需要三个操作数。语法是 条件 ? 结果1 : 结果2;. 这里你把条件写在问号(?)的前面后面跟着用冒号(:)分隔的结果1和结果2。满足条件时结果1否则结果2。<script type="text/javascript"> var b = 5; (b == 5) ? a = "true" : a = "false"; document.writ原创 2017-10-17 15:15:48 · 258 阅读 · 0 评论 -
JS & JQuery 动态添加 select option
JS:var selid = document.getElementById("sltid");for(var i=0; i<10;i++){ //循环添加多个值sid.option[i] = new Option(i,i);}sid.options[sid.options.length]=new Option("1","2"); // 在最后一个值后面添加多一个JQ...原创 2018-04-25 10:51:40 · 4159 阅读 · 0 评论