如何将脚本放在页面里?

用JS脚本书写文字的方法,下面是一个简单的例子:

==============================================

脚本代码:

<SCRIPT LANGUAGE="javascript">

document.write("<FONT COLOR=‘RED‘>这是红色的字</FONT>")

</SCRIPT>

==============================================

效果: 这是红色的字

==============================================

javascript和java是不同的。java是由SUN公司开发的面向对象的程序语言,它可以用来编写独立的java程序,或者编写称

之为java applet的小程序,它主要针对于专业的编程人员,并非普通用户使用,而且一般情况下你是看不到它的源代码

的。其中与主页制作比较密切的是java applet,它的源代码经过编译后才能执行,使用时你需要将applet代码插入HTML,

通过浏览器载入执行。由于它装载的时间较长,如果网页中的java applet程序太多会导致页面下载很慢。这样你的访问者

也许没有过多的耐心等待页面完全显示出来就会离开了。 我们这里所说的是javascript,你可以将它看作是java的“亲

戚”,它实际上是一种脚本语言,是文本性质的,所以我们能够看到它的源代码,非常便于学习和理解,稍有编程经验的

人都能迅速改变和修改其源代码以适应自己的页面,是一种真正意义上的面向普通用户的脚本语言。javascript脚本代码

一般插入到HTML的<head>或<body>区,当浏览器浏览有JS脚本的页面时就会执行并产生“交互”的动态页面效果,速度非

常快。现在凡是制作得比较出色的网站无一例外都或多或少地使用了javascript技术。

需要注意的是:javascript脚本必须要浏览器支持才可以,如果浏览器不支持javascript或者浏览器的javascript选项没

有打开也是不能执行的。以IE浏览器为例打开javascript的方法是“查看-选项-高级”中允许运行java即可。

如何书写javascript?

首先,javascript不是HTML。它是HTML中的一段文本。HTML的语法并不非常的严谨,实际上是非常宽松的,比如你在文字

间或者段落间加入若干的空格对于HTML并没有多大的区别,这也就是为什么大多数HTML语言没必要非得写在同一行,写不

写在一行这对于HTML没有任何得区别。

javascript的语法规则就要严格得多。如果这样写上面得例子:document.write("<FONT COLOR=‘RED‘>这是红色

的字 </FONT>") ,即你断行了,执行时就会出错(出错提示为:无效的结尾)。这一点应该注意。

另一个问题是:javascript大小写敏感吗? 回答是:YES

javascript的首行应该是:<SCRIPT LANGUAGE="javascript"> ,这一句告诉浏览器“下面开始执行javascript脚本了”。

这一句里真的需要LANGUAGE="javascript" 这些字符吗?YES,因为还有许多其它类型的脚本存在,例如LiveScript,

VBscript等。加上这一句使浏览器很轻松地理解你的意思。

记住:javascript 脚本以<SCRIPT LANGUAGE="javascript">开始,以</SCRIPT>. 结束。

再看看上面的例子,稍微解释一下:

document.write("<FONT COLOR=‘RED‘>这是红色的字</FONT>")这一句中,document是一个“已存在的对象”,write是实

现的“方法”。于是脚本就明白了用对象写点什么东西,括弧里面就是要写的东西,你可以使用标准的HTML语法。注意:

双引号里面要用单引号,要配对才行。否则脚本运行出错。

===================================================

复习一下:

(1)

这是红色的字这是蓝色的字

源代码:

<script language="javascript">

document.write("<FONT COLOR=‘RED‘>这是红色的字</FONT>")

document.write("<FONT COLOR=‘blue‘>这是蓝色的字</FONT>")

</script>

(2)

这是红色的字

这是蓝色的字

源代码:

<script language="javascript">

document.write("<FONT COLOR=‘RED‘>这是红色的字</FONT><p>")

document.write("<FONT COLOR=‘blue‘>这是蓝色的字</FONT>")

</script>

:-D 在同一行和换行都要会写啊!

如何将脚本放在页面里?,布布扣,bubuko.com

时间: 2024-08-06 11:57:15

如何将脚本放在页面里?的相关文章

高性能网站建设-6将脚本放在底部

1.脚本带来的问题 1.1将脚本从页面的顶部移到底部,会使页面既可以逐步呈现,也可以提高下载的并行度. 1.2将脚本放在页面越靠下的地方,意味着越多的内容能够逐步呈现. 2.并行下载 2.1 HTTP1.1规范:建议浏览器从每个主机名并行的下载两个组件. 2.2 默认情况下,IE和Firefox都遵守这一建议.可以再IE.Firefox来修改这一默认设置. 2.3 因此,与其依赖用户来修改浏览器设置,不如简单地使用CNAME(DNS别名)来将组件分别放到多个主机名中. 2.4增加并行下载的代价:

第二章 在HTML页面里使用javaScript

目录: 一.在html里使用js的方式 二.<script>标签的参数 三.javaScript代码的位置 四.<noscript>标签的意思 一.主要有两种方式: 1.第一种是在HTML里嵌入: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta content="text/html; charset=utf-8" http-equiv="Co

熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器、过滤器等Web组件以及MVC架构模式进行Java Web项目开发的经验。

熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器.过滤器等Web组件以及MVC架构模式进行Java Web项目开发的经验. 1.说一说Servlet生命周期(非常重要) Servlet生命周期包括三部分: 初始化:Web容器加载servlet,调用init()方法 只执行一次 处理请求:当请求到达时,运行其service()方法.service()自动调用与请求相对应的doXXX

在一个aspx或ashx页面里进行多次ajax调用

在用ajax开发asp.net程序里.利用ashx页面与前台页面进行数据交互.但是每个ajax交互都需要一个ashx页面.结果是项目里一大堆ashx页面.使项目难以管理.现在我们就想办法让一个ashx页面里允许多个ajax交互; 前台页面AjaxTest.htm,内容如下 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtm

获取同一个页面里的数据

获取同一个页面里某数据之属性法 html代码: <a id=<s:property value="id" /> onlinearea="<s:property value="online_area" />" notlinearea="<s:property value="notline_area" />" onclick="updatep(this)&qu

如何创建HTML Mashup并插入到SAP Cloud for Customer标准页面里

在SAP Cloud for Customer的Cloud Application Studio里,在Mashups and Web Services的新建菜单里,创建一个HTML Mashup: portbinding决定了创建的mashup可以被插入到哪些Cloud for Customer标准页面去: 我的port binding选择additional Account information,这意味着该html mashup可以插入到Account TI页面去: Input Parame

制作登录界面,登录成功后把用户名放在session里,在第3个页面读取session显示用户名

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <

KindEditor放在包含模版页的页面里不显示解决方案

由于用了母版页,内容页服务器控件(是服务器控件哦)的id会被重写,我这里运行中查看源代码,控件的id变成了"ContentPlaceHolder1_content1". <asp:TextBox ID="content" runat="server" TextMode="MultiLine" Width="800px" Height="400px" ClientIDMode=&qu

解决在HTTPS页面里嵌套HTTP页面浏览器block的问题

问题描述: 浏览器默认是不允许在HTTPS里面引用HTTP页面的,ie下面会弹出提示框提示是否显示不安全的内容,一般都会弹出提示框,用户确认后才会继续加载,但是chrome下面直接被block掉,只在控制台打出信息. 在写网站的时候,自己的网站要嵌入别的网站,用iframe嵌入部分内容,当我把网站升级成https后,发现用iframe嵌http页面内容显示不出来,chrome控制台打出不安全的信息. 解决思路: 谷歌上不去不知道有没有更好的解决办法,反正百度里没找到.大致说下思路,https里嵌