【转】在HTML中使用Javascript

原文地址:http://www.qeefee.com/js/use-javascript-in-html

更多Javascript教程,欢迎访问起飞网>>Javascript教程

正文:

在HTML页面中使用Javascript有两种方式:

嵌入的Javascript代码

这种方式是直接将Javascript代码写在HTML中,相应的用法是:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>在HTML中使用Javascript - 起飞网 - Javascript测试页面</title>
    <script type="text/javascript">
        alert("欢迎使用Javascript - 起飞网");
    </script>
</head>
<body>

</body>
</html>

在上面的代码中,我们包含Javascript代码的script标签放在和head中,当我们运行页面的时候,就会弹出一个对话框,如下图:

除了可以放在head中,javascript代码还可以放在body:

<body>
    <h1>在HTML中使用Javascript - 起飞网</h1>
    <script type="text/javascript">
        //嵌入在body中的Javascrip代码
        alert("这是在body中的Javascript - 起飞网");
    </script>
</body>

我们在body中加入一个script标签,并让它弹出一个对话框,当浏览器加载到这段代码后会将其解释执行,效果如下图:

两种写法都可以被执行,既没有推荐与不推荐写法之分,更没有正确与错误之别,主要看你的具体用法:如果你希望页面在加载之初就开始执行javascript代码,就应该将它放在head中;如果你希望在页面加载到某个标签之后执行Javascript代码,就将其放在相应标签的后面。

引用独立的js文件

将Javascript代码内嵌在HTML标签中固然方便,但也容易造成页面代码混乱,通常情况下,我们会将Javascript代码存放在一个js文件中,然后在HTML中引用js文件,写法如下:

需要注意的是,加载外部JS文件是线程阻塞的,在没有加载完成的时候,页面不会继续加载其后面的标签,所以通常我们将引用的JS放在body的后面。

最后给出这个示例的下载,希望能够帮助初学的朋友!

起飞网-在HTML中使用Javascript示例.rar

如果认为此文对您有帮助,别忘了支持一下哦!

作者:齐飞

来源:http://youring2.cnblogs.com/

声明:本博客原创文字只代表本人工作中在某一时间内总结的观点或结论,与本人所在单位没有直接利益关系。非商业,未授权,贴子请以现状保留,转载时必须保留此段声明,且在文章页面明显位置给出原文连接。

转载:http://www.cnblogs.com/youring2/archive/2013/06/06/3120654.html

时间: 2024-10-22 22:07:43

【转】在HTML中使用Javascript的相关文章

在asp.net的后置代码中写入javascript语句,防止提示框背景变白

一般,当我们在网页中弹出类似于msgbox的提示信息时,背景页面都是白色的,这样看起来很不爽例如:怎么解决这个问题?可以在asp.net的后置代码中写入javascript语句,防止背景变白 if (code!=rightCode ){Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language="javascript" defer>al

.NET中的javascript操作

.NET中的javascript操作.下面总结一些常见的ASP.NET中的javascript操作: 1.为button控件添加确认功能 要想为服务器控件添加客户端的事件,需要用到Attributes属性.Attributes属性是所有的服务器控件都有的一个属性,它用来为最终生成的HTML添加自定义的一些标记.假设Web Form上有一个保存按钮btnSave,希望在用户点此按钮时提示用户是否确实要保存(比如一旦保存就无法恢复等),则应在Page_Load事件中添加如下代码: btnSave.A

在CSS中插入javascript

css|javascript|插入 quirksmode站点的制作者发现了一个有趣的技巧.CSS中的background-image属性可以插入Javascript.遗憾的是目前只有IE5/6支持.(IE7我没有条件测试) 运行代码框 <style type="text/css">#test { border: 1px solid #000000; padding: 10px; background-image: url('javascript:alert("看到

学Silverlight 2系列(21):如何在Silverlight中调用JavaScript

Silverlight中内置了对于HTML.客户端脚本等的支持.很多情况下,我们编 写的Web应用程序中用了一些JavaScript或者AJAX框架,我们希望能够在 Silverlight调用某些脚本方法,或者说在Silverlight中触发某个脚本的执行, 这时就需要用到在Silverlight中调用JavaScript,本文将简单介绍这一内容. 使用GetProperty获取脚本对象 先来看一个简单的例子,在Silverlight测试页面中放入一个div用作显示信 息: <div id=&quo

ASP.NET中前台javascript与后台代码调用

1.如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1答案如下: javaScript函数中执行C#代码中的函数: 方法一:1.首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2.在前台写一个js函数,内容为document.getElementById("btn1").click(); 3.在前台或后台调用js函

IOS开发:在Swift中使用JavaScript的方法和技巧

  在RedMonk发布的2015年1月编程语言排行榜中,Swift采纳率排名迅速飙升,从刚刚面世时的68位跃至22位,Objective-C仍然稳居TOP10,而JavaScript则凭借着其在iOS平台上原生体验优势成为了年度最火热的编程语言. 开发:在Swift中使用JavaScript的方法和技巧-"> 而早在2013年苹果发布的OS X Mavericks和iOS 7两大系统中便均已加入了JavaScriptCore框架,能够让开发者轻松.快捷.安全地使用JavaScript语言

在HTML中插入JavaScript代码的示例

  这篇文章主要介绍了在HTML中插入JavaScript代码的示例,嵌套在HTML代码中是JavaScript的基本功能,需要的朋友可以参考下 在HTML文档中的任何地方可包括JavaScript代码.但也有以下的最佳方法来包含JavaScript在HTML文件. 在 ... 部分. 在 ... 部分. 在... 和... 部分. 脚本和外部文件,然后包括在... 部分. 在下面的章节中,我们将看到如何可以包含JavaScript方式的不同: 在JavaScript的... 部分: 如果你想在

疑似BUG:Python SGMLParser处理html中的javascript失当

疑似BUG:SGMLParser处理html标签中的javascript时特定情况下失当库:Python2.4/2.5的sgmllib库牵连库:Beautiful Soup version 3.0.5以及3.0.3版本 举例:html代码如下定义:     sExceptionHtml = '''<span>出错的html标签:</span><div id='error'><img src="http://www.onejoo.com/daylife_m

HTML中的javascript交互

在Android开发中,越来越多的商业项目使用了Android原生控件与WebView进行混合开发,当然不仅仅就是显示一个WebView那么简单,有时候还需要本地Java代码与HTML中的javascript进行交互,Android也对交互做了很好的封装,所以很容易实现例如:点击网页中的按钮Android调用原生对话框,点击网页中的电话号码调用Android拨号APP.这篇给大家介绍下如何实现Android与HTML+JS的交互. 有的人可能不理解什么是javascript,可以简单理解为它在H

在Silverligh中调用Javascript (四种调用方法+简单与复杂参数的传递)

在本文我们将一起学习如何在Silverlight后台代码中调用javascritp脚本.Silverlight中内置了对于HTML.客户端脚本等的支持.很多情况下,我们编写的Web应用程序中用了一些JavaScript或者AJAX框架,我们可以在Silverlight调用某些脚本方法,或者说在Silverlight中触发某个脚本的执行. 本文将示例如何调用Silverlight脚本, 要使用此功能,我们需要引入命名空间: using System.Windows.Browser; //引入此命名