logo头像

人生若只如初见

vue项目首屏优化之路由懒加载

当打包构建应用时,Javascript 包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效了。结合 Vue 的异步组件和 Webpack 的代码分割功能...

vue使用rem适配移动端

vu移动端使用vant-ui、mint-ui,想做移动端适配,可以借助px2rem 插件方便的将px单位转为了rem。 安装1npm install px2rem-loader lib-flexible --save 在项目入口文件...

python之os模块

Python的标准库中的os模块包含普遍的操作系统功能。os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口 加载1import os os 常用方法1234567891011121314151617181920212223...

Webpack快速入门

Webpack快速入门

webpack 是什么东西?先看看webpack官网怎么吹牛逼介绍自己的: Webpack 是当下最热门的前端资源模块化 管理和打包 工具。它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源。还可以将按需加载的模块...

Gulp快速入门

Gulp快速入门

gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器;她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成;使用她,我们不仅可以很愉快的编写代码,而且大大提高我们的工作效率。 gulp是...

Grunt快速入门

Grunt快速入门

前言各位web前端开发人员,如果你现在还不知道grunt或者听说过但是不会熟练使用grunt,那你就真的真的真的out了。还有一点,它完全免费,没有盗版。既强大又免费的东西,为何不用? 当然了,你如果你能找到更好的替代grunt的其...

理解Gulp和Webpack

理解Gulp和Webpack

Gulp 为何物?先来听听 Ta 的官网是怎么说: Gulp 致力于 自动化和优化 你的工作流,它是一个自动化你开发工作中 痛苦又耗时任务 的工具包。 Gulp 就是为了规范前端开发流程,实现前后端分离、模块化开发、版本控制、文...

JavaScript的闭包问题

JavaScript是一种非常强大的函数式编程语言,可以动态创建函数对象。 由于JavaScript还支持闭包(Closure),因此,函数可以引用其作用域外的变量,非常强大。 来看看在JavaScript中使用闭包的陷阱: 1234...