JS怎么样使用呢?

JavaScript015

JS怎么样使用呢?,第1张

1. 在HTML里面加入JavaScript;方法非常简单,就是通过一对标签,然后在标签里面书写代码即可;2. 标签位置;按照以前传统的方法,我们的script标签都是放在head标签里面的。但是由于浏览器进行渲染的时候是由上往下进行渲染,这样会导致浏览器在呈现页面的时候出现延迟。延迟的时候就是空白,影响用户体验。所以现在的方法,都是讲script标签写body里面,元素的后面。;3. 外部JS文件;1)可维护性高;2)可缓存:例如有两个HTML文件(A,B)都是用的同一个JS文件。当用户请求A页面的时候,A页面的HTML文件和JS文件一起被下载到本地。接下来用户再请求B页面的时候,只需要下载B页面的HTML页面即可,因为JS文件已经有了。4. JavaScript语法;1)JavaScript区分大小写test和Test表示不同变量2)标识符;JavaScript里面的标识符由数字,字母,下划线(_)和$组成,不能以数字开头3)注释:JavaScript注释有两种:多行注释和单行注释

js防水涂料一般都是双组份的,使用的时候需要先进行浆料配制。晨光js防水涂料是将A组份和B组份混合后用搅拌器充分搅拌(1:4)将液料倒入干净的搅拌桶中,在搅拌的同时按照配比徐徐加入粉料,用电动搅拌器充分搅拌3-5分钟直至生成无结块、均匀的胶浆状。搅拌时可按要求适当加水,以调整涂刷时粘稠度。细部处理:在留设凹槽内按设计要求嵌填密封材料,在施工前预先将阴阳角、管根部位处理成圆弧或钝角,用网格布覆盖,涂刷多道防水涂料。

函数 描述

encodeURI() 把字符串编码为

URI

encodeURIComponent() 把字符串编码为

URI

组件

escape() 对字符串进行编码

上面是查询来自w3school的资料。那么三者之间有什么区别呢,请容我测试测试。

复制代码

代码如下:

var

str

=

"http://localhost:8080/Product/index?id=123&attr=456&area=中国"

console.log(encodeURI(str))

console.log(encodeURIComponent(str))

console.log(escape(str))

打印结果如下:

复制代码

代码如下:

http://localhost:8080/Product/index?id=123&attr=456&area=%E4%B8%AD%E5%9B%BD

http%3A%2F%2Flocalhost%3A8080%2FProduct%2Findex%3Fid%3D123%26attr%3D456%26area%3D%E4%B8%AD%E5%9B%BD

http%3A//localhost%3A8080/Product/index%3Fid%3D123%26attr%3D456%26area%3D%u4E2D%u56FD

可以看出,

encodeURI不会对:/?&等uri中起分割作用的字符进行编码;

encodeURIComponent则会。

观察escape则发现,:?&都被转码了,而/没有,w3school解释是,escape函数会对ascii码中字母、数字及符号(

*

@

-

_

+

.

/

)之外的所有字符进行编码。

另外,我们可以看出escape对汉字“中国”编码后结果与前两者不同。W3SCHOOL也建议不使用该方法,用前两者代替。

以上所述就是本文的全部内容了,希望对大家学习javascript能够有所帮助。