美文网首页前端杂货铺
前端javascript模块化

前端javascript模块化

作者: 山豆山豆 | 来源:发表于2017-02-26 22:05 被阅读0次

JavaScript js 模块化


关于js模块化的理解
写法一

<script type="text/javascript">
        function module1(){
            alert('我是模块一');
        }
        module1();
</script>

写法二

<script type="text/javascript">
        var module1=(function(){
            alert('我是模块一');
        })();
</script>

写法三

<script type="text/javascript">
      (function(){
            alert('我是模块一');
        })();
</script>

写发四(不推荐)

<script type="text/javascript">
      (function(){
            alert('我是模块一');
        }());
</script>

写发五 (错误写法)

<script type="text/javascript">
      function(){
            alert('我是模块一');
        }();
</script>

自执行函数的规范

(function(){}())和(function(){})()能执行,
var x = function(){}()也能执行,
但是function(){}();这个就报错了,
函数没名字。而function xx(){}();这个有名字的不报错,但是不执行到达最后一个}后就会认为结束

关于模块化
AMD, CMD, CommonJS和UMD
AMD模块以浏览器第一的原则发展,异步加载模块;
CommonJS模块以服务器第一原则发展,选择同步加载;
UMD是AMD和CommonJS的糅合;

相关文章

  • 春哥教你前端模块化

    前端模块化 (Require.js) 为什么要用 前端模块化 早期,所有Javascript代码都写在一个文件里面...

  • 【转】JavaScript模块化 --- Commonjs、AM

    随着前端js代码复杂度的提高,JavaScript模块化这个概念便被提出来,前端社区也不断地实现前端模块化,直到e...

  • 前端模块化演化阶段

    随着前端js代码复杂度的提高,JavaScript模块化这个概念便被提出来,前端社区也不断地实现前端模块化,直到e...

  • JavaScript 模块化

    随着前端js代码复杂度的提高,JavaScript模块化这个概念便被提出来,前端社区也不断地实现前端模块化,直到e...

  • JavaScript模块化 --- Commonjs、AMD、C

    随着前端js代码复杂度的提高,JavaScript模块化这个概念便被提出来,前端社区也不断地实现前端模块化,直到e...

  • JavaScript模块化(ES Module/CommonJS

    1模块化历史 1.1前言 参照前端模块化开发的价值 1.2无模块化 每次说到JavaScript都会想到Brend...

  • 模块化

    一、 模块化简介 随着前端js代码复杂度的提高,JavaScript模块化这个概念便被提出来,前端社区也不断地实现...

  • node模块化1

    一、模块化简介 随着前端js代码复杂度的提高,JavaScript模块化这个概念便被提出来,前端社区也不断地实现前...

  • node.js 模块化 day2(2019.6.1)

    一、模块化简介 随着前端js代码复杂度的提高,JavaScript模块化这个概念便被提出来,前端社区也不断地实现前...

  • 接触web前端需要注意什么?避免走上弯路

    初学Web前端要注意什么?如何学好JS模块化编程?JavaScript是前端三要素之一,也是很多初学Web前端的人...

网友评论

    本文标题:前端javascript模块化

    本文链接:https://www.haomeiwen.com/subject/ceeawttx.html