Js,Javascript加载与函数执行过程

test.html

<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>demo</title>
<script type="text/javascript">
function hello(){
alert("hello 1");
}
hello(); // hello 2
function hello(){
alert("hello 2");
}
hello(); // hello 2
</script>
<script type="text/javascript">
hello(); // hello 2
</script> <script type="text/javascript">
function hello(){
alert("hello 3");
}
hello(); // hello 4
function hello(){
alert("hello 4");
}
hello(); // hello 4
</script> <script type="text/javascript">
hello(); // hello 4
</script>
</head> <script type="text/javascript" src="./test.js"></script> <script type="text/javascript">
hello(); // hello js2
</script>
</html>

test.js

function hello(){
alert("hello js1");
}
hello(); // hello js2 function hello(){
alert("hello js2");
}
hello(); // hello js2

小结

1.js中可以允许重复的函数

2.函数式一块一块执行的以script作为块标记

3.同一个块中,如果有同名函数,以后一个为准

4.引入js文件也就是相对于一个大的script块

5.如果在页面底部执行js,相对于以最后一个函数作为执行函数

最新文章

  1. [C语言入门笔记]分支结构与数组
  2. java操作MySQL数据库(插入、删除、修改、查询、获取所有行数)
  3. 解决Windows 10下Wireshark运行问题
  4. python 操作mysql
  5. 我们都遇到过的 Replace Blank Space
  6. 如何写一个漂亮的Liferay Theme 6.2
  7. Windows Azure的故障检测和重试逻辑
  8. 转:python idle 清屏问题的解决
  9. [WF4.0 现实] WF4.0 Receive &amp;amp;&amp;amp; Send
  10. Scheme实现二叉查找树及基本操作(添加、删除、并、交)
  11. linux 下载文件到本地磁盘的命令是什么
  12. Linux 定期自动备份文件夹脚本
  13. 前端测试框架对比(js单元测试框架对比)
  14. Spring boot 国际化自动加载资源文件问题
  15. linux 普通用户授权root相关权限
  16. spring: beanutils.copyproperties将一个对象的数据塞入到另一个对象中(合并对象)
  17. 如何在VMware系统中的ubuntu16.04中建立与win7系统的共享文件夹
  18. Redis集群搭建最佳实践
  19. 代码重定位和位置无关码——运行于nor flash
  20. JSON入门之二:org.json的基本使用方法

热门文章

  1. oracle 11gR2 如何修改scan vip 地址 /etc/hosts方式
  2. 杂项-建模:BIM
  3. input file上传文件
  4. Log4Net快速配置
  5. [转自百度贴吧-本人亲测有效]Adobe XD 打开立即闪退问题修复
  6. 验证码模拟登录TestHome
  7. 1.Vector(同步)和ArrayList(异步)异同
  8. nginx学习地址
  9. django.core.exceptions.ImproperlyConfigured: Application labels aren&#39;t unique, duplicates: admin
  10. 用 JavaScript 实现简单拼图游戏