![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 97
站在原型链顶端的男人
这个作者很懒,什么都没留下…
展开
-
JavaScript进阶之手写Promise
前言 Promise异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。这里手写一次,希望能和大家一起彻底掌握Promise。 概述 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个...原创 2019-07-05 16:52:51 · 599 阅读 · 0 评论 -
js类型转换大全
概要 JavaScript是一种弱类型语言,在定义变量的时候不需要指定变量类型所带来的后果就是:使用的时候,遇到不符合的类型时就会触发隐式类型转换,稍不注意,就会得到预期之外的结果。所以这篇文章的目的为了更好的避免出错和巧妙的利用js变量之间的类型转换。 我们都知道,js的基本数据类型有: String、基本数据类型 Boolean、基本数据类型 Number、基本数据类型 undef...原创 2019-07-20 21:26:55 · 617 阅读 · 0 评论 -
手撸 webpack+vue 打包环境
概要 如果我们手动去配置一个webpack+vue的开发环境,这中间不免要使用到各种依赖。下图所示我在本项目中所用到的依赖包在本文章中以代码形式有展示。 如果我们还要使用别的更多依赖,那么我们就要使用更多的依赖。但是这些依赖的开发者不是同一个人,功能各不相同,带来的结果就是依赖的使用方法各有各的风格,每一个都要详尽去阅读他们的文档。于是vue-cli应运而生,简单几步操作就可以搭建出基于v...原创 2019-08-17 11:57:18 · 793 阅读 · 0 评论 -
前端性能优化总结
概要 一说到页面性能优化,可能大家都会想到很多关键词,例如:雅虎军规、2-5-8原则、3秒首屏指标等。虽说这些东西不是我们开发的硬性指标,但是在我们追求页面性能、用户体验等或者迫于良心谴责(自老板的压力),就要对我们项目开发的代码进行优化调整。 加载优化 (1)、减少http(s)请求数。 据统计,页面响应时间的80%花在图片、样式及脚本等资源的下载上,但这些又是网页渲染不可或缺的...原创 2019-09-03 21:01:03 · 252 阅读 · 0 评论