
前端模块化开发
我是新手F1
热爱前端编程,希望可以和大家一起进步。。。
展开
-
requirejs与seajs的比较
相信大家都知道seaJs与requireJs这两个框架的作用,它们都是用来帮助前端程序员进行模块化开发的的框架,在讲seaJs与requireJs之前,我们先来说一下为什么我们的项目需要模块化。如果项目比较小,我们是不需要用到模块化的,但是一旦项目大起来,你会发现代码越来越难以进行维护,这些问题主要包括命名冲突和js依赖问题,下面举例来说明这些问题。(1)命名冲突A程序员开发的代码:原创 2016-06-23 13:59:17 · 795 阅读 · 0 评论 -
js异步加载
默认情况javascript是同步加载的,也就是javascript的加载时阻塞的,后面的元素要等待javascript加载完毕后才能进行再加载,对于一些意义不是很大的javascript,如果放在页头会导致加载很慢的话,是会严重影响用户体验的。因此有时候有必要实现js的异步加载,js异步主要有三种方式:defer(仅IE可用),async(html5新属性),用js创建script,接下原创 2017-01-19 19:57:37 · 1774 阅读 · 0 评论 -
seaJs与requireJs的比较
相信大家都知道seaJs与requireJs这两个框架的作用,它们都是用来帮助前端程序员进行模块化开发的的框架,在讲seaJs与requireJs之前,我们先来说一下为什么我们的项目需要模块化。如果项目比较小,我们是不需要用到模块化的,但是一旦项目大起来,你会发现代码越来越难以进行维护,这些问题主要包括命名冲突和js依赖问题,下面举例来说明这些问题。(1)命名冲突A程序员开发的代码:原创 2017-01-20 22:16:50 · 419 阅读 · 0 评论 -
webpack简单使用
js模块加载示例:1.安装webpack2.webpack_demo\app\main.jsvar greeter = require('./Greeter.js');document.getElementById('root').appendChild(greeter());3.webpack_demo\app\Greeter.jsmodule.expo原创 2017-01-30 16:18:11 · 1995 阅读 · 0 评论