javascript string to date

還只能用"/"分割時間,“-”還就是不行。 <SCRIPT LANGUAGE="JavaScript"> //execScript('n = DateDiff("d","2003-01-01","2003-01-02")'); //document.write(n); var s="2003-01-01"; var s2="2003-01-03"; var date=new Date(Date.parse(s.replace(/-/g, "/"))); var date2=new

javascript:getElementsByName td name

問題:    今天寫動態產生HTML表格的時候需要用到統計td內的資料,在產生的時候設定了td的name屬性,但是document.getElementsByName("_test")能獲得到這個對象,直接列印顯示[object],但是length屬性始終是0,不管你添加多少個td名稱都設定成"_test"用getElementsByName獲得的length總是0

Javascript 滑動效果菜單 TreeView [Javascript]

 前言     這個滑動菜單寫了蠻久了,當時沒有被用上,現在要用了又翻出來了,畢竟不是網上下載扒的,自己寫的,所以還是分享一下,覺得有時間還是盡量自己寫的好,呵呵:) 本文     還是先來一張吧:          效果一般,覺得還行,就是收縮的時候有時候抖,不太明白:-(     以下是調用部分的JS代碼,比較方便:Code highlighting produced by Actipro CodeHighlighter

javascript之典型高階函數二

前言  在前一篇文章javascript之典型高階函數中主要實現了幾個典型的functional函數。文章最後也提出了疑問,為啥那樣的實現與F#之類的函數式語言“不太一樣”呢?今天來試試更“函數式”的實現。另一種實現  同樣地,嘗試對之前實現的函數做一些改動,把for迴圈去掉。如何去掉呢?這裡先要引入一個集合的歸納法定義:  一個集合要麼是空集,要麼是一個數與一個集合組成的數對  從定義可以看到,每一個集合都可以看作為一個數和一個集合的對。例如:{1,2,4,5} 可以認為是數 1 與 集合{2

javascript 常用代碼大全 2

一、驗證類 1、數字驗證內   1.1 整數   1.2 大於0的整數 (用於傳來的ID的驗證)   1.3 負整數的驗證   1.4 整數不能大於iMax   1.5 整數不能小於iMin 2、時間類   2.1 短時間,形如 (13:04:06)   2.2 短日期,形如 (2003-12-05)   2.3 長時間,形如 (2003-12-05 13:04:06)   2.4 只有年和月。形如(2003-05,或者2003-5)   2.5 只有小時和分鐘,形如(12:03) 3、表單類

JavaScript檔案上傳驗證

//置於<Head>之間 <script language="JavaScript"><!--//檢查上傳物件 checkFileUpload(表單名稱,檔案類型,是否需要上傳,檔案大小,圖片最小寬度,圖片最小高度,圖片最大寬度,圖片最大高度,儲存寬度的表單名稱,儲存高度的表單名稱)function checkFileUpload(form,extensions,requireUpload,sizeLimit,minWidth,minHeight,maxWidth,

javascript實現“登入後跳回之前頁面”的漏洞

www.xxx.com網站有個登入頁面login.htm,登入之後需要跳到之前的頁面www.yyy.comurl形式如下:http://www.xxx.com/login.htm?returnurl=http://www.yyy.com long.htm代碼裡面通過javascript跳轉:/*** javascript擷取URL指定參數對應的值* @method getQueryString* @param {string} s 參數名* @return {string}*/function 

Javascript拼接字串的效率比較:String.replace VS Array.push

/*** 背景是因為發現同事拼JS字串喜歡用模板(String.replace),沒錯,用模板增加了可讀性,* 但是相較於高效的Array.push然後Array.join("")拼接字串而言,用replace有個效能問題。* 以迴圈1000次舉例,ie下差距很大,ff下的Array.push也要快將近一倍。可運行下面的demo:* String.replace VS Array.push */var testType=2;//1=String.replace or 2=Array.push

用Javascript跨平台開發手機Native App

實踐了下Moscrif,就是那個javascript開發native app的解決方案。與PhoneGap等方案不同的是,PhoneGap是糅合html的解決方案,不是真正的Native APP(效能打折扣);而Moscrif則是利用javascript開發Native APP,也即用javascript代替Object C/Java去開發Native

用javascript顯示簡單的等待資訊

在Web應用中,在執行一些用時較長的操作時,需要顯示一個訊息,提示使用者稍作等待,下面的代碼是一個javascript的簡單例子,當然,並不是真正意義上的進度條。在頁面上放一個Label,一個Button,然後把javascript代碼些在一個單獨的js檔案中,代碼如下:var flag = "0";function showProcess()  {      window.setTimeout('showMsg()',1);} function showMsg(){        var ms

在html連結裡執行js和使用標籤事件執行的不同

發現了一個指令碼執行的差別,仔細想想是自己以前沒有真正弄明白html事件第一種情況<a href="javascript:ht('1',this);" >跑跑卡丁車</a><script language="javascript">     function

物件導向的 Javascript 函數重載和類型檢查

 函數重載和類型檢查  其它物件導向的語言(比如Java)的一種共有的特性是“重載”函數的能力:傳給它們不同數目或類型的參數,函數將執行不同操作。雖然這種能力在JavaScript中不是直接可用的,一些工具的提供使得這種探求完全成為可能。  在JavaScript的每一個函數裡存在一個上下文相關的名為arguments的變數,它的行為類似於一個偽數組,包含了傳給函數的所有參數。參數不是一真正的數組(意味著你不能修改它,或者調用push()方法增加新的項),但是你可以以數組的形式訪問它,而且它也的

物件導向的 Javascript 語言特性:範圍

 範圍  範圍是JavaScript中一個較難處理的特性。所有物件導向的程式設計語言都有某種形式的範圍;這要看是什麼上下文約束著範圍。在JavaScript裡,範圍由函數約束,而不由塊約束(如while,if,和for裡的語句體)。最終可能使得一些代碼的運行結果表面上顯得怪異(如果你來自一種塊範圍語言的話)。程式2-10的例子說明了“函數範圍代碼”的含義。  代碼2-10. JavaScript中變數範圍是怎樣工作的例子//設定一個等於"test"的全域變數foovar foo = "test"

物件導向的 Javascript 語言特性:閉包

  閉包  閉包意味著內層的函數可以引用存在於包繞它的函數的變數,即使外層的函數的執行已經終止。這一特殊的論題可能是非常強大又非常複雜的。我強烈推薦你們參考本節後面將提及的網站,因為它有一些關於閉包這一話題的精彩的資訊。  我們先來看程式2-13所示的閉包的兩個簡單例子。    程式2-13. 閉包改善的代碼清晰性的兩例//得到id為"main"的元素var obj = document.getElementById("main");//改變它的邊框樣式obj.style.border = "1

物件導向的 Javascript 語言特性:引用

引用  JavaScript的一個重要的方面是引用的概念。引用就是指向對象實際位置的指標。這是一項極其強大的功能。前提是,實際的對象決不是一個引用:字串總是一個字串,數組總是一個數組。然而,多個變數可以引用相同的對象。JavaScript就是以這種引用引用機製為基礎。通過維護一系列的指向其它對象的引用,語言為你提供了更大的彈性。  另外,對象能包括一系列的屬性,這些屬性簡單地引用其它對象(如字串,數字,數組等等)。當幾個變數指向相同對象時,修改底層物件類型將會在所有的指點向它的變數上有所反映。例

JavaScript跨域問題

遇到過幾次此類問題,上一次用了JQUERY的JSONP,而這次用了普通的JS寫法,其實兩者是完全一樣的,貼出來分享一下也便於以後自己尋找首先是JQUERY的JSONP方法:假設有一個靜態頁面上的某些功能需要通過判斷IP來授權訪問,而這個網站是靜態沒辦法自己實現判斷IP功能,這時候就可以用跨域來解決代碼如下:var CheckUrl=function(){ $.getJSON('http://www.xxx.com/Urlcheck/Url/CheckUrl?callback=?',

通用javascript指令碼函數庫

javascript 在 WEB 編程中能起到很大的作用,將一些常用的功能寫成javascript類庫。   將下面代碼儲存為Common.js   類庫功能:   1.Trim(str)--去除字串兩邊的空格   2.XMLEncode(str)--對字串進行XML編碼   3.ShowLabel(str,str)--滑鼠提示功能(顯示字元,提示字元)   可以設定顯示的提示的文字的字型、顏色、大小以及提示的背景顏色、邊框等   4.IsEmpty(obj)--驗證輸入框是否為空白  

不重新整理,通過javascript調用xmlHTTP

<script language="javascript" for="RE_REPAIR_SITE" event="onblur">                                {                        return GetHore();                    }                  ]]>        </script>        <script>              

javascript事件列表解說)

javascript事件列表解說事件瀏覽器支援解說一般事件onclickIE3、N2滑鼠點擊時觸發此事件ondblclickIE4、N4滑鼠雙擊時觸發此事件onmousedownIE4、N4按下滑鼠時觸發此事件onmouseupIE4、N4滑鼠按下後鬆開滑鼠時觸發此事件onmouseoverIE3、N2當滑鼠移動到某物件範圍的上方時觸發此事件onmousemoveIE4、N4滑鼠移動時觸發此事件onmouseoutIE4、N3當滑鼠離開某物件範圍時觸發此事件onkeypressIE4、N4當鍵盤

用javaScript實現觀察者模式

本文的幾個第一:第一次嘗試翻譯,原文來自codeproject(http://www.codeproject.com/jscript/Observer_Pattern_JS.asp)第一次使用Windows Live Writer,beta 版.第一次在自己的blog中寫上:Flyingchen-蘇州.Net俱樂部。 文章導言:         

總頁數: 3271 1 .... 502 503 504 505 506 .... 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.