JavaScript脚本什么时候被执行?一文带你了解
Admin 2021-10-25 群英技术资讯 1085 次浏览
本文主要给大家介绍JavaScript脚本被执行的相关内容,大家在编写JavaScript脚本时,有没有想过JavaScript脚本什么时候被执行呢?脚本执行是怎样的呢?下面我们就来了解一下这些。
javascript脚本可以嵌入在html内的任意地方,但它何时被调用呢?当浏览器打开HTML文件后,会直接运行不是声明函数的脚本或通过事件调用脚本函数,下面分析这几种情况。
当浏览器打开一个HTML文件时,它会从头开始解释整个文件,包括html标签和脚本。如果脚本中有可以直接执行的语句,则会在遇到的时候马上解释执行。主要有以下2种情形:
<html>
<head>
<title>demo</title>
<script type="text/javascript">
alert("dare you click me once again");
</script>
</head>
<body onLoad="display()">
</body>
</html>

onLoad事件是一个页面在浏览器中被打开时发生的,该方法常用于在打开一个页面的同时向用户显示一些消息。
下面例子利用标签的onLoad事件进行演示:
<html>
<head>
<title>demo</title>
<script type="text/javascript">
//insert javascript code here.
function display()
{
alert("dare you click me once again")
}
</script>
</head>
<body onLoad="display()">
</body>
</html>
用户在使用浏览器时经常会使用鼠标和键盘进行一些操作,比例移动鼠标、点击链接或按钮,这些操作都会产生相应的事件。我们可以利用这些事件来调用脚本函数。
下面例子利用一个点击按钮事件来调用display()函数。
<html>
<head>
<title>demo</title>
<script type="text/javascript">
//insert javascript code here.
function display(){
alert("you click me ,it is so pain")
}
</script>
</head>
<body>
<center><br>
<form>
<input type="button" value="onclick" onclick="display()">
</form>
</center>
</body>
</html> 现在大家对于JavaScript脚本什么时候被执行和脚本执行的几种情况应该都有所了解了,上述示例有一定的借鉴价值,有需要的朋友可以参考,希望对大家学习JavaScript有帮助,想要了解更多大家可以关注群英网络其它相关文章。
文本转载自脚本之家
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
目录前言????目标????搭建开发环境????️生成模板????CSS预处理器????eslint????组件库编译⚡️vite的打包配置⚡️自动生成ts类型文件⚡️样式懒加载与全量加载????文档❤️npm 发布与发布前的测试????测试前言日常使用开源的组件库时我们或多或少的都会做一些自定义的配置来符合实际的设计,当这些设计形成一定规模时,设计狮们就会形成一套
获取标签中value的值使用的javascript获取,所以肯定是包含在 script 标签里的,也需要引入jquery标签示例:input id=goodsCount type=text size=2 readonly=readonly class=num-text value=#{num}获取其中value的值:/
Object.create与new的原理怎样理解,两者不同在哪?有不少朋友对此感兴趣,下面小编给大家整理和分享了相关知识和资料,易于大家学习和理解,有需要的朋友可以借鉴参考,下面我们一起来了解一下吧。
本文给大家分享React引入antd-mobile+postcss搭建移动端的详细流程,文末给大家分享我的一些经验记录使用antd-mobile时发现我之前配置的postcss失效了,防止大家踩坑,特此把解决方案分享到脚本之家平台,需要的朋友参考下吧
这篇文章主要为大家详细介绍了Vue.js实现点击左右按钮图片切换,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008