編程(Programming)是編定程序的中文簡稱,就是讓計算機代碼解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式運行,并最終得到相應結果的過程。為了使計算機能夠理解(understand)人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。 一、Javascript瀏覽器的內部對象 使用瀏覽器的內部對象,可實現與HTML文檔進行交互。瀏覽器的內部對象主要包括以下幾個。 瀏覽器對象(navigator):提供有關瀏覽器的信息。 文檔對象(document):document對象包含了與文檔元素一起工作的對象,它將這些元素封裝起來供編程人員使用。 窗口對象(window):window對象處于對象層次的最頂端,它提供了處理瀏覽器窗口的方法和屬性。 位置對象(location):location對象提供了與當前打開的uRL一起工作的方法和屬性.它是一個靜態的對象。 歷史對象(history):history對象提供了與歷史清單有關的信息。在.JavaScript中提供了非常豐富的內部方法和屬性,從而減輕了編程人員的工作,提高了編程效率。在這些對象系統中,文檔對象屬性非常重要,它位于最底層,但對實現頁面信息交互起著關鍵作用,因而它是對象系統的核心部分。 二、Javascript document對象 JavaScript是基于對象的腳本編程語言,它的輸入輸出是通過對象來完成的,其中輸出可通 過document對象實現。在document中主要有links、anchor和form三個最重要的對象。 anchor錨對象:它是指<A name=…></A>標記在HTML源碼中存在時產生的對象,它包含著文檔中所有的anchor信息。 links鏈接對象:是指用<A href=…></A>標記鏈接一個超文本或超媒體的元素作為一個特定的URL。 form窗體對象:是文檔對象的一個元素,它含有多種格式的對象儲存信息,使用它可以在JavaScript腳本中編寫程序,并可以用來動態改變文檔的行為。 document對象有以下方法: 輸出顯示write()和writeln():該方法主要用來實現在Web頁面上顯示輸出信息。 三、Javascript location對象 location對象是一個靜態的對象,它描述的是某一個窗口對象所打開的地址。 location對象常用的方法主要包括: reload():相當于Intemet Explorer瀏覽器上的“刷新”功能。 replace():打開一個uRL,并取代歷史對象中當前位置的地址。用這個方法打開一個 URL后,單擊瀏覽器的“后退”按鈕將不能返回到剛才的頁面。
使用編程語言寫的程序,由于每條指令都對應計算機一個特定的基本動作,所以程序占用內存少、執行效率高。 |