Time of Update: 2017-01-19
一、什麼是DOM?
Time of Update: 2017-01-19
你是否知道JavaScript其實也是一個函數式程式設計語言呢?本指南將教你如何利用JavaScript的函數式特性。要求:你應當已經對JavaScript和DOM有了一個基本的瞭解。寫這篇指南的目的是因為關於JavaScript編程的資料太多了但是極少的資料提到了JavaScript的函數式特性。在本指南中,我只會講解這些基本知識而不會深入其它的函數式語言或這是Lambda運算元。
Time of Update: 2017-01-19
定義和用法push方法 可向數組的末尾添加一個或多個元素,並返回一個新的長度。join方法
Time of Update: 2017-01-19
a1=['020','021',..........'025',..........]; a2=['上海','天津',..........'南京',..........]; length一樣長,並且一一對應,怎麼得到a1裡面025對應的a2的南京? 自己想了個辦法,但是用到了很多eval還有迴圈,感覺不是很好: [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行] 只要你確定了編號位置為三位,, 然後就ok! [Ctrl+A 全選
Time of Update: 2017-01-19
在IE下,我們可以便於使用以下代碼來實現設定首頁: Click here to make devdao.com your default homepage! [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]然而,在firefox下是不行的 要使用指令碼在firefox下設定首頁,首先必須確認在瀏覽器的“about:config”中,把 signed.applets.codebase_principal_support 設定成true 然後使用以下指令碼: [Ctrl+A
Time of Update: 2017-01-19
不重複的隨機數方案1:1531 毫秒 一般的思路是先建立一個1-3000的數組,每一次取出一個,然後讓這個數組減少一個, 取一個,減少一個,這樣就可以做到永不重複了。 隨機不重複_www.jb51.net 雲棲社區 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行] 不重複的隨機數方案2:297毫秒 但是方案1採用了slice方法,此方法重建數組,會大量佔用記憶體和cpu運算, 效率很低,所以改良一下,從原始數組取出一個數,
Time of Update: 2017-01-19
由於以前對javascript瞭解不夠深入,一時間手足無措。 後來經過兩位高手同事的指點(對這兩位同事的敬仰猶如滔滔江水連綿不絕...),恍然大悟,豁然開朗 成功地完成了此功能的添加。 首先來介紹一下javascript中關於此功能的一些對象和方法: 1. window.event對象: event代表事件的狀態,例如觸發event對象的元素、滑鼠的位置及狀態、按下的鍵等等。 event對象只在事件發生的過程中才有效。 2. event.srcElement: 表示該事件的發生源
Time of Update: 2017-01-19
複製代碼 代碼如下:<table id = "PrintA" width="100%" border="1" cellspacing="0" cellpadding="0" bgcolor = "#61FF13"> <TR style="text-align : center;"> <TD>儲存格A</TD> <TD>儲存格A</TD> <TD>儲存格A</TD> <TD>儲存格A<
Time of Update: 2017-01-19
可滾動跟隨彈出框效果代碼——雲棲社區 作者:丁學--滾動跟隨 testhide show [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-19
[Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]寫成函數可以這樣: 複製代碼 代碼如下:<script type="text/javascript"> function trim(str){ //刪除左右兩端的空格 return str.replace(/(^\s*)|(\s*$)/g, ""); } function ltrim(str){ //刪除左邊的空格 return str.replace(/(^\s*)/g,""); } function
Time of Update: 2017-01-19
javascript把15位身份證轉成18 15位號碼: 18位號碼: [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-19
項目要求web版百度地圖要離線開發。這裡總結下自己的開發過程和經驗。 大概需求是:每輛車上安裝有公司接收機,會即時反饋車輛的座標、速度、轉向等資訊,接收到各車輛資訊後在百度地圖上即時畫出車輛位置。作業點不一定都有網路,所以要求離線開發。 此過程主要有三個技術點: 1. 如何擷取離線的API 2. 如何擷取離線瓦片圖 3. 如何在離線狀態下將WGS座標轉換成百度地圖座標 解決問題過程: 1.
Time of Update: 2017-01-19
在指令碼語言JavaScript中,函數的定義是由事件驅動或者當它被調用時可重複使用的代碼塊。在JavaScript的標準ECMAscript中,把函數表述為可以隨時隨地啟動並執行語句。我個人是不認同ECMA的說法的,因為函數只有在發生調用的時候才會執行,否則就是一段毫無生氣的代碼。我們來具體認識認識函數。(一)首先是函數的定義: 在ECMAscript函數的定義是 關鍵字function 函數名(
Time of Update: 2017-01-19
複製代碼 代碼如下: <!doctype html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>javascript之null和undefined</title> </head> <body> <script type="text/javascript">
Time of Update: 2017-01-19
[Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-19
在閱讀本文前,可以先閱讀《Javascript拖拽&拖放系列文章2之offsetLeft、offsetTop、offsetWidth、offsetHeight屬性》這篇文章,以理清上下文關係。好了,讓我們開始進入正題。 模型相同的屬性/方法 1 Button屬性 Integer類型,可讀可寫。對於特定的滑鼠事件,表示按下的滑鼠按鍵,它可以在拖拽的時候,判斷是否是滑鼠左鍵引發mousedown事件。它的所有取值及其意義(參考自《Javascript進階程式設計》)好了,讓我們開始進入正題。 3.1
Time of Update: 2017-01-19
在閱讀本文之前,請先看一看第一篇文章Javascript拖拽系列文章1之offsetParent屬性,因為循序漸進是一個很好的習慣,值得提倡。好了,看看我們今天的內容吧。 首先讓我們先看一看element.offsetLeft屬性。 支援的瀏覽器:Internet Explorer 4.0+,Mozilla 1.0+,Netscape 6.0+,Opera 7.0+,Safari 1.0+ 定義:返回一個像素數值,它表示當前元素的左邊緣到它的offsetParent屬性返回的對象左邊緣的位移量。
Time of Update: 2017-01-19
大家幾乎都有在網上購物的經驗,有的網站會有一個商品放大鏡功能,就是把滑鼠移到圖片上的時候,旁邊會有另外一張大的圖片展示,等同於放大鏡效果,那這樣的效果怎樣實現的呢,我把代碼發給大家,請大家參考。<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>放大鏡</title><style>*{margin:0;padding:
Time of Update: 2017-01-19
ueditor編輯器外掛程式 chrome中圖片上傳框延時問題, 最近在項目中使用ueditor外掛程式進行文字的線上編輯功能時,發現這個外掛程式的圖片上傳彈框在chrome瀏覽器延遲非常的厲害。經過多方搜尋,終於解決。現將解決方案記錄如下: 1、修改/Ueditor/dialogs/image/image.js檔案的第370行處,將 mimeTypes: 'image/*'
Time of Update: 2017-01-19
head中的title顯示在body中,headtitle顯示body今天遇到一個問題,就是title中的內容會顯示在body中1 <head>2 <title>324234</title>3 </head>網上搜了一下是說編碼方式有問題會出現這種情況,於是查看我的編碼情況,發現沒有任何問題。於是開始排查,去掉了css樣式表,title就不顯示了。看來就是樣式有問題。排查後,發現以前寫的重設樣式如下。1 * { display: block; }&