加载中
借助 Module Federation 让 webpack 提速十倍

最近花了不少时间在做 webpack 的提速方案,有一些效果了,整理如下思路。 webpack 编译慢是有解的 以一个典型的中型项目为例,600 + 的项目文件,6000+ 的 node_modules 下被依赖到的文件,...

Next.js 中的预渲染

默认情况下,Next.js 预渲染每个页面。这意味着 Next.js 为每个页面生成 HTML,而不是让它全部由客户端 JavaScript 完成。预渲染可以使项目拥有更好的性能和搜索引擎优化。 每个生成 HTML 与...

08/07 21:10
61
一个简易的预渲染自动骨架屏方案

前言 我们都知道,目前传统的 SPA 网页在完成脚本加载后,通常还需要进行接口请求,拿到远端数据后才能进行完整地内容呈现 而在接口请求的过程中,为了过渡无数据的空白场景,并提示用户“数...

如何使用 dumi 开发移动端组件库

众所周知,(假设众所周知)dumi 是一款基于 Umi 打造、为组件开发场景而生的文档工具,与 father 一起为开发者提供一站式的组件开发体验,father 负责构建,而 dumi 负责组件开发及组件文档...

umi
08/02 15:31
571
slide-tabs详解及优化

不少朋友对我在第十课中提到的slide-tabs比较感兴趣, http://blog.csdn.net/onil_chen/article/details/51191827第十课 问的人,要Demo的人也多。 所以今天花点时间,详细的讲解一下slide-t...

ion
2016/04/28 15:57
20
React入门教程第一课--从零开始构建项目

工欲善其事必先利其器,现在的node环境下,有太多好用的工具能够帮助我们更好的开发和维护管理项目。 我本人不建议什么功能都自己写,我比较喜欢代码复用。只要能找到npm包来实现的功能,坚决...

React入门教程第二课--gulpfile详解

相信大家看过不少项目,对这个文件的说明都很少。 不知道是大家默认了都会,还是说默认都不去更改这个文件。 反正我刚开始看总觉得很难看懂。 这篇教程,我根据项目构建需求编写这个文件。 ...

React入门教程第三课--gulp编译优化

上节课中我提到了,在gulpfile中编写task编译js和sass的task。 然后在项目中使用时发现,当项目内容越写越多时,编译速度会越来越久。 看了一下编译过程。上次gulpfile中的定义是当监听文件改...

2016/10/17 14:12
0
推荐一个个人的数学网站--math345

今天推荐一个个人的数学网站给大家,喜欢数学的可以微信搜索公众号: study-fun 本文的阅读全文(原文链接)有直通车。 我第一次看他的文章是一篇:阿基里斯追乌龟。 觉得文章标题有趣就点进...

2017/03/07 23:43
8
javascript挑战编程技能-第一题:将问题转变成代码

按我的个人理解,程序就是一个个约束条件的累加逻辑。 目的只有一个,解决问题。 在开始讲解如何解决问题之前,我觉得最重要的事情是,理解问题。 首先你应该能够清楚的知道,你现在面临的是...

javascript挑战编程技能-第二题:计算字符数

问题:创建一个程序,提示用户输入字符串,然后输出这个字符串以及其中包含的字符数。 要求: 1、确保输出中包含原始的字符串。 2、使用一个输出语句来构造输出。 3、使用javascript内置函数...

2017/03/16 01:17
14
javascript挑战编程技能-第三题:计算矩形房间面积

一、问题:计算矩形房间的面积。 二、要求: 1、提供用户输入长和宽 2、输出英尺和米的单位选择 3、输出平方英尺和平方米的数值 4、结果保留两位有效小数 5、只能输入数值 6、让计算与输出分...

javascript挑战编程技能-第四题:谈个if讲点逻辑

(请仔细阅读带*****号的地方) 前三节课我们,我们编写的程序都有点简单。 就是根据输入计算然后输出结果。 上一节课写了一些工具方法,其实jQuery.js已经有了很好的封装。 后面的demo中会开始...

javascript挑战编程技能-第五题:函数作为javascript的一等公民

函数作为JavaScript中的一等公民,不仅像别的语言中的函数一样简单的声明和调用,还可以作为对象和参数传递。 如以下两种定义方式: function test(){ } 和 var test = function(){ } 第一个...

2017/03/26 22:17
0
javascript挑战编程技能-第六题:检查密码强度

函数可以帮助我们抽象掉负责操作,还可以帮助我们构建可复用的组件。 开发一个程序,基于如下规则确定给定密码的强度。 1、如果只包含数字,则为非常弱的密码。 2、如果只包含字母,则为弱密...

javascript挑战编程技能-第七题:让代码做重复的事情

这节课我随便讲讲javascript中的循环语句。 循环最应该注意的是写出死循环的代码,如果你在调试程序的时候,发现浏览器卡住了,点击关闭按钮都很难关掉, 那就很有可能是执行了死循环的代码了...

2017/03/31 21:52
12
javascript挑战编程技能-第八题:99乘法表

今天比较晚,直接进入正题吧! 题目:创建一个程序,生成从0到12的乘法表。 示例输出 0*0=0 0*1=0 ... 12*11=132 12*12=144 条件: 使用一个嵌套循环来完成该程序。 这个没什么好说的,直接上...

2017/04/06 02:23
8
javascript挑战编程技能-第九题:数据结构

妄图用一节课的内容讲完javascript的数据结构,其实还是有点勉强的。 所以我只讲几个比较常用的数据类型。 基本应用级开发中已经都够用的,想深入了解的朋友可以去查阅详细的API。 之前我们的...

2017/04/17 00:13
10
全栈工程师之路-中级篇之小程序开发-前言

我一直在考虑这个系列的第一个教程该从什么框架开始写起。 是我自己入门时候学习的angularjs,还是大部分web前端入门的jquery? 看过我的教程的朋友应该对我的学习方式有一点点的了解。 我一...

全栈工程师之路-中级篇之小程序开发-第一章第一节注册小程序

之前公众号开发可能都是运维人员提供的appkey,所以不少的朋友,对微信的后台管理系统不熟悉。 借由小程序提供个人账号申请,在这里专门写一篇图文教程。 虽然微信对个人小程序做了诸多限制,...

2017/05/12 10:35
16

没有更多内容

加载失败,请刷新页面

返回顶部
顶部