基础编程风格

新建 test.html  和 test.js和 main.js和

无论哪种顺序

<body>
<script src="/Sandeep/js/jquery.min.js"></script>
<script src="/Sandeep/js/main.js"></script>
<script src="/Sandeep/js/test.js"></script>
</body>
<body>
<script src="/Sandeep/js/jquery.min.js"></script>
<script src="/Sandeep/js/main.js"></script>
<script src="/Sandeep/js/test.js"></script>
</body>

说明:都是先运行的是test.js里面方法,后运行main.js里面方法

//main.js
 ;(function(factory){
debugger
console.log("test1");
console.log(factory);
}(function($){
console.log("test2");
}));
//代码解读 test.js
//1.最外层一个括号(第1行和第7行),是javascript的自运行语法,它在浏览器加载这个js文件后触发运行,是在$(function(){...});之前运行的
//2.第5行又跟一个括号,传入一个function,JS引擎会将会将这个第5行的function传入第1行function中,换句话,第5行的小括号又触发了JS引擎运行将这个function传入了第1行方法
//main.js
$(function(){
'use strict';
debugger
console.log("main.js");
});

最新文章

  1. 创建docker镜像,初始化jdk8与tomcat环境
  2. 【转】Linux下patch打补丁命令
  3. UVA 753 UNIX 插头(EK网络流+Floyd传递闭包)
  4. java 调用微信截图工具
  5. hdu 3537 Daizhenyang&#39;s Coin (翻硬币游戏)
  6. KMP笔记√//找最大子串,前缀自匹配长度
  7. ASP读取RSS
  8. CSS浮动特性总结
  9. Java并发编程总结4——ConcurrentHashMap在jdk1.8中的改进
  10. Java进阶(五十三)屡试不爽之正则表达式
  11. 贝叶斯个性化排序(BPR)算法小结
  12. Linux IDR机制【转】
  13. asp.net利用HttpModule实现防sql注入和加载样式和JS文件
  14. 浮动ip cz
  15. c# 调试运行后,debug目录为空
  16. git学习(六):git stash
  17. hadoop之HDFS运行小观察
  18. 列表选择Spinner
  19. Android 最基础生命周期及旋转屏幕问题
  20. python的N个小功能(文本字段对应数值,经纬度计算距离,两个时间点计算时间间隔)

热门文章

  1. SSA与ASS字幕
  2. ActiveMQ处理模式
  3. Flutter -------- dio网络请求
  4. git之删除untrack files
  5. Windows上安装nodejs版本管理器nvm 安装成功之后重启终端失效
  6. 字典树(查找树) leetcode 208. Implement Trie (Prefix Tree) 、211. Add and Search Word - Data structure design
  7. typescript属性类型接口
  8. xshell连接中标麒麟
  9. 17点睛Spring4.1-@Conditional
  10. Python离线环境