JavaScript轉換農曆類實現及調用方法_javascript技巧

複製代碼 代碼如下: var LunarDate = { madd: new Array(0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334), HsString: '甲乙丙丁戊己庚辛壬癸', EbString: '子醜寅卯辰巳午未申酉戌亥', NumString: "一二三四五六七八九十", MonString: "正二三四五六七八九十冬臘", CalendarData: new Array(0xA4B, 0x5164B, 0x6A5,

javascript裡類比sleep(兩種實現方式)_javascript技巧

有幾種方式,但都不完美 其一,不斷迴圈,直到達到指定時間 複製代碼 代碼如下: function sleep(numberMillis) { var now = new Date(); var exitTime = now.getTime() + numberMillis; while (true) { now = new Date(); if (now.getTime() > exitTime) return; } } 其實代碼並沒有讓指令碼sleep下來,

調試Javascript代碼(瀏覽器F12及VS中debugger關鍵字)_javascript技巧

目前,常用的瀏覽器IE、Chrome、Firefox都有相應的指令碼調試功能。作為我們.NET 陣營,學會如何在IE中調試JS就足夠了,在掌握了IE中的調試方法以後,Chrome和Firefox中的調試方法也變得相當簡單了。在F12開發人員工具中進行調試

JavaScript實現網頁圖片等比例縮放實現代碼及調用方式_javascript技巧

在處理網頁圖片時,特別是一些圖片列表的應用裡面,很難保證圖片統一大小,直接設定圖片大小又會導致圖片展開,造成圖片模糊,本文介紹的代碼可以在圖片載入完成後自動按比例調整圖片大小。 Javascript: 複製代碼 代碼如下: < script language="javascript" type="text/javascript"> < !-- // 說明:用 JavaScript 實現網頁圖片等比例縮放 // 整理:http://www.CodeBit.cn function

Javascript實現關聯資料(Linked Data)查詢及注意細節_javascript技巧

前言 自由百科全書不僅僅應當可以自由編寫,而更應該可以自由獲得。 DBpedia對Wikipedia的資料變成Linked Data形式,使得機器也能讀懂並自由獲得這些資料。 本文的主要目的是利用Javascript從DBpedia中擷取我們想要的資料。 對Linked Data不太瞭解的請參考:關聯資料入門——RDF。SPARQL Trying to use the Semantic Web without SPARQL is like trying to use a relational

javascript 日期時間 轉換的方法_javascript技巧

使用的微軟的Json序列化庫那麼date會是複製代碼 代碼如下:/Date(1224043200000)/   有效做法是  mydate.replace(/\/Date\((.*?)\)\//gi, "new Date($1)");   如果要轉換格式,最好寫個擴充方法:Date.prototype.pattern=function(fmt) {            

Javascript跨域請求的4種解決方式_javascript技巧

什麼情況下才會出現跨域? 假設網域名稱是:http://www.example.com.cn/ 如果所請求的網域名稱跟這個網域名稱不致,這種情況就是跨域,由於跨域存在漏洞,所以一般來說正常的跨域請求方式是請求不到的。 解決方式: 一、window.name 1、 伺服器返回 複製代碼 代碼如下: <script>window.name='{"id":"3", "name":"leisure"}';</script> 2、定義一個iframe,添加onload事件 <

JavaScript 函數replace深入瞭解_javascript技巧

replace函數接受兩個參數,第一個參數為字串或Regex,第一個參數同樣可以接受一個字串,還可能是一個函數。      首先對於第一個參數為字串的我們不再需要多說"I am a boy".replace("boy","girl"),輸出:"I am a girl"。在這裡想說的是第一個參數為正則的情形。對於Regex來說首先會根據是否全域的(全域//g)決定替換行為,如果是全部的則替換全部替換,非全域的只有替換首個匹配的字串。例如:複製代碼

JavaScript將Table匯出到Excel實現思路及代碼_javascript技巧

複製代碼 代碼如下: function copyToExcel(tableid) { //控制按鈕 var btn = document.getElementById("copy"); btn.setAttribute("disabled", "true"); btn.setAttribute("value", "處理中..."); var curTbl = document.getElementById(tableid); try { var oXL = new ActiveXObject("

JavaScript中數組對象的那些內建方法介紹_javascript技巧

/** * 本文純粹是梳理一下目前W3C標準中Array對象的內建Method。 * 全文沒啥營養,不過最後效能測試的部分,倒是拋出了一些疑問。 */ 賦值方法 (Mutator methods) 這些方法直接修改數組自身 pop 和 push Array.pop(); // 刪除數組最後一個元素,返回被刪除的元素 Array.push(element1, ..., elementN); // 在數組尾部插入1-N個元素,返回操作後數組的length 通過這 pop 和 push

JavaScript 驗證碼的執行個體代碼(附效果圖)_javascript技巧

效果如下: 複製代碼 代碼如下:<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server">    <title></title>    <style type="text/css">    .code   

javascript中的void運算子文法及使用介紹_javascript技巧

void是javascript中的一個操作符,文法如下: javascript:void(運算式) javascript:void 運算式 void會計算運算式的值,但是會丟棄運算式的傳回值。 這個運算式常常用來使連結變成一個死連結: 複製代碼 代碼如下: <a href = "javascript:void(0)" onclick = "func()">點我</a> 當點擊這個連結的時候,不會發生地址跳轉,而執行onclick函數。 下面的方式也能實現同樣的結果

Javascript查詢DBpedia小應用執行個體學習_javascript技巧

Javascript查詢DBpedia小應用 上一篇文章中,我們瞭解了SPARQL、SPARQL Endpoint,並簡單做了一個SPARQLWrapper.js,來從DBpedia中查詢了一些資料。 本文則嘗試利用SPARQLWrapper.js來讀取DBpedia的資料,並顯示出來。 目標 通過輸入一個英文單詞,然後返回WIKI中相關的資訊。 那麼主要要解決的問題就是怎樣的SPARQL語句能夠查詢到我們需要的東西。 先看一段簡單的SPARQL查詢語句 複製代碼 代碼如下: PREFIX :

javascript 使用 NodeList需要注意的問題_javascript技巧

因此,他們始終存著最新,最準確的資訊。從本質上說,所有NodeList對象都是訪問DOM文檔時即時啟動並執行查詢。例如下列代碼會導致無限的迴圈:複製代碼 代碼如下:<script type="text/javascript">      window.onload=function(){     var divObj=document.getElementsByTagName('div'); &

JavaScript NodeTree導覽列(功能表項目JSON類型/自製)_javascript技巧

最近比較清閑,自己做了個JavaScript NodeTree,網上類似的東西其實挺多的,功能也比這個全,我做這個純粹為了練練手。 表徵圖可以自訂(16X16),功能表項目完全是JSON類型定義的,方便修改。 介面: 使用方法: 1、將NodeTree-JSON.js以及CSS檔案夾複製到項目中並引用。 2、引用JQuery架構。 3、修改NodeTree-JSON.js中的NodeTreeMenu功能表項目,以下是簡單說明。 複製代碼 代碼如下: var NodeTreeMenu = [ //

javascript對select標籤的控制(option選項/select)_javascript技巧

html中的select標籤,也是asp.net中的asp:DropDownList控制項。 javascript對它們的操作 一、基礎理解 複製代碼 代碼如下: var e = document.getElementById("selectId"); e. options= new Option("文本","值") ; //建立一個option對象,即在<select>標籤中建立一個或多個<option value="值">文本</option>

JavaScript實現自己的DOM選取器原理及代碼_javascript技巧

解譯器模式(Interpreter):定義一種文法格式,通過程式解釋執行它並完成相應的任務。在前端編程情境中可以應用解譯器模式來解釋CSS選擇符實現DOM元素的選擇。

javascript加號"+"的二義性說明_javascript技巧

單個的加號作為運算子在 JavaScript 中有三種作用。它可以表示字串串連,例如:複製代碼 代碼如下:var str = 'hello ' + 'world!'; 或表示數字取正值的一元運算子,例如:複製代碼 代碼如下:var n = 10;  var n2 = +n; 或表示數值運算式的求和運算,例如:複製代碼 代碼如下:var n = 100;  var nn2 = n + 1;  三種標記法裡,字串串連與數字求和是容易出現二義性的。因為

利用Javascript判斷作業系統的類型實現不同作業系統下的相容性_javascript技巧

在通過Javascript實現用戶端和服務端的互動時,有時候需要對作業系統進行判斷,以便實現不同作業系統下的相容性,比如:我們有一個網站, 在Windows XP下瀏覽效果良好,但是到了Ubuntu下,由於許多特性不同,會造成在瀏覽上的細微差異,甚至會影響到良好的使用者體驗。這個時候我們就需要利用 Javascript對作業系統的類型以及某些特性進行判斷,分而治之,從而實現網站在跨平台瀏覽時候保持良好的使用者體驗。 下邊的代碼實現對Windows、Mac、Linux、Unix擦作系統的判斷:

javascript重複綁定事件造成的後果說明_javascript技巧

最近在修改百度地圖開源的東西,想把裡面耦合在一起的代碼給拆分出來。拆解之後,發現了一些坑爹的問題。邏輯上沒有問題的情況下,該出現的效果沒有出現。然後就以為是代碼哪裡寫得不對了,就一直找啊找的。在調試的時候發現,相應的事件被執行了兩遍。瞬間就明白了,肯定在哪個地方重複綁定了事件。果然,真心腦殘的綁定了兩次事件。 平時在寫代碼的時候,如果發現綁定的事件觸發了兩次,那就要查看是否是綁定了兩次事件了。別傻傻的先去查看代碼哪裡處處了,或者懷疑別人的api有問題。

總頁數: 3271 1 .... 1421 1422 1423 1424 1425 .... 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.