概述 在一樣平常的功用開闢中,我們的代碼測試都依靠於本身或許QA舉行測試。這些操縱不僅費時辛苦,而且還依靠開闢者本身的驅動。在開闢一些第三方依靠的庫時,我們也沒有要領給第三方供應完全的代碼質量報告。 如今,我們可以運用單…
分类:JavaScript
從零完成一個淺易的 Promise
從零完成一個淺易的 Promise 一切題目都能夠經由過程加一層中間層來處置懲罰。 Promises/A+ 淺易的,不做空話直接最先 :) const p = new Promise((resolve, reject)=…
javascript字符串要領進修匯總
1、charAt(index):返回字符串中指定位置的字符; charCodeAt(index):返回指定位置的字符的Unicode編碼 var str = 'abcdefghi'; console.log(str.ch…
ES6之對象的擴大(上)
狹義的對象字面量情勢是JavaScript中我最喜歡的一種構造,因為其天真。本日預備引見ES6中對象的擴大相干的知識點,因為煲劇晚了,先寫一半,剩下的下次再引見。 重要知識點: 對象屬性的簡寫 動態 · 屬性名 Obje…
用webpack4帶你完成一個vue的打包的項目
一個用webpack4打包的vue 的項目,參照vue-cli的webpack設置, 一步一步帶你完成一個vue的打包的項目,每個commit對應一個步驟。 github 地點 clone project git clo…
Javascript罕見排序算法的筆記
排序算法重要針對的是數組,所以,在最先進修之前,我們先本身新建一種數據結構來輕易我們的進修。 function ArrayData () { let ret = [] this.times = 0 // 統計實行次數…
【 JavaScript 基础】之this关键字
前言 JS 是一种脚本语言,因此被很多人认为是简单易学的。然而情况可能与之相悖,JS 遵从函数式编程、闭包、基于原型的继承等高级功能。本文介绍一下JS中的 this 关键字,可以这样说,正确掌握了 JS 中的 this …
《JavaScript 闯关记》之简介
JavaScript 是面向 Web 的编程语言,绝大多数现代网站都使用了 JavaScript,并且所有的现代 Web 浏览器(电脑,手机,平板)均包含了 JavaScript 解释器。 这使得 JavaScript …
javascript-函数表达式
函数表达式 定义:函数表达式区分于函数声明,也是一种定义函数的体式格局,形似与变量赋值,这个值就是函数体,比方: var a = function(){}; // 函数表达式之匿名函数 var a = function …
js 合并算法
作为一种典范的分而治之头脑的算法运用,合并排序的完成由两种要领: 1.自上而下的递归(一切递归的要领都能够用迭代重写,所以就有了第2种要领)2.自下而上的迭代 这里运用尾递归挪用ES6的尾递归优化只在严厉形式下才会开启。…
JavaScript 之 中心语法 [ 范例转换 ]
隐式数据范例转换 转换成string范例(字符串) – 用法(” – 空字符串) + 变量称号 var num = 100; var str1 = '啊哈哈'; var str2 = …
微信小顺序(新)必备学问
组件化开辟 小递次在未涌现组件之前,要重用的话,只能简朴(复制)粗犷(黏贴) 组件化开辟的上风: 1、可复用(wxml/wxss/js) 2、代码星散,可保护(更重要) 定义组件 先建立components文件夹:用于寄…