自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 ES module与commonjs的区别

ES modulecommon js只读引用值的拷贝编译时输出接口运行时加载只读引用值的拷贝异步加载同步加载只读引用值的拷贝

2021-03-11 23:00:09 210

原创 electron硬件通讯——解决ref-array-napi 与ref-napi 大小端模式问题

electron中调用 ref-napi 做类型转换,但默认为小端模式,如何修改模式呢?与硬件通讯,单片机默认数据存储为大端模式,win系统默认为小端模式。设置方式ref.endianness = ‘BE’var ref = require('ref-napi');ref.endianness = 'BE'; //设为大端模式 即 字节B1,B2==》B1B2ref.endianness = 'LE';//设为小端模式 即 字节B1,B2==》B2B1如需要在部分场景下改用.

2021-03-03 17:20:43 1935 1

原创 webpack打包含dll的electron项目配置

electron 调用 dll ,webpack的配置 //重点配置项 module.exports = { output: { libraryTarget: 'commonjs2', }, //预加载 node electron externalsPresets: { node: true, electron: true, electronRenderer: true, electronMain: true

2021-02-05 13:53:27 465

原创 简单清楚搞懂 原型与原型链

网上关于原型与原型链的文章,要么图画的流程太复杂看不懂,要么文字太枯燥,看完依旧一知半解。这篇文章一定让你彻底搞明白原型与原型链。(带下划虚线的句子有鼠标悬浮注释,辅助解释。)认知前提每个实例都有一个__proto__属性每个类/函数都有一个prototype对象,注意 prototype里也有一个__proto__属性,与上一条的__proto__不是一个哦!。所有构造函数都是Function的实例,包括Object和Function。prototype对象是Objec..

2021-02-04 23:43:13 300 2

原创 webpack配置详解

本文拟通过一篇完整的配置文档做为例子,讲解webpack配置的全过程。帮助webpack小白快手搭建工程,同时也帮助大家全面理解webpack配置。话不多说,上代码!????‍???? module.exports={ mode:'development', //打包模式,三种 none|development|production,默认为production ----------说明① entry:"src/index.js", //一个入口文件 /* e

2021-01-31 21:59:29 253

原创 JS高阶函数与函数柯里化简单实现

JS高阶函数与函数柯里化简单实现本文旨在通俗易懂的讲解下什么是高阶函数,函数柯里化的固定参数与非固定参数两种实现一、高阶函数是什么?高阶函数英文叫Higher-order function。直接上结论:参数为函数 或 返回值为函数 的函数则可以称为高阶函数常见的高阶函数Array.map(fn)Array.reduce(fn)二、柯里化函数百度百科:柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结

2021-01-28 13:26:57 193

原创 nodejs 事件循环机制

nodejs事件循环机制nodejs是基于v8引擎的JavaScript运行时。(注意nodejs不是一门新的编程语言)nodejs是基于libuv实现 异步非阻塞式i/o 操作的。而事件循环是nodejs处理非阻塞式I/O操作的机制。以下是我理解的nodejs事件循环机制,如有问题,欢迎指正。首先node10+的事件循环机制与浏览器端js的事件循环机制基本一致。单线程or多线程1、nodejs的主线程是单线程,那单线程如何完成异步操作呢?基于底层c++ libuv库来实现。js通过V8引擎调

2021-01-24 19:57:38 1189

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除