浅谈ES6 Promise 和 ES7 Async/await的使用 前言众所周知,Javascript是单线程的,所谓”单线程”,就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段Javascript代码长时间运行(比如死循环),导致整个 2020-10-19 技术 Javascript
前端面试必问的JS基础知识——面向对象 前言之前面试过几家公司,虽然算不上大厂,但是对js基础知识还是挺重视的。其中面试官就问了有关面向对象的几个问题,例如,1.谈谈你对面向对象的认识?2.面向对象有三大特性,是哪些,并着重介绍一下。我发现平时工作之余,太过于注重物业逻辑和框架,导致面向对象就几个字都成了最熟悉的陌生人,感觉有点印象,但又不确定,生怕说错了还给面试官留下不好的印象,所以写一个简短的博客,方便自己每次看到能勾起这段面试尴尬 2020-10-17 技术 Javascript
JavaScript数组循环的几种写法 前言好用的Javascript循环数组方法可以帮助您编写更加声明性、流畅的风格代码。而不是积累起来for循环和嵌套来处理列表和集合中的数据,您可以利用这些方法更好地将逻辑组织成功能的构建块,然后将它们链接起来以创建更可读和更易于理解的实现。 需求对原数组数据进行处理,返回一个符合需求的新的数组,并且不修改原数组数据。 1234567891011121314151617181920let stude 2020-10-13 技术 Javascript
JavaScript中关于数组的问题 前端工作中,关于js数组的操作也占据了很大的一部分,特别是关于数组的操作上。下面我就以前端中常用的操作,说说js中数组有哪些方法开始说起。也有很多人会迷惑,哪些是改变原数组,哪些不会改变呢?希望对己对人有帮助:D 前言JavaScript中创建数组有两种方式,第一种是构造函数的方式,第二种是字面量的方式。 构造函数 123var arr1 = new Array();var arr2 = new 2020-09-29 技术 Javascript
Typescript基础学习 TypeScript 可以使用 JavaScript 中的所有代码和编码概念,TypeScript 是为了使 JavaScript 的开发变得更加容易而创建的。例如,TypeScript 使用类型和接口等概念来描述正在使用的数据,这使开发人员能够快速检测错误并调试应用程序。 TypeScript 正在成为开发大型编码项目的有力工具。因为其面向对象编程语言的结构保持了代码的清洁、一致和简单的调试。 2020-09-27 技术 Typescript
Vscode工具解放双手提高开发效率 在开发过程中,如何又好又快地开发已经成为一个热点话题。在vscode中各式各样插件工具已经逐渐被开发和应用,本文旨分享一些现有的好用的开发插件或者方法。 代码片段vscode - 设置 - 用户代码片段 - 新代码片段 - 输入代码段文件名 - 拷贝下面代码 1234567891011121314151617181920212223242526272829{ "Print 2020-09-25 技术 vscode vue