现行的编程语言都会提供几种类型的数据集合支持,在ES6 之前,JavaScript 仅提供了对数组的支持。在以数组和对象为编程主力的JavaScript 语言,ES6 中引入了4种新的数据结构,分别是:集合(Set)、弱…
分类:JavaScript
[JavaScript] promise.then(...).catch(...)
以下三种情况中promise会报错:Uncaught (in promise) 123 new Promise((resolve,reject)=>{ reject(123); }); new Promise((r…
玩转Koa -- koa-router道理剖析
一、媒介 Koa为了坚持本身的简约,并没有绑缚中间件。然则在现实的开辟中,我们须要和五花八门的中间件打交道,本文将要剖析的是常常用到的路由中间件 — koa-router。 假如你对Koa的道理还不相…
addEventListener中的EventListener接口对象
写在最前 脱漏的知识点:addEventListener的第二个参数不光能够传入一个函数,还能够传入一个完成了EventListener 接口的对象。 文档中的形貌 listener 当所监听的事宜范例触发时,会接收到一…
表单剧本
form 表单 假如form表单内没有submit按钮,只要button元素,那末这个button能够晋级为submit按钮。 form 表单用来向服务器提交信息,经常运用属性 action:提交表单的地点 name:页…
小顺序图片转base64
引入 前段时间有个需求触及小顺序复原H5当中的图片上传功用。 没有细节斟酌好就跟后端的老哥说接口不必改直接前端处置惩罚。。。 如今想一想真是疼爱我本身 现阶段的一些思绪。 服务器处置惩罚 直接上传流文件到服务器,然后在服…
var let const
let 和 var 置信有许多前端工程师除了在声明函数时会用到 function 其他的变量声明一概运用 var, 不过跟着浏览器对es6逐步支撑我们应当学着运用 let 和 const 而不是运用存在诸多弊病的 var…
JavaScript 笔记一 script 标签
一、script 标签中得属性的使用 1、language 已经废弃。 2、 type 对于普通的的javascript类型的文件不需要添加, 因为不添加默认为text/javascript格式, 除此之外, 服务器在传…
簡樸相識一下ES6的潤飾器
閑言 一切都要從公司里的一名老哥給我看的一段代碼提及。。。 @controller('/user') @auth @post('/login') async userLogin = (name, pass) => …
ES6基礎知識01(let,const,解構賦值)
ES6 新增特徵整頓解說 新增敕令 1.let敕令 ES6新增了let敕令,用來聲明變量。它的用法相似於var,然則也存在新的特徵。 - **let所聲明的變量,只在let敕令地點的代碼塊內有效。適用於for輪迴** v…
Vue computed 和 watch
computed 盤算屬性:經由過程屬性盤算得來的屬性 盤算屬性,是在相干聯的屬性發生變化才盤算,盤算過一次,假如相干屬性沒有變化,下一次就不須要盤算了,直接去緩存的值 a:<input type="number"…
【前端數據結構基本】棧
媒介 棧是一種高效的數據構造,因為數據只能在棧頂增加或刪除,所以如許的操縱很快且很輕易完成。 一、什麼是棧 棧是一種特別的列表,棧內的元素只能經由過程列表的一端接見,這一端稱之為棧頂。棧被稱為一種后入先出(LIFO,la…