async/await 是什么 async/await 是 ES7 引入的新的异步代码 范例,它供应了一种新的编写异步代码的体式格局,这类体式格局在语法层面供应了一种形式上非常靠近于同步代码的异步非壅塞代码作风,在此之前…
分类:JavaScript
01.javascript之数据类型
1.数据范例 JavaScript一共有六种数据范例。(ES6新增了第七种Symbol范例的值) 数值(Number) 字符串(String) 布尔值(boolean) undefined null 对象(object)…
JavaScript进修第八天笔记(Function)
Function 函数是如许一段JavaScript代码 它只定义一次 但可以被实行或挪用屡次,Function范例是JavaScript供应的援用范例之一 经由过程Function范例建立Function对象。在Jav…
精读《手写 SQL 编译器 - 词法分析》
1 引言 因为工作关系,需要开发支持众多方言的 SQL 编辑器,所以复习了一下编译原理相关知识。 相比编译原理专家,我们只需要了解部分编译原理即可实现 SQL 编辑器,所以这是一篇写给前端的编译原理文章。 解析 SQL …
moment太重? 那就嘗嘗miment--一個超輕量級的js時候庫
引見 Miment 是一個輕量級的時刻庫(打包緊縮后只要1K),沒有太多的要領,Miment的設想理念就是讓你以險些為零的本錢疾速上手,無需一遍一遍的擼文檔 由來 起首 致敬一下Moment,異常好用的一個時刻庫,我自身…
輪迴和閉包
想要申明閉包,for輪迴是最常見的例子: for(var i=1;i<=5;i++) { setTimeout(function timer(){ console.log(i); },i*1000); } 以我們所…
每一個 JavaScript 工程師都應當曉得的 10 個面試題
1. 能說出來兩種關於 JavaScript 工程師很主要的編程範式么? JavaScript 是一門多範式(multi-paradigm)的編程言語,它既支撐敕令式(imperative)/面向歷程(procedura…
手寫一個PromiseA+的完成
Promise 手寫一個PromiseA+的完成。注重這裏只是模仿,實際上原生的promise在事件行列中屬於microTask。這裏用setTimeout模仿不是迥殊適當。由於setTimeout是一個macroTas…
Render props、render callback 和高階組件皆可交換
讓 render-xxx 形式都能夠交換。 基礎 一切上面提到的三種形式都是為了處置懲罰 mixin 要處置懲罰的題目標。在我們繼承之前,我們來看一些例子。 假如你已控制這兩個觀點,能夠直接跳過這一節看後面的內容 Ren…
不同页面所对应的导航设置样式
总结一下如何在点击导航跳转到对应的页面,让页面对应的导航栏目有自己的样式,让浏览者可以快速的知道自己当前所处的页面是哪个。 首先在每个链接的地址后都加上#1,#2,#3···这样的标识,例如 <div class=…
Springboot中使用Scala开发
使用SB與Scala 項目代碼 本章項目代碼: https://github.com/LightSwordSpringBoot/lightsword JVM上的語言家族 JVM上的語言 Scala Java Groovy…
13-廖雪峰-node-总结
总结 暂时告别廖雪峰大神的课程学到不少东西,不过中间的细节还差很多,js的底子不够。需要回去补习一下异步,设计模式,es6,promise,网络等知识。(因为在node中都有体现) 我回去补习一下js的基本功和node的…