随笔分类 -  javascript

摘要:1、如何装逼用代码骂别人傻逼 2、如何优雅的用代码证明自己NB 3、匿名函数自执行 4、如何优雅的取整 5、实现标准JSON深度拷贝 6、不用Number,parseInt字符串转数字 7、最短的代码实现数组去重 阅读全文
posted @ 2017-08-28 11:49 盒子豪 阅读(304) 评论(0) 推荐(0)
摘要:先来给大家看两个小例子:(1) 输出:undefined 和 2 (2) 如果我的内容对你有帮助,欢迎打赏 阅读全文
posted @ 2017-08-25 21:54 盒子豪 阅读(2973) 评论(0) 推荐(0)
摘要:var Utils = { joinArray:function(source,target){ for(var i = 0;i<source.length;i++){ var oa = source[i]; for(var j = 0;j<target.len... 阅读全文
posted @ 2017-08-25 17:03 盒子豪 阅读(518) 评论(0) 推荐(0)
摘要:栈里面存放变量,堆里面存放对象,常量池里面存放常量。 闭包内存图: 函数调用本质其实是创建一个临时的闭包空间,调用完成,空间自动回收,销毁 闭包寻找变量的时候,作用域是就近原则 阅读全文
posted @ 2016-08-10 10:43 盒子豪 阅读(300) 评论(0) 推荐(0)
摘要:在function里面传了一个e,console.log打印出来,他是个对象,根据不同的事件打印出不同的对象。 最后鼠标抬起的时候(onmouseup ),去掉鼠标移动和鼠标抬起事件。 阅读全文
posted @ 2016-08-03 18:01 盒子豪 阅读(232) 评论(0) 推荐(0)
摘要:document.oncontextmenu = function(){return false}; //禁止鼠标右键菜单显示 var res = document.getElementById('box'); //找到id为box的div document.body.onmouseup = fun 阅读全文
posted @ 2016-08-02 18:12 盒子豪 阅读(12196) 评论(0) 推荐(0)
摘要:上面代码输入结果: 数组在没有传入参数的情况下,按照字母顺序进行排序 按照数值的大小对数字进行排序,要实现这一点,就必须使用一个排序函数, 若a1-a2为负数,则为升序,若a2-a1为正数,则为降序,也可以使用reverse()方法颠倒数组中元素的顺序 阅读全文
posted @ 2016-07-24 14:28 盒子豪 阅读(268) 评论(0) 推荐(0)
摘要:这里的temp解释一下,比如你有一杯牛奶和一杯咖啡,你想把牛奶倒进装咖啡的杯子里,这时必须要拿另一个杯子出来,先讲牛奶倒进空杯子(这个空杯子就是temp),再把咖啡装进牛奶的杯子里,最后把新拿出来的杯子里面的牛奶倒进咖啡的杯子里 。 阅读全文
posted @ 2016-07-21 23:10 盒子豪 阅读(1168) 评论(0) 推荐(0)
摘要:1 do{ 2 var date = Number(prompt('请输入一个月的总天数')); 3 var start = (prompt('请输入一个月的一号是周几')); 4 for(var i=0;i<date;i++){ 5 if((start+1)%7===0){ 6 console.log(i+'号是周日') 7 ... 阅读全文
posted @ 2016-07-21 18:06 盒子豪 阅读(267) 评论(0) 推荐(0)
摘要:JavaScript,while 和do while的区别: 场景一:小盒子身上有100元,用while输出能吃多少次米线,一碗米线12元,最终还剩下多少钱。 场景二:小盒子身上没钱了,吃了个霸王餐,用do...while实现。 while:先判断再执行。 do...while:先执行再判断。(无论 阅读全文
posted @ 2016-07-21 17:43 盒子豪 阅读(2603) 评论(0) 推荐(0)