JavaScript----location物件
<script language="JavaScript">
document.write("<br>-----------------------------location物件---------------------------<br>");
document.write("<br>host:本機地址 埠號 "+location.host);
document.write("<br>hostname:本機地址 "+location.hostname);
document.write("<br>href:協議 本機地址 埠號 專案名 專案頁面 "+location.href);
document.write("<br>pathname:專案名 專案頁面 "+location.pathname);
document.write("<br>port:埠號 "+location.port);
document.write("<br>search "+location.search);
</script>
相關推薦
JavaScript----location物件
<script language="JavaScript"> document.write("<br>-----------------------------location物件----
JavaScript操作BOM物件 - document物件; history 和 location物件 ,對話方塊,Date時間物件
getElementById返回擁有指定id的第一個物件(注意只是一個且是第一個)getElementsByName返回帶有指定名稱的物件集合getElementsBytagNam返回指定標籤的物件集合例html程式碼<div class="content" > <div cl
Javascript高階程式設計學習筆記(29)—— BOM(3)location物件
在JS中location是一個神奇的物件 它既是window物件的屬性,也是document物件的屬性 它的作用主要在於儲存當前文件頁面的資訊,以及將 url 解析為獨立的片段 location物件屬性 1、hash 返回url中的 #後面的0個或多個字元,若 url 不包含#則返回
20180723- JavaScript-Bom物件-location物件
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title
JavaScript 面向物件程式設計實現
JavaScript 面向物件程式設計實現 本文主要講述js面向物件的實現方式(繼承) 面向物件本來就是把某些問題(邏輯),用物件的方式描述,使得業務邏輯能更加清晰,提高維護性,降低實現複雜度。 面向物件的三大特徵:封裝,多型,繼承。(JavaScript 是沒有多型的特性的
JavaScript Window物件與使用者互動
前言:Window物件是開啟瀏覽器視窗,可以控制視窗的大小和位置、視窗彈出框、開啟和關閉視窗。控制視窗顯示位址列,工具欄。還可以控制是否過載網頁、返回上一個或下一個文件。 1、警告對話方塊 window.alert(str); 程式碼片段: <html> &l
javascript 定義物件、方法和屬性的使用方法(prototype)
prototype 定義和用法 prototype 屬性使您有能力向物件新增屬性和方法。 語法 object.prototype = { 函式名 : function(){} } object.prototype.name=value javaSc
javascript面向物件程式設計--惰性載入函式(瀏覽器相容性處理)
因為各大瀏覽器所使用的JS引擎不同,所以在實現某一個功能時都或多或少的存在差異,導致在寫程式碼時要針對每一個功能給出相容瀏覽器的不同實現方式,這樣在執行程式碼時就會造成效能的損耗。所以就出現了惰性載入函式的概念。原理就是:當前瀏覽器第一次支援以該方法實現某功能,那麼在這個頁面執行期間會一直都支援該方
javascript面向物件程式設計--繼承--多重繼承+摻元類(多親繼承)
繼承一般包括 單向繼承 和 多重繼承 多重繼承:一個子類繼承多個超類 function A(x){this.x=x;} A.prototype.getx=function(){return this.x;} function B(y){this.y=y;}
javascript面向物件程式設計--設計超類和子類,設計元類
在javascript中,Object物件是通用類,其他所有內建物件和自定義構造物件都是專用類,即Object物件是超類,其他內建物件和自定義物件都是Object的子類,所有在javascript語言中,所有的物件都繼承Object定義的屬性和方法 Object.prototype.name='
javascript面向物件程式設計--安全構造物件
建構函式 其實就是一種 使用new運算子的函式 function Person(name,age,job){ this.name=name; this.age=age; this.job=
javascript面向物件程式設計--惰性例項化(實現按需例項化)
javascript是以物件為基礎,以函式為模型,以原型為繼承機制的開發模式 惰性例項化:避免在頁面中使用javascript初始化執行時就例項化類,而是將一些類的例項化推遲到需要時候才去例項化,避免資源過早的消耗 var myNamespace=function(){ &
javascript面向物件程式設計--建構函式 實現動態構造
在面向物件過程中,構造和析構是類的兩個重要特性,建構函式在物件建立時候呼叫,解構函式在物件銷燬時被呼叫 建構函式: function F(x,y){ this.x=x;this.y=y} var f=new F(1,2); alert(f.co
javascript面向物件程式設計--多型
方法過載和覆蓋(重寫) 過載:同名方法可以有多個實現,根據引數的型別,引數值,引數個數決定執行行為 var map=function(arr,callback,pThis){ var len=arr.length; var rlt=new Ar
javascript面向物件程式設計--靜態方法
在面向物件程式設計中,類是不能夠直接訪問的,必須例項化後才可以訪問,大多數方法和屬性與類的例項產生聯絡。但是靜態屬性和方法與類本身直接聯絡,可以從類訪問,如javascript的核心物件中的Math和Global都是靜態物件,不需例項化,可以直接訪問 類的靜態成員(屬性和方法)包括私有和共有兩種
javascript面向物件程式設計--繼承--複製繼承+克隆繼承 混合繼承(常用)
複製繼承:利用for/in語句遍歷物件成員,逐一複製給另一個物件 funciton F(x,y){ this.x=x; this.y=y; this.add=function(){ return this.x+th
javascript面向物件程式設計--繼承--例項繼承
類繼承和原型繼承的弊端: 它們在客戶端是無法繼承DOM物件的,同時他們也不支援繼承系統物件和方法 類繼承: function D(){ Date.apply(this.arguments);} var d=new D
JavaScript基礎物件---Map
一、建立Map物件 Map 物件儲存鍵值對。任何值(物件或者原始值) 都可以作為一個鍵或一個值 1.建構函式 語法:new Map([iterable])引數: iterable 可以是一個數組或者其他 iterable 物件,其元素
HTML BOM簡介Window 物件Navigator 物件Screen 物件History 物件Location 物件方法和屬性
HTML BOM 物件 瀏覽器物件模型,提供了獨立於內容的、可以與瀏覽器視窗進行互動的物件結構。 BOM提供的多個物件,包括:Window、Navigator、Screen、History、Location等。 其中Window物件為頂層物件,其他物件都為Window物件的子物件。
JavaScript 面向物件(一)——原型
一、類,物件,函式 var obj = {};//物件 obj.num = 10;//js物件中成員的增加,可以通過直接賦值實現 console.log(obj); console.log(window); 執行結果: obj可以看做window的一個成員。 //fun是一