Toggle navigation
Azrrrrr
Home
About
Tags
Tags
keep hungry keep foolish
Mac
效率
开发技巧
终端
Git
Github
zsh
Notes
FreeCodeCamp
初级
算法
ESLint
StyleLint
代码规范
PM2
node
Gulp
构建工具
断言库
Assert
测试
单元测试
Chai.js
Macha.js
Istanbul.js
覆盖率
Benchmark.js
性能
持续集成
Jest
UI测试
Mock
Selenium Webdriver
JaveScript
弱类型
强类型
动态类型
静态类型
JavaScript
Flow
静态类型检查
TypeScript
Angular
XSS
安全
MVVM
Vue
compile
observe
watcher
小技巧
输入法
Mac
删除macOS自带的英文输入法
文件目录树状(tree)显示
Mac终端显示输树状文件结构
Mac 文件的隐藏与显示
使用终端 显示/隐藏 文件
使用 .gitignore 忽略 Git 仓库中的文件
.gitignore 文件在Git中的使用
Git 代码回滚
回滚代码的正确姿势
Git指令整理
不适合阅读的整理的一些个人常用的 Git 指令
Mac 快速调出终端
在Mac下为终端设置快捷键
效率
文件目录树状(tree)显示
Mac终端显示输树状文件结构
Mac 快速调出终端
在Mac下为终端设置快捷键
开发技巧
文件目录树状(tree)显示
Mac终端显示输树状文件结构
Mac 快速调出终端
在Mac下为终端设置快捷键
终端
快速配置zsh
zsh的快速配置
Mac 文件的隐藏与显示
使用终端 显示/隐藏 文件
使用 .gitignore 忽略 Git 仓库中的文件
.gitignore 文件在Git中的使用
Git 代码回滚
回滚代码的正确姿势
Git指令整理
不适合阅读的整理的一些个人常用的 Git 指令
Git
使用 .gitignore 忽略 Git 仓库中的文件
.gitignore 文件在Git中的使用
Git 代码回滚
回滚代码的正确姿势
Git指令整理
不适合阅读的整理的一些个人常用的 Git 指令
Github
使用 .gitignore 忽略 Git 仓库中的文件
.gitignore 文件在Git中的使用
zsh
快速配置zsh
zsh的快速配置
Notes
快速配置zsh
zsh的快速配置
FreeCodeCamp
FreeCodeCamp 初级算法题 - 检查回文字符串
03.Basic Algorithm Scripting - Check for Palindromes
FreeCodeCamp 初级算法题 - 计算整数阶乘
02.Basic Algorithm Scripting - Factorialize a Number
FreeCodeCamp 初级算法题 - 翻转字符串
01.Basic Algorithm Scripting - Reverse a String
初级
FreeCodeCamp 初级算法题 - 检查回文字符串
03.Basic Algorithm Scripting - Check for Palindromes
FreeCodeCamp 初级算法题 - 计算整数阶乘
02.Basic Algorithm Scripting - Factorialize a Number
FreeCodeCamp 初级算法题 - 翻转字符串
01.Basic Algorithm Scripting - Reverse a String
算法
FreeCodeCamp 初级算法题 - 检查回文字符串
03.Basic Algorithm Scripting - Check for Palindromes
FreeCodeCamp 初级算法题 - 计算整数阶乘
02.Basic Algorithm Scripting - Factorialize a Number
FreeCodeCamp 初级算法题 - 翻转字符串
01.Basic Algorithm Scripting - Reverse a String
ESLint
使用lint提高代码质量
简单了解使用ESLint与StyleLint
StyleLint
使用lint提高代码质量
简单了解使用ESLint与StyleLint
代码规范
使用lint提高代码质量
简单了解使用ESLint与StyleLint
PM2
PM2一键部署node项目
PM2可以自动部署node项目,用于简化node应用管理。
node
PM2一键部署node项目
PM2可以自动部署node项目,用于简化node应用管理。
Gulp
基于流的构建工具-Gulp
Gulp是基于流的自动化构建工具,去执行项目的构建工作。
构建工具
基于流的构建工具-Gulp
Gulp是基于流的自动化构建工具,去执行项目的构建工作。
断言库
Chai.js断言库
chai.js是一套TDD(测试驱动开发)/BDD(行为驱动开发)的断言库。
No API Is the Best API---Power Assert
The origin of “Power Assert” is Spock framework written in groovy. When I first saw groovy’s Power Assert, I was so surprised and attracted.
Assert
No API Is the Best API---Power Assert
The origin of “Power Assert” is Spock framework written in groovy. When I first saw groovy’s Power Assert, I was so surprised and attracted.
测试
自动化测试工具--Selenium Webdriver
WebDriver对浏览器的支持需要对应框架开发工程师做对应的开发;WebDriver更好的解决了沙箱限制。
让测试变得更简单--Jest
Jest 的目标是减少开始测试一个项目所要花费的时间和认知负荷,因此它提供了大部分你需要的现成工具:快速的命令行接口、Mock 工具集以及它的自动模块 Mock 系统。
持续集成
持续集成,continuous integration (简称 ci),指的是频繁地(一天多次)将代码集成到主干。
性能测试--Benchmark
掌握好浏览器的特性进行有针对性的性能调优是一项基本工作,同时,比较不同代码的执行速度也是一项关键的工作。
代码覆盖率工具--Istanbul
Istanbul以土耳其最大城市伊斯坦布尔命名,因为土耳其地毯世界闻名,而地毯是用来覆盖的。
测试工具--Mocha
异步方法的测试更容易,与nodejs结合更自然。
Chai.js断言库
chai.js是一套TDD(测试驱动开发)/BDD(行为驱动开发)的断言库。
No API Is the Best API---Power Assert
The origin of “Power Assert” is Spock framework written in groovy. When I first saw groovy’s Power Assert, I was so surprised and attracted.
单元测试
持续集成
持续集成,continuous integration (简称 ci),指的是频繁地(一天多次)将代码集成到主干。
性能测试--Benchmark
掌握好浏览器的特性进行有针对性的性能调优是一项基本工作,同时,比较不同代码的执行速度也是一项关键的工作。
代码覆盖率工具--Istanbul
Istanbul以土耳其最大城市伊斯坦布尔命名,因为土耳其地毯世界闻名,而地毯是用来覆盖的。
测试工具--Mocha
异步方法的测试更容易,与nodejs结合更自然。
Chai.js断言库
chai.js是一套TDD(测试驱动开发)/BDD(行为驱动开发)的断言库。
No API Is the Best API---Power Assert
The origin of “Power Assert” is Spock framework written in groovy. When I first saw groovy’s Power Assert, I was so surprised and attracted.
Chai.js
Chai.js断言库
chai.js是一套TDD(测试驱动开发)/BDD(行为驱动开发)的断言库。
Macha.js
测试工具--Mocha
异步方法的测试更容易,与nodejs结合更自然。
Istanbul.js
代码覆盖率工具--Istanbul
Istanbul以土耳其最大城市伊斯坦布尔命名,因为土耳其地毯世界闻名,而地毯是用来覆盖的。
覆盖率
代码覆盖率工具--Istanbul
Istanbul以土耳其最大城市伊斯坦布尔命名,因为土耳其地毯世界闻名,而地毯是用来覆盖的。
Benchmark.js
性能测试--Benchmark
掌握好浏览器的特性进行有针对性的性能调优是一项基本工作,同时,比较不同代码的执行速度也是一项关键的工作。
性能
性能测试--Benchmark
掌握好浏览器的特性进行有针对性的性能调优是一项基本工作,同时,比较不同代码的执行速度也是一项关键的工作。
持续集成
持续集成
持续集成,continuous integration (简称 ci),指的是频繁地(一天多次)将代码集成到主干。
Jest
让测试变得更简单--Jest
Jest 的目标是减少开始测试一个项目所要花费的时间和认知负荷,因此它提供了大部分你需要的现成工具:快速的命令行接口、Mock 工具集以及它的自动模块 Mock 系统。
UI测试
自动化测试工具--Selenium Webdriver
WebDriver对浏览器的支持需要对应框架开发工程师做对应的开发;WebDriver更好的解决了沙箱限制。
让测试变得更简单--Jest
Jest 的目标是减少开始测试一个项目所要花费的时间和认知负荷,因此它提供了大部分你需要的现成工具:快速的命令行接口、Mock 工具集以及它的自动模块 Mock 系统。
Mock
让测试变得更简单--Jest
Jest 的目标是减少开始测试一个项目所要花费的时间和认知负荷,因此它提供了大部分你需要的现成工具:快速的命令行接口、Mock 工具集以及它的自动模块 Mock 系统。
Selenium Webdriver
自动化测试工具--Selenium Webdriver
WebDriver对浏览器的支持需要对应框架开发工程师做对应的开发;WebDriver更好的解决了沙箱限制。
JaveScript
JaveScript的超集--TypeScript
TypeScript最大的亮点就是强化了类型系统,这是ES 6不具备的。同时,TypeScript的类型推断能力也很强。
JaveScript语言类型
了解一种语言的优势和劣势 —— 通过参考大量信息,而不仅仅基于广告宣传或公众意见 —— 会让您可以更好地控制何时需要使用以及何时不能使用这种语言。
弱类型
JaveScript语言类型
了解一种语言的优势和劣势 —— 通过参考大量信息,而不仅仅基于广告宣传或公众意见 —— 会让您可以更好地控制何时需要使用以及何时不能使用这种语言。
强类型
JaveScript语言类型
了解一种语言的优势和劣势 —— 通过参考大量信息,而不仅仅基于广告宣传或公众意见 —— 会让您可以更好地控制何时需要使用以及何时不能使用这种语言。
动态类型
JaveScript语言类型
了解一种语言的优势和劣势 —— 通过参考大量信息,而不仅仅基于广告宣传或公众意见 —— 会让您可以更好地控制何时需要使用以及何时不能使用这种语言。
静态类型
JaveScript语言类型
了解一种语言的优势和劣势 —— 通过参考大量信息,而不仅仅基于广告宣传或公众意见 —— 会让您可以更好地控制何时需要使用以及何时不能使用这种语言。
JavaScript
Static Type Checker For JavaScript
Flow能够给JavaScript提供静态类型检查的能力,其实就是为javascript添加了一个编译过程。
Flow
Static Type Checker For JavaScript
Flow能够给JavaScript提供静态类型检查的能力,其实就是为javascript添加了一个编译过程。
静态类型检查
Static Type Checker For JavaScript
Flow能够给JavaScript提供静态类型检查的能力,其实就是为javascript添加了一个编译过程。
TypeScript
JaveScript的超集--TypeScript
TypeScript最大的亮点就是强化了类型系统,这是ES 6不具备的。同时,TypeScript的类型推断能力也很强。
Angular
七。Angular — 小Demo
登录(用户登录、退出、访问控制)员工管理(CRUD)
六。Angular — 响应式表单 + 表单验证
响应式表单提供了一种模型驱动的方式来处理表单输入,其中的值会随时间而变化。
五。Angular — 路由
路由是 Angular 应用程序的核心,它加载与所请求路由相关联的组件,以及获取特定路由的相关数据。
四。Angular -- HttpClient
HttpClient 用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。
三。Angular -- TS+服务+TODOS案例再次升级
Angular的开发模型更接近于传统强类型语言的模式,加上官方内建的组件和类库比较完整,学习曲线要低一些。
二。Angular -- TODOS
Angular的开发模型更接近于传统强类型语言的模式,加上官方内建的组件和类库比较完整,学习曲线要低一些。
一。初识Angular
Angular的开发模型更接近于传统强类型语言的模式,加上官方内建的组件和类库比较完整,学习曲线要低一些。
XSS
如何防止XSS攻击
XSS攻击全称跨站脚本攻击,XSS是一种在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。
安全
如何防止XSS攻击
XSS攻击全称跨站脚本攻击,XSS是一种在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。
MVVM
了解MVVM
MVVM(Model–view–viewmodel)是一种软件架构模式
Vue
了解MVVM
MVVM(Model–view–viewmodel)是一种软件架构模式
compile
了解MVVM
MVVM(Model–view–viewmodel)是一种软件架构模式
observe
了解MVVM
MVVM(Model–view–viewmodel)是一种软件架构模式
watcher
了解MVVM
MVVM(Model–view–viewmodel)是一种软件架构模式
小技巧
删除macOS自带的英文输入法
输入法
删除macOS自带的英文输入法