给 「前端开发博客」 加星标,每天打卡学习
长按二维码即可识别“进入网页”查看哟~
1、理解Javascript的正则表达式
前言 本文4089字,阅读大约需要12分钟。总括: 本文基于Javascript的正则表达式,结合笔者个人的思考来对正则表达式的特性进行讲解。参考文章:A Practical Guide to Regular Expressions (RegEx) In JavaScript...
2、使用 JS 建立一个 Mixin 机器人
官方推荐使用 golang ,对于前端人员的学习门槛还是有一些。所以在这里发布一个 js 写的教程。读完此篇文章您将获得:一个收到消息会自动回复 hello mixin 的机器人。1. 开发基础 node 环境,笔者目前使用 v10.15.1 ,更高亦可。JavaScript 语法基础 Mixin 机器人 session 及 secret 2. ...
3、前端面试必备 ES6 全方位总结
掘金/魔王哪吒大家好,我是魔王哪吒,话不多说,今天带来的是一篇前端面试必备ES6全方位总结文章,欢迎大家喜欢。前言 学习ES6需要掌握的路线,了解什么是ECMAScript概述,了解Symbol数据类型,掌握let和const,以及变量的解构赋值,Set和Map的原理。什么叫做箭头函数,ES6对于ES5都有...
4、从源码分析Vue的响应式原理
据Vue的官方介绍,Vue的响应式系统是非侵入性的,那Vue是如何做到将不同类型的数据(基本类型、普通对象、数组等)转换为可检测的呢?在了解Vue的具体实现之前,我们先了解一下为什么要将数据变为可检测的。因为Vue是MVVM框架,即数据可以驱动视图的,在传统的开发中(非数据驱动视图),我们需要去操作DOM来实现视图...
5、VUE源码系列五:组件是怎样生成的?(附详细源码解析)
Vue的核心思想就是组件化,我们去开发一个页面,就是拿一堆组件去搭建,像堆积木一样,因此,今天我们来分析一下Vue组件是如何创建的,以及它的内部工作原理。案例 import Vue from 'vue' import App from './App.vue' var app = new Vue({ el: '#app', // 这里的 h 是 createElement 方法 render: h => h(...
6、2020年你不能不知道的webpack基本配置
传统的html+css+js开发方式不能不能很好地运用less/scss等css预处理器以及ES6+的高级语法。
7、从源码看Babel是如何编译Async函数的
某次面试场景:面试官:你知道 async/await 吗?我:有所了解(心中窃喜,看来下面要问我事件循环方面的东西了,马上给你倒着背出来,稳得很) 面试官:那请你说下 Bable 是如何处理 async/await 的?或者直接描述一下相关 polyfill 的原理 我:。。。(怎么不按套路出牌?) 我确实不知道这个东西,但...
8、Vue中你可能认为是bug的情况原来是这样的
前言 我们知道Vue框架剧本双向数据绑定功能,在我们使用方便的同时,还有一些细节问题我们并不知道,接下来一起探讨一些吧 双向数据绑定 js变量改变影响页面 页面改变影响js变量 Vue2是如何做到数据绑定的 Object.defineProperty(obj,key,{ set:function (newV) { ...
9、高级 Vue 技巧:控制父类的 slot
点赞再看,养成习惯本文 GitHub [链接] 上已经收录,更多往期高赞文章的分类,也整理了很多我的文档,和教程资料。欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。
10、vue配置命令打包不同的生产环境与测试环境
我们在打包VUE项目的时候通常会使用 npm run build 命令。但是我们经常要打包测试环境与生产环境,然而在打不同环境的包时候,某些配置项是不同的。我们每次通过手动来修改的话会非常繁琐。如果需要手动修改的地方过多的话,难免会有遗漏。目前我参与开发的项目就有3种不同的环境需要处理 本地开发环境 n...
11、前端开发日报存档
看得不过瘾,网站有过去几年的每日前端好文章日报存档,关注收藏起来不迷路。
http://caibaojian.com/c/news
12、掘金小册全网八折
热门前端掘金小册,全网八折:前端面试之道、Vue组件精讲、使用WebPack定制前端开发环境、重学前端(极客时间)、前端开发核心知识(GitChat)等,阅读原文浏览全网教程!
http://caibaojian.com/goods
加入微信群????,每日分享全网好文章!