匿名函数没有自己的this
匿名函数没有自己的this,因此,在构造对象中调用全局函数时,可以省去保存临时this,再将其传入全局函数这一步:
javascript如何判断对象是不是为空?
JavaScript 中的所有事物都是对象:字符串、数值、数组、函数等。JavaScript 提供多个内建对象,比如 String、Date、Array 等等。 对象只是带有属性和方法的特殊数据类型。
码农如何通过编程赚更多的钱
成为程序员是一件很棒的事。 不仅大多数时候工作都很有趣,而且周围有很多工作机会,而且大多数人的薪水都很高。但是有时候,多花一些钱是值得赞赏的。 是因为您仍在上大学,还是想开始为自己而不是别人工作
socket.io的接入使用
传统的客户端和服务器通信协议是HTTP:客户端发起请求,服务端进行响应,服务端从不主动勾搭客户端。这种模式有个明显软肋,就是同步状态。而实际应用中有大量需要客户端和服务器实时同步状态的场景
React 状态管理的 3 个规则
React 组件内部的状态是在渲染过程之间保持不变的封装数据。 useState() 是 React hook,负责管理功能组件内部的状态。我喜欢 useState() ,它确实使状态处理变得非常容易。但是我经常遇到类似的问题:
JS数字精度
最近在看计算机组成原理的浮点数部分,突然想起之前看过的一道快手面试题,为什么JS中0.1+0.2不等于0.3,应该如何解决?这里我们可以借这道题来说一下JS的精度问题
Js中new操作符的详细过程
理解new对象过程,需要提前了解原型及原型链的相关知识;我们都知道,JS当中创建对象使用的是原型设计模式,即使用new操作符调用构造函数,这里先看一个例子:
iframe父子传参通信
在最近的项目里面,用到了不少关于iframe父子传参通信的相关操作,记录一下,虽然很简单,但是确实十分有用的;iframe通信可以分为2种,跨域和非跨域两种.分别说明;
Js数组拍平/扁平化的实现总汇
使用toString方法先将arr转换为一个字符串, 再以split分割为数组,再将数组里面的元素转换为数字类型;toString 格式转换 与方法一类似 都是隐士类型转换