最新 最热

Babel配置傻傻看不懂?

前沿:文章起源在于,朋友跟树酱说在解决项目兼容IE11浏览器过程中,遇到“眼花缭乱”的babel配置和插件等,傻傻分不清配置间的区别、以及不了解如何引用babel插件才能让性能更佳,如果你也有这方面的疑虑,这篇文章可能适合你 1...

2020-10-15
0

Babel的另类实践 - 重构古董代码

在最近的工作中,接手了一个古老的项目,其中的 JS 代码是一整坨的面条代码,约 3000 行的代码全写在一个文件里,维护起来着实让人头疼。 想不通为啥之前维护项目的同学能够忍受这么难以维护的代码……既然现在这个锅被我拿...

2020-10-14
0

实践总结:基于Kbone使用React同构开发小程序

据官方介绍,Kbone 是一个致力于微信小程序和Web端同构的解决方案。具体来说,因为微信小程序的底层模型和 Web 端不同,所以如果我们想直接把 Web 端的代码挪到小程序环境内执行是不可能的。...

2020-09-24
0

微信小游戏的环境搭建

然后最好有一个编码体验更友好的IDE,比如WebStorm、HBuild、Sublime等,我们这里用的是WebStorm。官方的开发工具很很很难用,所以我们一般只用于调试,不用于编码。...

2020-09-23
0

别再用JSON配置文件了

大家肯定都发现了,现在越来越多的前端工具支持用JavaScript来进行自定义配置了。(比如说Babel或ESLint)不管大家之前出于什么原因选择JSON来写配置信息,从现在开始不要这么干了,改用JavaScript吧。...

2020-09-22
0

掌握 AST,轻松落地关键业务「技术创作101训练营」

如果你查看目前任何主流的项目中的 devDependencies,我们不会在生产环境用到,但是它们在开发过程中充当着重要的角色。归纳一下有:javascript转译、代码压缩、css预处理器、elint、pretiier,postcss等。所有的上述工具,不...

2020-09-21
0

webpack从零搭建开发环境

为了方便也可以这么写,使用 npm run 命令这个命令执行的时候默认会把 node_modules 的.bin 文件放到全局上,执行之后销毁npm run buildnpm run dev

2020-09-21
0

再谈构造函数、原型、原型链之间的关系

构造函数、原型、原型链作为ES5的内容,已经是老生常谈的问题了。首先说说为什么要再次拿起这个话题去说呢?这几天有空我会看一些源码,这些源码的底层实现考虑到兼容性还是来源于ES5,很多方法的封装以及实现(不管是按照模...

2020-09-21
0

理解装饰器是怎么使用的

js 和 ts 中经常看到@+函数名的字样这个就是装饰器。它可以修饰类,类的属性,类的原型上的方法,说的简单一点它就是一个函数,可以传递参数在修饰的时候把这个类的属性传递给修饰的函数。...

2020-09-21
0

ES6-简介

ES6简介ES6简介ES6缺点语言迭代目的为什么要学习ES6:ES6简介ES2015年推出的JavaScript新版本也叫ES2015现在已经有ES7(2016)、 ES8(2017)、 ES9(2018)很多新增内容仍是提案ES5到ES6的转变位: 迈向大型企业化开发普遍使用的依...

2020-09-17
0