近来最先把精神放在从新温习JavaScript的基础知识上面,不再太寻求种种花枝招展的前端框架,框架再多,合适现实项目才是最主要。 上星期在掘金宣布了几篇文章,个中最大块算是 【温习材料】ES6/ES7/ES8/ES9材…
标签:JavaScript
js 异步for轮回
假定一位厨师,须要做3道菜,声明一个菜数组,菜对象是菜名和做菜须要的时候 let dishes=[{name:"fish",time:1},{name:"fish1",time:2},{name:"fish3",time…
迭代器和生成器
迭代器和生成器 一.迭代器 1.迭代器是带有特别接口的对象,返回一个next要领,该要领中同时又value和done属性,当再没有值能够迭代时,value为undefined,done为true,不然value为当前值,…
Vue源码剖析(5)-virtual-dom 完成简析
传送门vdom道理
利用javascript判断浏览器类型
判断浏览类型的相关方法 控制台打印浏览器相关信息 window.navigator.userAgent.toLowerCase()//将浏览器信息获取,并转成小写 判断是ie、火狐、chrome浏览器 function …
pug学习
pug学习 jade(pug)由于商标版权问题,jade已经改名为Pug。Pug 是一个高性能的模板引擎,它是用 JavaScript 实现的,并且可以供 Node 使用,当然还支持其他语言。 文件后缀名为.pug(.j…
深切發掘js之作用域閉包
條件:JavaScript中閉包無處不在,你只須要能夠辨認並具有它。閉包是基於詞法作用域謄寫代碼時天然發生的結果。 一、實質問題 當函數能夠記着並接見地點的詞法作用域是,就發生了閉包。有的人會很獵奇,什麼是詞法作用域,接…
Nodejs学习第三天
在Nodejs学习第二天,我学习了如何将不同的请求比较有效正确的转发路由,使用了Node内置模块url 和http,同时,使用url模块提供解析函数 url#parse ,来获取各个请求路劲,api长这样: url.pa…
【你不知道的JavaScript】(二)函数作用域和块作用域
(一)函数作用域 1. 函数中的作用域 函数作用域的含义是指,属于这个函数的全部变量都可以在整个函数的范围内使用及复用(事实上在嵌套的作用域中也可以使用)。 2. 隐藏内部实现 在任意代码片段外部添加包装函数,可以将内部…
你不懂JS:this与对象原型 第二章:this豁然开朗!
官方中文版原文链接 感谢社区中各位的大力支持,译者再次奉上一点点福利:阿里云产品券,享受所有官网优惠,并抽取幸运大奖:点击这里领取 在第一章中,我们摒弃了种种对this的误解,并且学习了this是一个完全根据调用点(函数…
javascript稀疏数组(sparse array)
<h1> 1.什么是稀疏数组 </h1> 在java,c++中数组是一段连续的存储空间,元素与元素之间没有空隙,但在js中允许存在有空隙的数组,这就是稀疏数组(sparse array)。稀疏数组…
javascript – 从Chrome扩展程序更改React.js表单值
我没有在React.js中开发,但我正在开发一个chrome扩展,需要以编程方式填充不同类型网站的表单值. 该网站使用React.js,我用通常的方式填充值: element = document.querySelect…