js
文章平均质量分 50
Xue 儿
这个作者很懒,什么都没留下…
展开
-
数组常见操作(去重、并集,交集和差集)
数组常见操作(去重、并集,交集和差集)原创 2022-06-27 11:54:14 · 128 阅读 · 1 评论 -
闭包 Closure
大名鼎鼎闭包闭包 Closure前言变量作用域什么是闭包为什么需要嵌套函数呢?为什么要返回函数 (return bar)闭包的作用是什么使用闭包的注意点闭包 Closure前言变量作用域要理解闭包,就要理解javascript特殊的变量作用域变量的作用域无非就是两种:全局变量,局部变量javascript的特殊之处就在于:函数内部可以访问到全局变量,但在函数外无法读取到函数的局部变量注意:在函数内部声明变量的时候,要用var关键字。如果不用的话,实际上创建的是全局变量什么是闭包【函数】原创 2021-02-26 14:14:12 · 283 阅读 · 0 评论 -
js 常见运算 前++和后++
++i 和 i++相同点都是对 i 的 +1 操作不同点结果不同:++i ,是先自身+1 再赋值i++, 现在赋值,再自身+1例子var i ,num = 0console.log(++i) // 1console.log(num++) // 0原创 2021-02-26 10:53:07 · 589 阅读 · 0 评论 -
call,apply,bind的实现原理及使用
改变this的指向 call,apply,bindcall apply bind相同点不同点callapplybind常见面试题将伪数组转化为数组数组的拼接,添加判断变量类型利用call,apply做继承多继承前言:js中的变量作用域作用域指一个变量的作用范围作用域分为全局作用域和函数作用域全局作用域 页面打开时创建,关闭时被销毁(全局对象window)函数作用域:1.调用函数时,函数作用域被创建,函数执行完毕,函数作用域被销毁2.在函数作用域中访问变量,会先在自身作用域中寻找,若没有找到会原创 2021-02-24 15:16:47 · 397 阅读 · 0 评论 -
彻底搞懂EventLoop
为什么需要EventLoopjavascript 是单线程的,单线程就意味着,所有的任务需要排队,前一个任务结束才会去执行后一个任务。前一个任务如果耗时很长,后一个任务就不得不等着。为了协调事件(event),用户交互(user interaction),脚本(script),渲染(rendering),网络(networking),用户代理(user agent)必须使用事件循环(eventLoop)。Event Loop即事件循环,是指浏览器或Node的一种解决javascript单线程运行时不会阻原创 2021-02-24 10:00:22 · 179 阅读 · 0 评论 -
ES6 模块、CommonJS、AMD、CMD
ES6 模块定义和引用ES6模块强制自动使用严格模式,所以不管写没写 ”use strict“ 声明都是一样的虽然大部分浏览器都支持ES6语法,但script type设置为module 才能被正确解析在Node.js下使用ES6语法的文件后缀名要设置为’.mjs’,用来和Node.js 默认的CommonJS模范规范来做区分特性ES6两个特性:一个是值引用,一个是静态声明值引用是指export 引用输出的接口,与其对应的值是动态绑定关系,即通过该接口,可以取到模块内部的值,可以简单的理解原创 2020-07-31 17:02:34 · 160 阅读 · 0 评论 -
js获取电子称数据MScomm
MSComm1串口连接电子称重仪MSComm简单了解话不多说上代码MSComm1::OnCommMSComm简单了解MSComm 控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。仅限ie浏览器。话不多说上代码window.onload = function() { ConfigPort() //页面加载进来函数 } var res='' //做标识 保存端口...原创 2018-11-22 17:06:19 · 1971 阅读 · 0 评论