js
文章平均质量分 91
码民的飘柔
专注于分享前端技术、前端工具、面试题等等,加微即领前端干货资料
展开
-
js常见面试题——详解Promise使用与原理及实现过程(附源码)
什么是 Promisepromise 是目前 JS 异步编程的主流解决方案,遵循 Promises/A+ 方案。Promise 原理简析(1)promise 本身相当于一个状态机,拥有三种状态pendingfulfilledrejected一个 promise 对象初始化时的状态是 pending,调用了 resolve 后会将 promise 的状态扭转为 fulfilled,调用 reject 后会将 promise 的状态扭转为 rejected,这两种扭转一旦发生便不能再扭转该 pr原创 2021-04-19 17:12:53 · 4125 阅读 · 9 评论 -
前端开发一枚,入职前自学的感觉不难,为什么工作起来很吃力?
前言因为我是软件工程专业,学前端之前,学过 C/C++、Java、PHP、.net 成绩还不错基本都是90多分。感觉自己干后端也不吃力。实验室里面的项目都是前后都写。最爱 PHP,本以为以后就走上PHP后端工程师的道路了。由于项目需要的原因,后来渐渐开始学起 HTML、CSS、JavaScript 这些语法相关的东西。刚接触时没有感觉太大难度。当时就想着怎么把页面搞好看,搞各种动画炫技。写一个小球从下面弹出来的效果,换各种姿势弹出。当时觉得前端真的有意思,就入了前端的坑。入坑前,以为前端就是搞各种漂亮原创 2021-04-09 18:49:55 · 22100 阅读 · 54 评论 -
javascript 中数据类型那些可能会中招的细节_前端
前言javascript的数据类型对于大家来说一点都不陌生,主要基本数据局类型和引用数据类型,都是入门必学的知识点,而且在日常开发中,频繁使用。大家是否都掌握其中的一些细节呢?下面我们就详细探讨一下。javascript知识点:【点击这里领取javascript学习资料】一、number类型注意事项number类型包括:正数、负数、0、小数、NaNNaN:意思是not a number 不是一个有效数字,但是它是属于number类型的(1) = 和 == 和 ===的区别= 是赋值原创 2021-04-06 21:34:34 · 176 阅读 · 6 评论 -
Vue最全知识点《基础到进阶,覆盖vue3.0,建议收藏》
前言本篇文章纯属笔记性文章,是对vue知识的整理,对自己有很大帮助才分享出来。有需要的可以点击领取电子档点击此处,领取Vue知识点电子档Vue3.x响应式数据原理Vue3.x改用Proxy替代Object.defineProperty。因为Proxy可以直接监听对象和数组的变化,并且有多达13种拦截方法。并且作为新标准将受到浏览器厂商重点持续的性能优化。Proxy只会代理对象的第一层,Vue3是怎样处理这个问题的呢?判断当前Reflect.get的返回值是否为Object,如果是则再通原创 2021-04-06 17:38:01 · 456 阅读 · 1 评论 -
Angular、React、Vue,谁能成为2021年JavaScript框架冠军?
前言每一个开发人员或软件工程师在开始他们的职业生涯时,都必须面对一个问题:首先要学习哪种语言、框架或工具?要回答这个问题有点困难,在软件开发行业中有大量可用的语言和框架。JavaScript已经成为大多数开发流程的支柱,所以我想对三种基于JavaScript的框架进行比较,我选择的是Angular、React和Vue三种框架。背景知识AngularGoogle 的一名员工 Misko Hevery 当时正在做一个副业项目,旨在简化构建 Web 应用程序的过程。他在 2010 年将解决方案作为开源项原创 2021-04-01 14:32:43 · 842 阅读 · 4 评论