Javascript中window.opener的一點小總結

以前一直認為window.opener只有在window.open方法開啟下的視窗才可以訪問,沒想到即使是a連結開啟的頁面的照樣可以訪問。window.opener指向父視窗,也就是來源視窗。可以利用window.opener擷取來源頁面location.href資訊等,也可以操作來源

javascript中變數對象的問題

今天在網上看到一段代碼,如下  代碼如下複製代碼 copytextconsole.log(typeof(s)); //functionvar s = "1111";function s(){}console.log(typeof(s)); //stringconsole.log(typeof(s)); //functionvar s = "1111";function s(){}console.log(typeof(s));

javascript字串拼接方法詳解

字串拼接在JS中是常遇到的,有時候遇到長字串的拼接就會比較麻煩了。比如html字串;  代碼如下複製代碼 var str = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";var str = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";

Javascript字串的搜尋與替換執行個體

replace(regexp,replacement)方法有兩個參數,第一參數可以是一個純文字字串或是一個RegExp對象,具體請看RegExp對象的使用;第二個參數可是一個字串也可以是一個函數。以下是JS字串替換的舉例:如果是普通替換的話,只能替換第一個,要想全部替換,需要用Regex。下面代碼可以看出兩者差異:  代碼如下複製代碼

JavascriptRegex的用法

 1、“.”為萬用字元,表示任何一個字元,例如:“a.c”可以匹配“anc”、“abc”、“acc”;2、“[]”,在[]內可以指定要求匹配的字元,例如:“a[nbc]c”可以匹配“anc”、“abc”、“acc”;但不可以匹配“ancc

Javascript控制頁面連結在新視窗開啟

第一個方法就是用jquery實現,原理是這樣的先找到網站中的外部連結,然後再給連結加上target=_blank”屬性就搞定了,代碼如下:jquery在新視窗開啟  代碼如下複製代碼

Javascript 自動播放投影片效果代碼

 代碼如下複製代碼 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-

Javascript中prototype屬性使用用法詳解

首先,我們要先瞭解一下類的概念,JavaScript 本身是一種物件導向的語言,它所涉及的元素根據其屬性的不同都依附於某一個特定的類。我們所常見的類包括:陣列變數(Array)、邏輯變數(Boolean)、日期變數(Date)、結構變數(Function)、數值變數(Number)、物件變數(Object)、字串變數(String)

Javascript倒計時跳轉頁面執行個體

例1倒計時重新整理頁面  代碼如下複製代碼 <script type="text/javascript" language="JavaScript">        var startTime = new Date();    var endTime=startTime.getTime()+10*60*1000;  &

javascript 刪除數組元素同時把數組長度減小執行個體

例1  代碼如下複製代碼 /**  * 通過值刪除數組元素  *  * @param mixed value 元素值  * @returns array  */Array.prototype.deleteValue = function(value){     var i = 0;     for(i in this){     

JavaScript中文章曆史瀏覽記錄方法

實現原理這個功能實現非常簡單, 平白一點來說就是找個地方將頁面一些資訊儲存起來, 如果頁面兩次被訪問, 新的內容覆蓋掉舊的內容; 在頁面載入的時候, 將儲存的資訊取出顯示.實現方法也很多, 最土的是將內容儲存在 cookie 中, 但用 cookie 儲存資料存在一些問題. 比如: cookie 是隨 HTTP 響應一起被發送的, 會對伺服器端回應時間產生一定程度的影響, 尤其是在使用 XMLHttpRequest 對象向伺服器端發送或請求資料的時候.利用 cookie 雖然比較土, 但最實用,

Javascript 為數組添加方法(求和,最大值)執行個體

   代碼如下複製代碼 <script type="text/javascript">//求和Array.prototype.sum = function (){ for (var sum = i = 0; i < this.length; i++)sum += parseInt(this[i]); return sum};//求最大值Array.prototype.maxima = function (){&

jq和javascript實現返回頂部實現程式

jquery部落格現在準時下班,最近加的蠻累的,估計有加班後遺症了,擦。。。。話說有時候,付出和你收穫的不一定成正比,糾結在此,矛盾。。。。媽媽在煮可口的飯菜。早回來,也沒什麼事,看到好多網站上比如新浪微博之類的有頁面拉到最下面,然後有個返回頂部的,我感覺蠻好,使用者體驗沒得說,個人對新浪的產品高度興趣,佩服那些奮鬥在新浪的前端開發們。jquery版 DEMO         

javaScript 操作COOKIE執行個體代碼分享

相對於javascript,通過後端的php來操作cookie是更容易簡單的。所以由於以前很少通過JS去操作cookie,在使用javascript操作cookie時遇到了一些彎路,也分享出來,免得大家跟我犯同樣的錯誤。第一點,就是我知道document.cookie返回所有cookie組成的字串,所以在設定cookie時,我想當然的以為是將新cookie拼接到該字串上,再賦值給document.cookie就行了。經過測試,完全不是這樣,document.cookie=”&rdqu

Javascript正則判斷日期格式執行個體

例1  代碼如下複製代碼 /**        判斷輸入框中輸入的日期格式為yyyy-mm-dd和正確的日期      */    function   IsDate(sm,mystring)   {         var  

Javascript中字串操作函數大全(含正則)

*******************************************JS內建函數*******************************************/concat將兩個或多個字元的文本組合起來,返回一個新的字串。var a = “hello”;var b = “,world”;var c = a.concat(b);alert(c);//c =

javascript 操作cookie的相關函數

執行個體// 設定cookie函數,三個參數,第一個是cookie的名子,第二個是值,第三個是設定cookie儲存時間(單位:天)  代碼如下複製代碼 function setCookie(name, value, days) {    var days = arguments[2] ? arguments[2] : 30; // 沒有天數的話,預設此cookie儲存30天    var exp = new Date(

javascript 判斷變數是否為數字執行個體

利用isNaN()判斷數字isNaN() 函數用於檢查其參數是否是非數字值。說明:  isNaN() 函數可用於判斷其參數是否是 NaN,該值表示一個非法的數字(比如被 0 除後得到的結果)。如果把 NaN 與任何值(包括其自身)相比得到的結果均是 false,所以要判斷某個值是否是 NaN,不能使用 == 或 === 運算子。正因為如此,isNaN() 函數是必需的。測試:  代碼如下複製代碼  

javascript英文字母大小寫轉換詳解

toLocaleUpperCase 將字串中所有的字母字元都將被轉換為大寫的,同時適應宿主環境的目前範圍設定。toUpperCase 將字串中的所有字母都被轉化為大寫字母。  代碼如下複製代碼 <script type="text/javascript">var str="hello world!"document.write(str.toUpperCase())</script>結果HELLO WORLD!

Javascript var p=function(){}()表示的什麼意思?

 代碼如下複製代碼 var p=function(){}(); 這段代碼是什麼意思。看了下面這幾個例子後,大家就會一目瞭然了。  代碼如下複製代碼 var p = function(){return 'abc';}();alert(p);//abcalert(typeof p); //stringvar p = function(){return 111;}();alert(p);//111alert(typeof p); //number

總頁數: 3271 1 .... 1725 1726 1727 1728 1729 .... 3271 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.