通过 ‘// @ts-ignore’ 注释隐藏 .ts 文件中的错误 TypeScript 2.6支持在.ts文件中通过在报错一行上方使用// @ts-ignore来忽略错误。 if (false…
分类:JavaScript
ES6 迭代协定
迭代协定 可迭代协定(The iterable protocol) 和 迭代器协定(The iterator protocol)是对 ECMAScript 2015 的补充,不是新的内置或语法,仅仅是协定。能够被任何遵照…
webpack.optimize.CommonsChunkPlugin的minChunks剖析
CommonsChunkPlugin, 望文生义,是用来把公用模块打包到一同的插件,以减小打包后js文件的体积。 使人疑惑的minChunks 中文社区和官网都对此属性语焉不详。 起首,minChunks的Chunk是什…
页面跳转的归结
前端事情有许多处所须要页面跳转,有许多种完成要领,这里做一下归结。 HTML标签 平常形式上可以用<a></a>、<button></button>、<input/&…
web平安一,同源战略与跨域
之所以要将同源战略与跨域写在一同,是由于存在浏览器的同源战略,才会存在跨域题目 作甚同源战略 同源战略是浏览器完成的一种平安战略,它限定了不同源之间的文档和剧本交互的权限。只需同一个源的剧本才会具有操纵dom、读写coo…
玩转你的图片,种种图片结果的Canvas完成
前阵子因营业需求,须要对图片举行一些特别处置惩罚,比方反相,高亮,是非等,都是运用Canvas来完成 ImageData 要完成上述所说的种种结果,最中间的事变就是对图片的ImageData对象举行修改。 ImageDa…
ES6简记
let 和 const 敕令 1.let 观点: 暂时性死区(TDZ) 在作用域内,let变量已存在;并绑定该作用域:不受外界影响,外界也不可猎取let作用域以代码块分别,var作用域则只要全局和函数 在let声明之前,…
WebSocket系列之二进制数据设想与传输
概述 经由过程前三篇博客,我们能够相识在经由过程WebSocket发送数据之前,我们须要通报的数据是怎样变成ArrayBuffer二进制数据的;在我们收到二进制数据以后,我们又怎样将其变成了JavaScript中的罕见数…
L - JavaScript继续
类式继续(原型链继续) 完成 function A(){ this.a='a'; this.arr=[1,2]; } A.prototype.funA=function(){ console.log("我是A的要领");…
逐日一题:四 反复编码器
这个演习的目标是将字符串转换为一个新字符串,个中新字符串中的每一个字符都是”()”,假如该字符在原始字符串中涌现一次,则替换为”(“,假如该字符在原始字符串中涌现不止一次,…
SSE eventSource简介
eventSource简朴引见 eventSource是用来处理web上服务器端向客户端推送音讯的题目的。不同于ajax轮询的庞杂和websocket的资本占用过大,eventSource(sse)是一个轻量级的,易运用…
react-native 开辟笔记(一)
react-native 开辟笔记 开始运用react-native开辟产物,讲讲本日碰到的坑 TabBarIos的运用 平常app的设想都是主页是一个tab页面,我们的app产物也是不破例的,所以我运用了这个iOS专用…