![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端技巧
叶子爱喝椰子牛奶
这个作者很懒,什么都没留下…
展开
-
for of/for in/forEach在业务环境中如何选择
for of/for in/forEach的区别前言在做公司业务的时候使用到了forEach循环,不过思路不是很清晰为什么要用forEach循环,以及相应场景下这三种遍历方式我该如何做选择,所以读了一篇大佬张鑫旭关于for…in/for…of的博客,整理了如下笔记加深自己的理解:正文for…of…不可以枚举对象、可迭代数组、可中断(break、return)、迭代字符串、迭代类数组对象...原创 2020-05-07 20:43:14 · 168 阅读 · 0 评论 -
es6 map every some filter 区别
let arr=[1,2,3,4,5,6];function chooseNum(num){ return num>3;}console.log(arr.map(chooseNum));console.log(arr.every(chooseNum));console.log(arr.some(chooseNum));console.log(arr....原创 2019-03-26 14:10:10 · 300 阅读 · 0 评论 -
关于js 异步加载方式async 和defer 最容易理解的一张图
原文地址https://www.growingwiththeweb.com/2014/02/async-vs-defer-attributes.html一张图就理解了async和defer的加载过程,必须要分享给大家转载 2019-03-25 23:48:14 · 214 阅读 · 0 评论 -
对象的创建方法
第一种:直接创建var obj=new Object;obj.name='111';obj.age="222";第二种(构造函数):function CreatObj(name,age){this.name=name;this.age=age;}var obj=new CreatObj('zs',11);第三种:无参构造函数function Crea...原创 2018-08-13 15:39:13 · 140 阅读 · 0 评论 -
在写移动端页面时发现的一个background-clip的问题
在写移动端网页的时候background-clip一直没有效果这是我想要的效果但是,background-clip 一直都没有效果!!经过我的反复检查,确定没有语法错误的情况下,终于找到了问题的缘由!!!!!那就是兼容性,兼容性,兼容性!!!!所以在写移动端页面的时候也要考虑下兼容性的问题啊!!! ...原创 2018-08-10 19:23:51 · 1711 阅读 · 0 评论 -
数组去重的两种方法
方法一:方法二:原创 2018-07-19 21:47:59 · 152 阅读 · 0 评论 -
我遇到的一个问题 关于button的默认行为
在用jQuery给button绑定事件的时候 在form表单中 button会有一个会自动刷新页面的默认行为可以通过取消默认行为解决这个问题原创 2018-07-24 19:55:04 · 2355 阅读 · 0 评论 -
JS区分鼠标点击的行为
IE 下 onMouseDown 事件有个 events.button 可以返回一个数值,根据数值判断取得用户按了那个鼠标键 events.button==0 默认。没有按任何按钮。events.button==1 鼠标左键events.button==2 鼠标右键events.button==3 鼠标左右键同时按下events.button==4 鼠标中键event...转载 2018-07-16 22:38:27 · 234 阅读 · 0 评论 -
取消鼠标右键功能
在html页面中添加如下代码,利用oncontextmenu 事件可以取消鼠标右键功能: oncontextmenu 事件在元素中用户右击鼠标时触发并打开上下文菜单。注意:所有浏览器都支持 oncontextmenu 事件, contextmenu 元素只有 Firefox 浏览器支持。 <script> window.document.oncontextmen...转载 2018-07-16 20:41:19 · 1391 阅读 · 0 评论