随笔分类 - nodejs
nodejs
摘要:SICP JavaScript 描述 来源 http://sicp-js.flygon.net/# 一、使用函数构建抽象 原文:1 Building Abstractions with Functions 译者:飞龙 协议:CC BY-NC-SA 4.0 心灵的行为,其中它对简单的想法施加其力量,主
阅读全文
摘要:FP Monad https://github.com/getify/monio/blob/master/MONADS.md 作者:匿名用户链接:https://www.zhihu.com/question/48415751/answer/110822587 Scheme、Standard ML偏教
阅读全文
摘要:Sciter无边框,带阴影,自定义标题栏窗口 来源 https://www.zhihu.com/column/c_1457278851911454720 参考 https://gitlab.com/sciter-engine/sciter-js-sdk 参考 https://gitlab.com/s
阅读全文
摘要:QuickJS 介绍 来源 https://ming1016.github.io/2021/02/21/deeply-analyse-quickjs/ 参考 https://github.com/bellard/quickjs 参考 https://sciter.com/ https://githu
阅读全文
摘要:JavaScriptCore 介绍 来源 https://ming1016.github.io/2018/04/21/deeply-analyse-javascriptcore/ JavaScriptCore 是 JavaScript 引擎,通常会被叫做虚拟机,专门设计来解释和执行 JavaScri
阅读全文
摘要:晶振电路原理 来源 https://zhuanlan.zhihu.com/p/72583737 打个比方来说:晶振好比单片机的心脏,如果没有心脏起跳,单片机无法工作,晶振值越大,单片机运行速度越快,有时并不是速度越快越好,对于电子电路而言,速度够用就是最好,速度越快越容易受干扰,可靠性越差! 晶振,
阅读全文
摘要:JavaScript原生对象及扩展 来源 https://segmentfault.com/a/1190000002634958 内置对象与原生对象 内置(Build-in)对象与原生(Naitve)对象的区别在于:前者总是在引擎初始化阶段就被创建好的对象,是后者的一个子集;而后者包括了一些在运行过
阅读全文
摘要:Fiddler 基础 来源 https://blog.csdn.net/ohmygirl/article/details/17855031 1.为什么是Fiddler? 抓包工具有很多,小到最常用的web调试工具firebug,达到通用的强大的抓包工具wireshark.为什么使用fiddler?原
阅读全文
摘要:Chrome 离线安装插件的办法 首先,可以再地址栏输入chrome:version 查看自己浏览器版本如何解决Chrome 67以后版本,无法离线安装插件的问题 首先,可以再地址栏输入 chrome://version/ 查看自己浏览器版本 第一步:下载Chrome插件伴侣 下载地址:http:/
阅读全文
摘要:JavaScript 隐式类型转换 原文:https://blog.csdn.net/itcast_cn/article/details/82887895 · 1.1 隐式转换介绍 · 1.2 隐式转换规则 · 1.3 坑一:字符串连接符与算术运算符隐式转换规则混淆 · 1.4 坑二:关系运算符:会
阅读全文
摘要:JavaScript 数据类型检测总结 原文:https://blog.csdn.net/q3254421/article/details/85483462 在js中,有四种用于检测数据类型的方式,分别是: typeof 用来检测数据类型的运算符 instanceof 检测一个实例是否属于某个类 c
阅读全文
摘要:libuv 简单使用 来源:https://zhuanlan.zhihu.com/p/50497450 前序:说说为啥要研究libuv,其实在很久之前(大概2年前吧)玩nodejs的时候就对这个核心库非常感兴趣,不过由于当年水平确实比较菜,大概看了看之后实在没能静下心来看下去。18年初的时候,360
阅读全文
摘要:MongoDB常用操作命令 如果你想创建一个“myTest”的数据库,先运行use myTest命令,之后就做一些操作(如:db.createCollection('user')),这样就可以创建一个名叫“myTest”的数据库。 一、数据库常用命令 1、Help查看命令提示[sql] view p
阅读全文
摘要:详解npm的模块安装机制 依赖树表面的逻辑结构与依赖树真实的物理结构 依赖树表面的逻辑结构与依赖树真实的物理结构并不一定相同! 这里要先提到两个命令:tree -d(linux)和npm ls(npm) 在一个npm项目下: tree -d命令以树状图的方式列出一个项目下所有依赖的物理结构 npm
阅读全文
摘要:利用npm安装/删除/发布/更新/撤销发布包 什么是npm? npm是javascript的包管理工具,是前端模块化下的一个标志性产物 简单地地说,就是通过npm下载模块,复用已有的代码,提高工作效率 1.从社区的角度:把针对某一特定问题的模块发布到npm的服务器上,供社区里的其他人下载和使用,同时
阅读全文
摘要:npm+webpack+babel+react安装 1.首先要安装 Node.js, Node.js 自带了软件包管理器 npm2.在项目文件目录下生成package.json 3.用 npm 安装 Webpack 此时 Webpack 已经安装到了全局环境下,通常我们会将 Webpack 安装到项
阅读全文
摘要:eslint的安装与使用 什么是 ESLint ESLint(中文站点)是一个开源的 JavaScript 代码检查工具,使用 Node.js 编写,由 Nicholas C. Zakas 于 2013 年 6 月创建。ESLint 的初衷是为了让程序员可以创建自己的检测规则,使其可以在编码的过程中
阅读全文
摘要:NodeJS优缺点及适用场景讨论 概述:NodeJS宣称其目标是“旨在提供一种简单的构建可伸缩网络程序的方法”,那么它的出现是为了解决什么问题呢,它有什么优缺点以及它适用于什么场景呢? 本文就个人使用经验对这些问题进行探讨。 一. NodeJS的特点 我们先来看看NodeJS官网上的介绍: Node
阅读全文
摘要:函数的四种调用模式 在 js 中 无论是函数, 还是方法, 还是事件, 还是构造器, ... 其本质都是函数. 只是处在不同的位子而已. 四种: 函数模式 特征: 就是一个简单的函数调用. 函数名的前面没有任何引导内容. this 的含义: 在 函数中 this 表示全局对象, 在浏览器中是 win
阅读全文