数组 map filter reduce转换借用这篇文章的图例,很方便看出来三者的区别:或者 emmm… 可以参考下图:map// 完整语法Array.prototype.map(callbac...

JS

Vue 深入响应式原理更新检测关于 Vue 如何实现响应式,可参考官方文档,用一句话概括即: 当你把一个普通的 JavaScript 对象传给 Vue 实例的 data 选项,Vue 将遍历此对...

Vue

记各种调试和兼容问题抓包CharlesCharles 主要的功能包括: 截取 Http 和 Https 网络封包 支持重发网络请求,方便后端调试 支持修改网络请求参数 支持网络请求的截获...

Other

记一些小技巧和代码块这篇算是收录的简单小技巧(Tips)和代码块(Code Snippets),之前很多都没有记录下来,从头开始吧 🤷‍♀️小技巧ID 生成器var ID = function ...

JS

NPM ScriptsNPM Scriptspackage.jsonpackage.json 文件定义了项目所需要的依赖模块和配置信息。可以通过npm init命令来创建 package.jso...

NPM

Vue 简介Vue 实例每个 Vue 应用都是通过创建一个新的 Vue 实例开始的,创建时都要经过一系列的初始化过程。如需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DO...

Vue

Angular FAQ 本文转自 semlinker,详情查看这里 👈👈目录TypeScript 面向对象编程中类的概念是什么? 面向对象编程中继承的概念是什么? 什么是接口? 什么是...

NG

Mongoose 驱动库连接 Connectionmongoose.connect('mongodb://localhost/myblog');也可以传递配置选项,具体可查看这里mongoose...

Node

指令 Directive一般情况下,我们通过指令(Directive)来操作 DOM 或者复用 html 模板片段,本文主要简单介绍两个框架里对于指令的使用。AngularJS 指令direct...

NG

双向数据绑定的实现本文主要从 AngularJS 和 Angular 两个框架来讨论这个问题。AngularJS Dirty CheckingScopeScope(作用域) 相当于 MVVM 中...

NG

AngularJS 启动过程AngularJS 是一个 JavaScript 框架,可以构建一个单一页面应用程序(SPAs:Single Page Applications),ng-app 指令...

NG

Node 常用库常用库统计本文主要收集 Node 中好用的库,也有包含 Express 框架的中间件等,没有局限性: Node 描述 栗子 ...

Node

Node 事件循环Node 简述官方简述: Node 是一个基于 Chrome V8 引擎的 JavaScript 运行环境;使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Nod...

Node

VS Code 插件及小技巧断点调试本节主要针对 node 进行调试,需要额外插件一枚: Debugger for Chrome,可以配合 Chrome 进行调试。launch.json 配置l...

vscode

Shell 脚本编写什么是 ShellShell 既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计...

Shell