最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

url中的特殊符號有什么含義(推薦)

 更新時間:2016年06月17日 09:40:21   作者:2778085001  
這篇文章主要介紹了url中的特殊符號有什么含義(推薦)的相關(guān)資料,需要的朋友可以參考下

一、#

#代表網(wǎng)頁中的一個位置。其右面的字符,就是該位置的標(biāo)識符。比如,http://www.example.com/index.html#print就代表網(wǎng)頁index.html的print位置。瀏覽器讀取這個URL后,會自動將print位置滾動至可視區(qū)域。
為網(wǎng)頁位置指定標(biāo)識符,有兩個方法。一是使用錨點(diǎn),比如<a name="print"></a>,二是使用id屬性,比如<div id="print">。

二、HTTP請求不包括#

#是用來指導(dǎo)瀏覽器動作的,對服務(wù)器端完全無用。所以,HTTP請求中不包括#。

比如,訪問下面的網(wǎng)址,http://www.example.com/index.html#print,瀏覽器實(shí)際發(fā)出的請求是這樣的:

GET /index.html HTTP/1.1
Host: www.example.com

三、#后的字符

  在第一個#后面出現(xiàn)的任何字符,都會被瀏覽器解讀為位置標(biāo)識符。這意味著,這些字符都不會被發(fā)送到服務(wù)器端。
比如,下面URL的原意是指定一個顏色值:http://www.example.com/?color=#fff,但是,瀏覽器實(shí)際發(fā)出的請求是:

GET /?color= HTTP/1.1
Host: www.example.com

四、改變#不觸發(fā)網(wǎng)頁重載

  單單改變#后的部分,瀏覽器只會滾動到相應(yīng)位置,不會重新加載網(wǎng)頁。

比如,從http://www.example.com/index.html#location1改成http://www.example.com/index.html#location2,瀏覽器不會重新向服務(wù)器請求index.html。

五、改變#會改變?yōu)g覽器的訪問歷史

  每一次改變#后的部分,都會在瀏覽器的訪問歷史中增加一個記錄,使用"后退"按鈕,就可以回到上一個位置。這對于ajax應(yīng)用程序特別有用,可以用不同的#值,表示不同的訪問狀態(tài),然后向用戶給出可以訪問某個狀態(tài)的鏈接。值得注意的是,上述規(guī)則對IE 6和IE 7不成立,它們不會因?yàn)?的改變而增加歷史記錄。

六、window.location.hash讀取#值

  window.location.hash這個屬性可讀可寫。讀取時,可以用來判斷網(wǎng)頁狀態(tài)是否改變;寫入時,則會在不重載網(wǎng)頁的前提下,創(chuàng)造一條訪問歷史記錄。

七、onhashchange事件

  這是一個HTML 5新增的事件,當(dāng)#值發(fā)生變化時,就會觸發(fā)這個事件。IE8+、Firefox 3.6+、Chrome 5+、Safari 4.0+支持該事件。

  它的使用方法有三種:

•window.onhashchange = func;
•<body onhashchange="func();">
•window.addEventListener("hashchange", func, false);

  對于不支持onhashchange的瀏覽器,可以用setInterval監(jiān)控location.hash的變化。

八、Google抓取#的機(jī)制

  默認(rèn)情況下,Google的網(wǎng)絡(luò)蜘蛛忽視URL的#部分。

  但是,Google還規(guī)定,如果你希望Ajax生成的內(nèi)容被瀏覽引擎讀取,那么URL中可以使用"#!",Google會自動將其后面的內(nèi)容轉(zhuǎn)成查詢字符串_escaped_fragment_的值。

  比如,Google發(fā)現(xiàn)新版twitter的URL:http://twitter.com/#!/username
就會自動抓取另一個URL:http://twitter.com/?_escaped_fragment_=/username

  通過這種機(jī)制,Google就可以索引動態(tài)的Ajax內(nèi)容。

AJAX = 異步 JavaScript和XML(標(biāo)準(zhǔn)通用標(biāo)記語言的子集)。AJAX 是一種用于創(chuàng)建快速動態(tài)網(wǎng)頁的技術(shù)。

2. ?

1)連接作用:比如

http://www.xxx.com/Show.asp?id=77&nameid=2905210001&page=1

2)清除緩存:比如

http://www.xxxxx.com/index.html
http://www.xxxxx.com/index.html?test123123

兩個url打開的頁面一樣,但是后面這個有問號,說明不調(diào)用緩存的內(nèi)容,而認(rèn)為是一個新地址,重新讀取。

3. &

不同參數(shù)的間隔符

import java.util.ArrayList;
class Node{
int val;
Node leftNode;
Node rightNode;
public Node(int val, Node leftNode, Node NodeRight){
this.val = val;
this.leftNode = leftNode;
this.rightNode = rightNode;
}
}
public class InOrder{
static ArrayList<Integer> arrayList = new ArrayList<Integer>();
public static void main(String args[]){
//構(gòu)造樹
Node E = new Node(5, null, null);
Node D = new Node(4, null, null);
Node C = new Node(3, null, null);
Node B = new Node(2, D, E); 
Node A = new Node(1, B, C);
inOrder(A);
for(int i = 0;i <arrayList.size();i++){
//System.out.print(arrayList.get(i)+" ");
}
}
public static void inOrder(Node root){
if(root != null){
inOrder(root.leftNode);
arrayList.add(root.val);
inOrder(root.rightNode);
System.err.print(root.rightNode + " ");
}
}
} 

javabean 和POJO有什么區(qū)別:

一句話來說,具有set和get方法的pojo就是javabeans。但是javabean除了setting和getting還有其他的,任何一個java類都可以是javabean。

什么是POJO

按照Martin Fowler的解釋是“Plain Old Java Object”,從字面上翻譯為“純潔老式的java對象”,但大家都使用“簡單java對象”來稱呼它。POJO的內(nèi)在含義是指那些沒有從任何類繼承、也沒有實(shí)現(xiàn)任何接口,更沒有被其它框架侵入的java對象。
pojo和javabean的比較

pojo的格式是用于數(shù)據(jù)的臨時傳遞,它只能裝載數(shù)據(jù), 作為數(shù)據(jù)存儲的載體,而不具有業(yè)務(wù)邏輯處理的能力。

而javabean雖然數(shù)據(jù)的獲取與pojo一樣,但是javabean當(dāng)中可以有其它的方法。

JavaBean 是一種JAVA語言寫成的可重用組件。它的方法命名,構(gòu)造及行為必須符合特定的約定:

1.這個類必須有一個公共的缺省構(gòu)造函數(shù)。

2.這個類的屬性使用getter和setter來訪問,其他方法遵從標(biāo)準(zhǔn)命名規(guī)范。

3.這個類應(yīng)是可序列化的。

以上所述是小編給大家介紹的 url中的特殊符號有什么含義(推薦)的相關(guān)知識,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • layui下拉框獲取下拉值(select)的例子

    layui下拉框獲取下拉值(select)的例子

    今天小編就為大家分享一篇layui下拉框獲取下拉值(select)的例子,具有好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • 微信小程序new Date()方法失效問題解決方法

    微信小程序new Date()方法失效問題解決方法

    這篇文章主要介紹了小程序new Date()方法失效問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 全面解析JavaScript里的循環(huán)方法之forEach,for-in,for-of

    全面解析JavaScript里的循環(huán)方法之forEach,for-in,for-of

    這篇文章主要介紹了全面解析JavaScript里的循環(huán)方法之forEach,for-in,for-of的相關(guān)資料,非常不錯具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-06-06
  • JavaScript繼承定義與用法實(shí)踐分析

    JavaScript繼承定義與用法實(shí)踐分析

    這篇文章主要介紹了JavaScript繼承定義與用法,結(jié)合實(shí)例形式分析了JavaScript面向?qū)ο蟪绦蛟O(shè)計(jì)中基類的定義、原型繼承以及調(diào)用父類構(gòu)造函數(shù)等相關(guān)操作技巧,需要的朋友可以參考下
    2018-05-05
  • window.onload的頁面加載技巧

    window.onload的頁面加載技巧

    大家仔細(xì)看下面兩段代碼,代碼一的window.onload = doIt()函數(shù)后面有();而代碼二的window.onload = doIt函數(shù)名后面沒有括號。
    2008-09-09
  • Bootstrap CSS組件之導(dǎo)航條(navbar)

    Bootstrap CSS組件之導(dǎo)航條(navbar)

    這篇文章主要為大家詳細(xì)介紹了Bootstrap CSS組件之導(dǎo)航條(navbar),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • js打開新窗口方法整理

    js打開新窗口方法整理

    js打開新窗口的方法有很多,本文大致整理了一些,需要的朋友可以參考下
    2014-02-02
  • 原生js的RSA和AES加密解密算法

    原生js的RSA和AES加密解密算法

    這篇文章主要為大家詳細(xì)介紹了原生js的RSA和AES加密解密算法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • JS組件系列之MVVM組件構(gòu)建自己的Vue組件

    JS組件系列之MVVM組件構(gòu)建自己的Vue組件

    這篇文章主要介紹了JS組件系列之MVVM組件構(gòu)建自己的Vue組件,需要的朋友可以參考下
    2017-04-04
  • 網(wǎng)絡(luò)請求axios與fetch的區(qū)別及使用示例

    網(wǎng)絡(luò)請求axios與fetch的區(qū)別及使用示例

    Fetch和Axios是兩個常用的JavaScript庫,用于處理數(shù)據(jù)請求,下面這篇文章主要給大家介紹了關(guān)于網(wǎng)絡(luò)請求axios與fetch的區(qū)別及使用的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-04-04

最新評論

二连浩特市| 竹溪县| 柳林县| 富平县| 民和| 龙海市| 大兴区| 成安县| 嘉祥县| 喜德县| 辽阳市| 长宁区| 嵩明县| 博客| 四川省| 宁武县| 仁化县| 工布江达县| 疏附县| 陆良县| 桓仁| 老河口市| 汪清县| 陇川县| 维西| 五河县| 盐亭县| 兴安盟| 洛浦县| 门源| 平度市| 双江| 义马市| 新疆| 漠河县| 佛教| 辽阳县| 阳西县| 襄汾县| 泊头市| 泰宁县|