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

简介:

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,相对于以最后一个函数作为执行函数




本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/5957361.html,如需转载请自行联系原作者

相关文章
|
10月前
|
JavaScript 开发者
|
JavaScript 前端开发 搜索推荐
JavaScript学习笔记(一),js变量、以及函数的调用
JavaScript学习笔记(一),js变量、以及函数的调用
128 0
JavaScript学习笔记(一),js变量、以及函数的调用
|
JavaScript 前端开发 Go
加载Javascript脚本的方法
加载Javascript脚本的方法
129 0
|
存储 JavaScript 前端开发
【JavaScript-函数】函数是什么?一文搞懂js当中的函数,
【JavaScript-函数】函数是什么?一文搞懂js当中的函数,
92 0
【JavaScript-函数】函数是什么?一文搞懂js当中的函数,
|
JavaScript 前端开发
|
JavaScript
一些 JS 代码片段(方法)
一些 JS 代码片段(方法)
82 0
|
JavaScript
你听过js中函数执行吗
你听过js中函数执行吗
|
存储 JSON JavaScript
优化 JS 程序的一个小方法
优化 JS 程序的一个小方法
257 0
优化 JS 程序的一个小方法
|
JavaScript 前端开发
说说你对执行 JS 代码时产生的执行上下文的理解?
本文分两部分,第一部分是了解执行环境的相关概念,第二部分是通过是级代码了解具体的执行过程中执行环境的切换。 执行环境 执行环境的分类 1、全局执行环境 是js代码来时执行时的默认环境(浏览器中的window对象)。
1132 0