武夷 | TypeScript 是什么?;2020年大厂面试指南 – Vue篇;Vue基础之 组件传参&小知识点;Vue-Cli@2项目迁移日志;[重学前端基础] Javascript之Proxy;如何构建运行良好的Vue组件;Node.JS中回调嵌套和async/await执行空函数性能效率对比测试;前端技术 博客文章积累
-
武夷 | TypeScript 是什么? 啦啦啦,我是武夷,一个不太会卖萌的码农。今天我们一起来聊一聊 TypeScript 是什么? TypeScript 特性 JavaScript that scales.(可伸缩的 JavaScript) A statically typed superset of JavaScript that compiles to plain Javascript. (编译为纯 Javascript 的静态类型 JavaScript 超集) Any browser. An…
-
2020年大厂面试指南 – Vue篇
vue的一些基础知识,以及相关实现原理,一直是面试中比较热门的题目,本文梳理了常见的Vue面试题。 注意:关于底层实现原理,建议最好还是参照源码进行学习,有些原理相对比较复杂,很难通过一篇文章去深入理解,最终可能只是一知半解,面试时一深入提问,就露馅了。 本文主要是对Vue可能的面试点进行梳理,平时还…
-
-
Vue-Cli@2项目迁移日志 前不久刚把 XK-Editor 的项目结构改成了Vue-Cli@4.x,前端项目的变化真快呀,XK-Editor是去年初创建的,当初的Vue-Cli似乎才刚要发3.x,然而现在已经4.x了。之所以要升级Vue-Cli@4.x是因为随着 webpack vue 等包的升级,有一些配置已经不一样了,而且也产生了一些兼容性的问题,比如 sass-loader@8.x 需要 webpack@4.x …
-
[重学前端基础] Javascript之Proxy可以把Proxy看作是一个拦截器,可以对目标对象的访问进行过滤和改写。proxy实例可以拦截对象的属性读取、赋值、删除、通过definedProperty定义等操作外,还可以拦截到对象被当作方法调用还是构造函数使用等操作。…
-
如何构建运行良好的Vue组件点赞再看,养成习惯本文 GitHub [链接] 上已经收录,更多往期高赞文章的分类,也整理了很多我的文档,和教程资料。欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。
-
Node.JS中回调嵌套和async/await执行空函数性能效率对比测试 asyn/await关键字可以让原来的回调嵌套和链式写法,改造成同步语法。util.promisify可以很方便地将回调函数Promise化,那么Promise函数的async/await执行和回调函数的嵌套执行或链式执行在性能上有差异吗? 下面我们会写一个测试用例,用两种方式执行一个空函数1百万次,比较执行时间。 var util = require(‘util’) va…
-
前端技术 博客文章积累上一次做这种整理是2017年的 前端技术 博客文章、书籍 积累 这篇,因为平时工作中遇到一些问题,会查阅资料,然后思考解决办法,这些对我有帮助的资料,就收藏在了浏览器的标签文件里,天长日久,收藏的链接越来…
-
记一次惨痛的Vue-cli + VueX + SSR经历 前言介绍 此篇写于一年前,当时仅作为自己的个人项目总结,现在换了工作,就把之前的一些经验或教训发出来,以警后人,也为大家碰到相同问题时提供解决方案,或多或少有帮助您就点个赞,如果有问题或更好的解决方式请在评论中指出或关注公众号给我留言,感谢指点。 总部提出新项目,大致需求就是APP内置一个H5商城,…
-
强烈推荐15 个 Github 顶级 Java 教程类开源项目推荐大家好,我是 Guide 哥!今天给大家推荐 15 个新手也能看懂的 Java 教程方向的开源项目。这些项目无论是对于你学习 Java 还是准备 Java 方向的面试都非常有帮助。
-
vue3.0源码速读 最近简单看了下vue3.0的源码,正好记录一下自己的阅读心得,后续有机会,会写逐行分析的系列 Runtime Tree Shaking 相比于2.0,3.0的runtime不再挂载在vue的原型下,这样做一个比较明显的好处连runtime都可以tree shaking,如果有些api我们没有用到的话,我们的runtime就会大大减少,再加上gzip和cdn,美滋滋啊 compi…
-
21天完美搞定Vue框架技术(第2天)前言:实例化Vue的核心是做_init方法的初始化初始化的关键一步是选项的合并合并的本质就是用户自定义选项和Vue自带默认选项的合并所以,今天我们要学习的就是关于选项合并的一些知识
-
通俗易懂 Promise 原理 为了让大家更容易理解,我们从一个场景开始讲解,让大家一步一步跟着思路思考,相信你一定会更容易看懂。 考虑下面一种获取用户id的请求处理 //例1 function getUserId() { return new Promise(function(resolve) { //异步请求 http.get(url, function(results) { resolve(results….
-
千万级流量业务的 Serverless 实践,看 FaaS 给前端带来的变化
-
【JavaScript】(附面试题)深入理解作用域、作用域链和闭包 引言 在 JavaScript 中有作用域、作用域链和闭包。我们最开始可能觉得知道这些的定义就算懂了(刚入门时的我也是这样),但是当深入了解的时候,发现自己知道的只是皮毛。所以,这篇文章将详细讲解作用域、作用域链和闭包。 我们先借助一道题,了解一下作用域、作用域链和闭包的形成过程~ let x = 1; function …
-
-
127个常用的JS代码片段,每段代码花30秒就能看懂(二) 大家好,首先感谢大家对上一篇文章 127个常用的JS代码片段,每段代码花30秒就能看懂(一) 的关注,在上篇文章里分享了前21段代码,今天继续分享21段代码,希望对你的日常工作有所帮助。 22、deepFlatten 通过递归的形式,将多维数组展平成一维数组。 const deepFlatten = arr => [].concat(…arr.map(…
-
剑指offer – 最小的k个数 – JavaScript
关注github前端日报 订阅精彩文章
前端日报栏目数据来自码农头条,每日分享互联网上热门的前端开发、移动开发、设计、资源和资讯等,为开发者提供动力,如果觉得内容对你有用,记得分享给你的小伙伴。进入码农头条查看更多
关注我
我的微信公众号:前端开发博客,在后台回复以下关键字可以获取资源。
-
回复「小抄」,领取Vue、JavaScript 和 WebComponent 小抄 PDF
-
回复「Vue脑图」获取 Vue 相关脑图
-
回复「思维图」获取 JavaScript 相关思维图
-
回复「简历」获取简历制作建议
-
回复「简历模板」获取精选的简历模板
-
回复「加群」进入500人前端精英群
-
回复「电子书」下载我整理的大量前端资源,含面试、Vue实战项目、CSS和JavaScript电子书等。
-
回复「知识点」下载高清JavaScript知识点图谱
每日分享有用的前端开发知识,加我微信:caibaojian89 交流