随笔分类 -  Javascript||Jquery

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