loading
TypeScriptTypeScript
tsconfig 文件配置选项介绍compilerOptions编译选项target用于指定编译之后的版本目录“target”: “es5”, module用来指定要使用的模板标准 “module”: “commonjs”, lib用于指定
2020-03-08
LocalStorageLocalStorage
localStoragelocalStorage,在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),lo
2020-01-29
IndexedDBIndexedDB
IndexedDB参考链接:阮一峰 网道API MDN 基本概念IndexedDB 是一个比较复杂的 API,涉及不少概念。它把不同的实体,抽象成一个个对象接口。学习这个 API,就是学习它的各种对象接口。 数据库:IDBData
2020-01-29
VueVue
Vue.js第 0 章 Vue 介绍0.0 开发工程发展历史 通过前面的介绍,我们对目前的项目工程化有了大体了了解,那么其中,在第二阶段的工程化演进中,有一个重要的工程设计理念诞生,他就是著名的 MVC 设计模式,简单点,MVC 其实就是为
2019-11-06
CanvasCanvas
Canvas canvas 是HTML5新出的标签,可以用来做小游戏,特效,作图等,自己并没有作画能力,只能通过Javascript脚本来操控 Canvas标准http://www.w3c.org/TR/2dcontext/https:/
2019-09-17
JS中Buffer数据详解JS中Buffer数据详解
元数据处理序言随着WebSocket、WebAudio、Ajax2等广泛应用,前端方面只要是处理大数据或者想提高数据处理性能,那一定是少不了 ArrayBuffer对象 同时在浏览器当中处理二进制数据的需求也在不断的增加,有时需要字节数组、
2019-09-16
WebAudio APIWebAudio API
webAudio API webAudio API接口可以用来实现音乐可视化、音频剪辑、修声、语音、去声等等强大的操作 webAudioAPI接口关系图: AudioContext AudioContext是所有音频操作的前提,一个类
2019-09-16
HTML5HTML5
一、H5 拖拽JS 里拖拽三事件, onmousedown onmousemove onmouseup 是实现交互性效果,根据鼠标的移动位置让标签元素联动 而 H5 拖拽也可以实现但更简单,实际例子: 百度图片识别,qq 邮箱文件提交,百度
2019-09-16
Chrome DevtoolsChrome Devtools
Chrome Devtools 使用技巧1.网页可编辑(1)document.designMode = ‘on’(2)打开任何网站,在网址栏输入:可手机端javascdy.setAttribute(‘contentEditable’,’tr
2019-09-11
AjaxAjax
什么是Ajax? Ajax是一种可以与服务器交换数据并更新部分页面内容,同时可以在不让整个网页重新加载的情况下更新网页的一种技术 Ajax请求过程:1:创建一个异步对象var xmlHttp = new XMLHttpRequest();
2019-08-27
ES6新特性ES6新特性
ES6变量声明扩展变量声明的特性比较 语法格式 声明类型 是否可重复声明 是否声明提升 特性 var 变量 YES YES 无块级作用域、限制性太弱 let 变量 NO NO 有块级作用域、不可重复、无声明提升、限制性强
2019-08-27
CookieCookie
什么是cookie cookie:会话跟踪技术 客户端 session:会话跟踪技术 服务端 在网页中怎么查看cookie里面的数据情况? 1.可以在编辑器中输入document.cookie,然后打印或输出即可 2.Chrome浏览器中
2019-04-01