金沙棋牌官方平台

当前位置:金沙棋牌 > 金沙棋牌官方平台 > 使用方法,属性使用说明

使用方法,属性使用说明

来源:http://www.logblo.com 作者:金沙棋牌 时间:2019-09-06 05:22

<script type="text/javascript" src="myscripts.js" charset="UTF-8"></script>
TIY
语法
<script charset="value">
属性值
值 描述
character_encoding 外部脚本文件的字符编码方式。常用的字符集有:

 

var userName=document.getElementById(tagID).value; 

**<script type="text/javascript" src="/w3school.com.cn/abc.js">....</script>
上面的例子告诉支持 <script> 的浏览器从服务器上下载名为 abc.js 的 JavaScript 程序。

1.charset:可选。表示通过src 属性指定的字符集。由于大多数浏览器忽略它,所以很少有人用它。

</body> 

重要事项:请注意,尽管<script> 标签没有内容,结束的 </script> 标签也是必需的。

 

public void doPost(HttpServletRequest request, HttpServletResponse response) 

src 的值是包含这个 JavaScript 程序的文件的 URL。保存的文件的 MIME 类型应是 application/x-javascript,但如果文件名的后缀为 .js,也能够被正确配置了的服务器进行恰当的处理。

</script>

④在服务端的Servlet中,我们通过调用request.getParameter(“userName”)取值的时候,getParameter方法会对%E6%9D%8E%E5%9B%9B进行URL解码,解码后的结果为李四,也就是将%换成了%,那么此时Tomcat服务器按照默认的iso-8859-1转换的字符串的时候根本就没有做任何变换,还是李四 

charset 属性与 src 属性一起使用,告诉浏览器用来编码这个 javascript 程序的字符集。它的值是任何一个 ISO 标准字符集编码的名称。
实例
定义外部脚本文件中所使用的字符编码:

 

} else if (window.ActiveXObject && !window.XMLHttpRequest){ 

**例如下面的语句:

 

document.getElementById("warning").innerHTML=data; 

如果外部文件中的字符编码与主文件中的编码方式不同,就要用到 charset 属性。

页面创建好后,编写一个最简单的JavaScript 脚本(简称JS 脚本)。

//alert("IE浏览器版本" aVersion[i]); 

定义和用法 charset 属性规定在外部脚本文件中使用的字符编码。

标签

function doPost(url,submitData,callBack){ 

UTF-8 - Unicode 字符编码
ISO-8859-1 - 拉丁字母表的字符编码
如需查看所有可用的字符集,请访问我们的 字符集参考手册。

 

是”张三”,注意这个转换结果与网页的编码没有任何关系,因为这两个函数总是拿到字符所对应的UTF-8码,然后再进行URL编码的。也就是说不管网页是GBK的编码还是UTF-8的编码,转换的结果都一样。 

默认的字符编码是 ISO-8859-1。
src 和 charset 属性 对特别长的 JavaScript 程序或者经常重复使用的程序来说,你可以希望将这些代码存放到一个单独的文件中。在这样的情况下,让浏览器通过 src 属性来载入那个单独的文件。

注意网页的编码格式及文件存储的编码。

}; 

charset 属性规定在外部脚本文件中使用的字符编码。 如果外部文件中的字符编码与主文件中的编码方式不同,就要用到 charset...

<script type="text/javascript" src="demo1.js"></script>

for (var i = 0; i < aVersion.length; i ) { 

按照常规,我们会把<script>标签存放到<head>...</head>之间。但有时也会放在body 之间。

学习要点:

try { 

<script type="text/javascript" src="demo1.js" />;

<script type="text/javascript" src="ajax.js"></script> 

alert('</scr' 'ipt>');

②第二次进行encodeURI之后的结果为: 

解决的方法,就是把字符串分成两个部分,通过连接符‘ ’来连接。

我们在②处放置一个断点,然后以断点的方式启动Tomcat,提交后程序进入断点处我们发现取得的userName的值是: “??????”,为什么会是乱码? 

 

var userName=document.getElementById(tagID).value; 

<!--

对0-9,a-z,A-Z之间的字符保持不变。 

范例:type="text/javascript"。

"Microsoft.XMLHttp"]; 

alert('Welcome to the world of JavaScript!');

throws ServletException, IOException { 

一般来说,JS 代码越来越庞大的时候,我们最好把他另存为一个.js 文件,通过src 引入即可。它还具有维护性高、可缓存(加载一次,无需加载)、方便未来扩展的特点。

javaScript中提供了两个函数来对字符进行URL编码:encodeURI()与encodeURIComponent(),两者的区别在于,encodeURI函数不会对以下的字符进行处理: “! @ # $ & * ( ) = : / ; ?   ' ”,而encodeURIComponent函数会对更多的字符进行处理比如 URI的组成部分 “/” 就会被encodeURIComponent进行处理。这两个方法对传递的值进行URL编码,过程是先找到字符所对应的UTF-8编码,比如“张三”两个字的UTF-8编码是”0xE5BCA0E4B889”(前面的是零x,表示是16进制编码).“张”是”0xE5BCA0”,”三”是”0xE4B889”,那么被转换后的结果就

4.src:可选。表示包含要执行代码的外部文件。

request.open("POST",url); 

不要用了。

document.getElementById("warning").innerHTML=data; 

<script type="text/javascript">

Servlet代码修改为: 

3.language:已废弃。原来用于代码使用的脚本语言。由于大多数浏览器忽略它,所以

<script type="text/javascript" src="ajax.js"></script> 

</script>

这种方式的优点是与客户端网页的编码集无关,与服务器的默认编码集无关,而且能够兼容几乎所有的浏览器。 

三.JS代码嵌入的一些问题

1. HTTP协议的编码规定 

2.defer:可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。由于大多数浏览器不支持,故很少用。

二.<Script>标签解析

doPost("ajax.do","userName=" userName,function(data){ 

使用 JavaScript

当在文本框中输入“张三”后,点击验证后,javaScript代码执行到 ① 之后,url的值就变成了 “ajax.do?userName=张三”,可以通过firefox浏览器的firebug插件进行断点调试,得到发送的url的值。 

 

 

String userName=request.getParameter("userName"); 

这样标签内就没有任何JS 代码了。但,要注意的是,虽然没有任何代码,也不能用单

if (window.XMLHttpRequest) { 

 

4. 编写页面,该页面使用的字符集是UTF-8编码: 

2.<Script>标签解析

out.print("您要验证的用户名是:" userName ",该用户名可以使用"); 

3.JS 代码嵌入的一些问题

</script> 

<script type="text/javascript">

doGet(,function(data){ 

-->

//注意我们定义回调函数的时候要多加一个参数接收返回的数据 

也不能在里面添加任何代码:

HTML部分: 

如果你想弹出一个</script>标签的字符串,那么浏览器会误解成JS 代码已经结束了。

所以如果我们发送给服务器的请求包含有中文或者其它比较特殊的字符如空格“ ”等符号的时候,就就需要使用者两个函数对字符进行URL编码。 

不再需要提供注释,以前为了让不支持JavaScript 浏览器能够屏蔽掉<script>内部的代码,我们习惯在代码的前后用html 注释掉,现在已经不需要了。

application/x-www-form-urlencoded,但是发送的数据并没有进行URL编码,而传统的将form表单的提交方式设置成post,在提交的时候会自动进行URL编码。 

<script type="text/javascript">

var request=createXmlHttp(); 

alert('Welcome!');

throws ServletException, IOException { 

<script>xxx</script>这组标签,是用于在html 页面中插入js 的主要方法。它主要有以下几个属性:

前面的方式我们虽然分别解决了GET方式和POST方式的中文问题,但是需要分开进行处理,并且对于不同的服务器,默认的编码集是不同的,这样对于GET方式我们进行的手工转码就不能通用了。 

 

对于所有其他的字符,用这个字符的当前字符集编码在内存中的十六进制格式表示,并在每个十六进制字节前加上一个百分号%。例如,字符“ ”用+表示,字符“=”用=表示,字符“&”用&表示,字符“国”用

本文由金沙棋牌发布于金沙棋牌官方平台,转载请注明出处:使用方法,属性使用说明

关键词: