js组成部分 1.ECMAScript 2.DOM(document object model)3.BOM(browser object document) (1)ECMA是(欧洲计算机制造商协会)它规定了js的语法标准…
分类:node.js教程
如何在Electron中调用Dll
如何在Electron中调用Dll 客户端有些硬件的接口需要调试,是在电脑上连了一些硬件的设备,比如打印机、扫描仪或者进行串口通信等等。单靠JS是完成不了了,我们决定通过把C++或者C#把这些功能打包成Dll,然后在El…
究竟什么是前端脚手架?
😔 咱也不知道咱也不敢问啊 先查查百度百科里对“脚手架”的定义吧: 脚手架是为了保证各施工过程顺利进行而搭设的工作平台。 然后搜一下“脚手架”,基本上都是以下几类: Vue/React 脚手架 使用 No…
vue初探
打开官网 https://cn.vuejs.org/v2/guide/installation.html 阅读手册这是个啥东西? 原来和php 不一样,断点调试还是比较麻烦的,与php比较。 好像会和nodejs 扯上点…
TestCafe 搭建前端End-to-End自动化测试工具
What is Test Cafe TestCafe is a node.js tool to automate end-to-end web testing, you can write tests in JS or …
从 npm run dev 说起
注:以下讨论是以 windows 环境为例,其他环境也是类似的流程 正文 在我们写前端程序的时候经常执行这样的命令npm run dev, 那这背后的原理是什么呢?这里涉及到package.json文件的 scripts…
完整的url以及同源跨域处理
前言:随着工作时间的增长,前面学过的东西开始慢慢遗忘,抽空的时候就将一些资料整理整理,顺一顺,也当作一种温习。我只是前端工匠,防止自己成为【一断网就无法工作的程序员】 url的完整结构 协议类型(protocol) 通过…
自动化测试(未完,后续学习之后会补充更具体的)
Node assert (断言) 断言是什么 assert 模块提供了一组简单的断言测试,可用于测试不变量。 存在严格模式(strict)和遗留模式(legacy),但建议仅使用严格模式。 简单说就是用来做测试的 严格模…
Node环境内存溢出问题
node原始的内存很小512M,当build node_module 文件包大于512M,超出内存。需要在package.json build时 添加 node –max_old_space_size=102…
巧妙复制一个流
场景 实际业务中可能出现重复消费一个可读流的情况,比如在前置过滤器解析请求体,拿到body进行相关权限及身份认证;认证通过后框架或者后置过滤器再次解析请求体传递给业务上下文。因此,重复消费同一个流的需求并不奇葩,这类似于…
node获取指定目录下所有文件的内容生成PDF
有个需求场景是需要把某个目录下的所有指定文件的内容生成pdf,因为是前端开发,所以就用node来干活首先是pdf的包是用pdfkit, 这里有两个坑,第一个是生成的文件中可能会有系统无法识别的换行和空格,会被替换成莫名其…
从 1 到完美,写一个 js 库、node 库、前端组件库
从 1 到完美,写一个 js 库、node 库、前端组件库 之前讲了很多关于项目工程化、前端架构、前端构建等方面的技术,这次说说怎么写一个完美的第三方库。 1. 选择合适的规范来写代码 js 模块化的发展大致有这样一个过…