用户中心USER CENTER

首页/用户
  • 深入讲解js中的位运算及实际用法

    摘要:虽然在内部,数值都是以位浮点数的形式储存,但是做位运算的时候,是以位带符号的整数进行运算的,并且返回值也是一个位带符号的整数。如下表应用场景取整对于一般的整数,返回值不会有任何变化。例如,结果为负数存储采用的形式是二进制补码。 什么是位运算? 位运算是在数字底层(即表示数字的 32 个数位)进行运算的。由于位运算是低级的运算操作,所以速度往往也是最快的(相对其它运算如加减乘除来说),并...

    jifei 发布于JavaScript
  • ES6入门之正则的扩展

    摘要:正则的扩展参数为字符串,那么第二个参数表示正则表达式的修饰符,如下等价于参数为一个正则表达式,这时返回一个原有正则表达式的拷贝。如下调用调用调用调用修饰符对正则表达式添加了修饰符,用来正确处理大于的字符。 showImg(https://segmentfault.com/img/bVbrJqm?w=800&h=1200); 1. 正则的扩展 参数为字符串, 那么第二个参数表示正则表达式...

    jifei 发布于JavaScript
  • vue计算属性与方法调用性能对比

    摘要:代码示例计算属性调用方法执行结果初始结果或改变之后的执行结果改变之后的执行结果分析结论在使用进行开发的过程中,经常会遇到动态计算属性值的场景,使用调用方法能达到同样的目的,但效率不及,原因在于每当绑定在上的值发生变化时,都会调用一次方 1. 代码示例: 计算属性: {{name}} ...

    jifei 发布于JavaScript
  • 鼠标右键兼容MAC版火狐浏览器

    摘要:事件在版火狐浏览器下表现差异谷歌和其它浏览器打印复制阻止右键系统默认的弹出框除了火狐,在其他浏览器上的交互右键执行事件火狐是的时候执行抬起消失兼容写法思路阻止默认事件右键展示重写菜单左键隐藏 oncontextmenu事件 在MAC版火狐浏览器下表现差异 谷歌和其它浏览器 //css *{margin:0;padding:0;} #right-menu{position...

    jifei 发布于JavaScript
  • javascript-高级用法

    摘要:安全的类型检测为什么不靠谱无法将数组从对象中区分出来,有特殊情况,在存在的情况下无法判断另一个内的数组如何做高级定时器特点链式的在有定时器时不会添加到等待队列而是继续等,这样保证了不会跳过某个的定时器,也保证了最小时间问题伪代码此时会发生跳 22.1 安全的类型检测 为什么:typeof 不靠谱, 无法将数组从对象中区分出来, instanceof 有特殊情况,在iframe存在的情况...

    jifei 发布于JavaScript
<