随笔分类 - Javascript||Jquery
摘要:~function(){ /* *formatTime时间格式化处理 * @params * templete:[string]我们最后期望获取日期格式的模板 * 模板规则:{0} 年 {2-5}->月日时分秒 * @return * [string]格式化后的时间字符串 */ function f
阅读全文
摘要:// 方法1: let str = 'zhumolanglafengyouyihah'; let obj={}; [].forEach.call(str,char=>{ if(typeof obj[char]!=='undefined'){ obj[char]++; return; } obj[ch
阅读全文
摘要:let str = 'hjfhdsjfs2020@@@2019jfjdhfjsd2018'; // let reg =/^\d+/; // //=>实现正则捕获的前提是:当前正则要和字符串匹配,如果不匹配捕获的结果是null // console.log(reg.test(str)); //fals
阅读全文
摘要:var a=12, b=13, c=14; function fn(a){ /* 第一步形参赋值 a=12 第二步变量提升 var b; =>在私有作用域中,只有以下两种情况是私有变量 1.声明过的变量(带var/function) 2.形参也是私有变量 剩下的都不是私有变量,都需要基于作用域链的机
阅读全文
摘要:先做个热身 //递归:函数执行的时候自己调用自己 // function fn(){ // fn(); //Uncaught RangeError: Maximum call stack size exceeded // 这种死递归会导致栈溢出 // } // fn(); // function f
阅读全文
摘要:只要会打牌,就会插入排序 //插入排序 function insert(ary){ //准备一个新数组,用来存储抓到手里的牌,开始先抓一张牌进来 let handle = []; handle.push(ary[0]); //从第二项开始依次抓牌,一直到把台面上的牌抓光 for(let i=1; i
阅读全文
摘要:排序算法:冒泡排序 冒泡排序的思想:让数组中的当前项和后一项进行比较,如果当前项比后一项大,则两项交换位置(让大的靠后)即可 let ary = [12,8,24,16,1]; 第一轮开始比较: 12>8 交换位置 [8,12,24,16,1] 12<24 不交换位置 [8,12,24,16,1]
阅读全文
摘要:使用<script>元素可以向页面中插入javascript代码: 一种方式是通过其src特性包含外部文件 第二种方式是就是用这个元素本身来包含代码 首先可以使用下面函数来封装 function localScript(url){ var script = document.createElemen
阅读全文
摘要:function trim(str) { if (str && typeof str "string") { return str.replace(/^\s+/,"").replace(/\s+$/,""); //去除前后空白符 } } console.log(' '+trim(' jjj jjj
阅读全文
摘要:<ul id="box"> <li>第一个节点</li> <li>第二个节点</li> <li>第三个节点</li> <li>第四个节点</li> </ul> var box = document.getElementById('box'); //标准浏览器(非IE6-8)中会把空格和换行当做文本节
阅读全文
摘要:方式1:一个构造函数,里面有个全局变量getName 指向一个匿名函数 function Foo(){ getName = function (){ console.log(1); } return this;} 方式2:构造函数的一个属性getName 指向一个匿名函数Foo.getName =
阅读全文
摘要:表格隔行换色,另一种表格表达效果
阅读全文
摘要:Examples 姓名: 年龄: ID 姓名 年龄 操作 1 张三 12 ...
阅读全文
摘要:Examples 我是第一行文字删除 我是第一行文字删除 我是第一行文字删除 我是第一行文字删除 我是第一行文字删除 我是第一行文字删除
阅读全文
摘要:<button type="submit" id="test">test</button> 第一种 $("#test").click(function(event){/* Act on the event */}); 第二种 document.getElementById('#foo').addEv
阅读全文
摘要:总结:placeholder因为在IE7 8 9 浏览器不支持所以没用它效果:当input获取光标的时候如果是默认提示则input内容为空。如果不是则为输入内容 当失去光标的时候,如果input内容为空,则恢复默认提示,如果不是则为输入内容 jquery中获取input的值用val() 设置使用$(
阅读全文

浙公网安备 33010602011771号