Time of Update: 2017-01-13
代碼如下複製代碼 <html><head><title>javascript多行新聞滾動效果代碼</title><style>td{font-size:12px;}</style></head><body><script >/************************************************************ *
Time of Update: 2017-01-13
呵呵,,好久沒寫文章了,,近來接觸js比較多久順便寫個與js相關的文吧。嗯,今天就謝謝與變數相關的東東吧,變數這東西只要你是敲代碼的天天都得接觸呢。有人說變數有啥好寫的?我不會告訴你Javascript裡的變數很奇怪呢,沒好好學一遍真的會被搞暈掉的。好,先拿一篇已存的文,個人感覺寫的還可以。1.變數類型:基本類型和參考型別 在js 中,基本類型:Number,Boolen,null,String,Underfined
Time of Update: 2017-01-13
我們之前寫的函數並沒有給它傳參,其實所謂的傳參就是將參數傳給函數,然後函數在內部做一些處理,那麼如何給參數傳參呢,其實函數後面的括弧裡面就是放參數的,下面舉個例子: 代碼如下複製代碼 function sum(a, b){ alert(a+b);}sum(12, 5);
Time of Update: 2017-01-13
js點擊一個按鈕,彈出一個層,並遮住網頁後面的內容,使之為半透明狀。這種效果用的很多,比如論壇登陸、簽到時候的彈出層,比如現在流行的微信掃一掃,點擊一個按鈕時候的彈出層。如下面的這種效果:js彈出層源碼: 代碼如下複製代碼 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2017-01-13
例1,replace帶有變數replace函數可以使用Regex來匹配字串實現替換。今天遇到的問題是Regex出現了變數,以今天的實際情況為例: 代碼如下複製代碼 /(^'+arr2[i]+'|)|(|'+arr2[i]+'$)/arr2[i]為數組元素,是變數str=str.replace(/(^'+arr2[i]+'|)|(|'+arr2[i]+'$)/,''); 使用這種方式無法替換成功,解決辦法: 代碼如下複製代碼 var reg=eval_r(
Time of Update: 2017-01-13
首先講講setAttribute,我們經常需要在JavaScript中給Element動態添加各種屬性,這可以通過使用setAttribute()來實現,這就涉及到了瀏覽器的相容性問題。 代碼如下複製代碼 1 setAttribute(string name, string value): //增加一個指定名稱和值的新屬性,或者把一個現有的屬性設定為指定的值。1、樣式問題 代碼如下複製代碼 setAttribute(“class&
Time of Update: 2017-01-13
在預設情況下,sort()方法按升序排列數組項目——即最小的值位於最前面,最大的值位於最後面。為了實現排序,sort()方法會調用每個數組項的toString()轉型方法,然後比較得到的字串,以確定如何排序。即使數組中的每一項都是數值,sort()方法比較的也是字串,如下所示: 代碼如下複製代碼 var value=[8,10,0,5,20]; value.sort(value); alert(value);//0,10,20,5,8
Time of Update: 2017-01-13
JS隨機數方法以下方法適用於隱性的視窗:Iframe頁面、手機瀏覽器等。方法:擷取當前頁面URL,在URL後加上隨機數後載入。可強制重新整理當前頁面。缺點:因為載入的一個新的URL,會產生‘記錄’,瀏覽器可返回看上一個頁面(實際為同一個頁面)。 代碼如下複製代碼 var url=''; // 根據需要擷取,JS,PHP,ASP等; function RandomNumber(){ //擷取隨機數 var
Time of Update: 2017-01-13
reload 方法,該方法強迫瀏覽器重新整理當前頁面。文法:location.reload([bForceGet]) 參數: bForceGet, 選擇性參數, 預設為 false,從用戶端緩衝裡取當前頁。true, 則以 GET 方式,從服務端取最新的頁面, 相當於用戶端點擊 F5("重新整理")例 代碼如下複製代碼 <input type=button
Time of Update: 2017-01-13
效果圖外掛程式資訊:Name : ImgScrollVersion: 13.09.09Author : LazyE-mail : 25565308@qq.com參數說明:id :需要滾動視窗的 ID 值width : 視窗
Time of Update: 2017-01-13
html字串是指’<div id=”a”>aklsdjfklsjdfl</div>’這樣的帶html特殊符號的字串,我們通常要對他進行處理再輸出以免輸出成了真正的html元素,也就是把<變成<這樣的html符號代碼。如果字串很長,裡面特殊符號很多,我們該怎麼簡單而高效的把他們全部轉碼呢?迴圈?Regex?都不用!且看: 代碼如下複製代碼 function bian(a){return
Time of Update: 2017-01-13
Cookie是瀏覽器(User Agent)訪問一些網站後,這些網站存放在用戶端的一組資料,用於使網站等跟蹤使用者,實現使用者自訂功能。Cookie的Domain和Path屬性標識了這個Cookie是哪一個網站發送給瀏覽器的;Cookie的Expires屬性標識了Cookie的有效時間,當Cookie的有效時間過了之後,這些資料就被自動刪除了。如 果不設定到期時間,則表示這個Cookie生命週期為瀏覽器會話期間,只要關閉瀏覽器視窗,Cookie就消失了。這種生命期為瀏覽會話期的Cookie
Time of Update: 2017-01-13
代碼如下複製代碼 //根據時間chou函數返回日期(2013-10-10);function getLocalTime(ns) { var d = new Date(parseInt(ns)).toLocaleDateString().replace(/[^d]/g, '_').split('_'); var now = [];
Time of Update: 2017-01-13
call 方法請參閱應用於:Function 對象要求版本 5.5調用一個對象的一個方法,以另一個對象替換當前對象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])參數thisObj 可選項。將被用作當前對象的對象。 arg1, arg2, , argN 可選項。將被傳遞方法參數序列。 說明call 方法可以用來代替另一個對象調用一個方法。call 方法可將一個函數的物件內容從初始的上下文改變為由 thisObj
Time of Update: 2017-01-13
網頁特效 null對象詳解null 這是一個對象,但是為空白。因為是對象,所以 typeof null 返回 'object' 。 null 是 JavaScript 保留關鍵字。 null 參與數值運算時其值會自動轉換為 0 ,因此,下列運算式計算後會得到正確的數值: 運算式:123 + null 結果值:123 運算式:123 * null 結果值:
Time of Update: 2017-01-13
網頁特效 undefined效能提高與分析工作中我們經常需要判斷某個變數/屬性是否為undefined。通常有兩種寫法1 // 方式12 typeof age === 'undefined';3 4 // 方式25 age === undefined這兩種寫法有什麼區別嗎? 應該使用哪一種呢?看看下面的例子1 typeof age === 'undefined'; // true標識符 age
Time of Update: 2017-01-13
JavaScript範圍 任何程式設計語言都有範圍的概念,簡單的說,範圍就是變數與函數的可存取範圍,即範圍控制著變數與函數的可見度和生命週期。在JavaScript中,變數的範圍有全域範圍和局部範圍兩種。 1. 全域範圍(Global Scope) 在代碼中任何地方都能訪問到的對象擁有全域範圍,一般來說一下幾種情形擁有全域範圍: (1)最外層函數和在最外層函數外面定義的變數擁有全域範圍,例如:view sourceprint? 0
Time of Update: 2017-01-13
<head><script> 1: 2: function mark() { 3: var b= document.getElementById ("b"); 4: var b1= document.getElementById ("b1"); 5: var b2=
Time of Update: 2017-01-13
例子:我們要實現的效果是當使用者點擊滑鼠的時候,就在舊資料上追加若干新資料。 如果使用標準DOM的話,完整代碼如下: 複製代碼 代碼如下:<html> <head> <title>test</title> </head> <body> <div> <p>data<p> </div> <script> document.onmousedown =
Time of Update: 2017-01-13
網頁特效 cookie讀寫程式這裡介紹了下關於cookie由js的實現,主要有刪除,設定,讀取cookie代碼,有需要的朋友可以參考一下。//寫cookies函數 function SetCookie(name, value)//兩個參數,一個是cookie的名子,一個是值