Time of Update: 2015-05-27
標籤: 在編寫JS代碼中,經常要對某個變數進行類型檢測。常用的類型檢測方法有:typeofObject.prototype.toStringconstructorinstanceoftypeoftypeof可以識別出基礎資料型別 (Elementary Data Type)(null除外),同時typeof並不能識別具體的物件類型(Function除外).eg: typeof "seven"; //
Time of Update: 2015-05-09
標籤:最近接觸了一些JavaScript開發的例子,在這裡與大家一起分享一下: 例子:當我們一個團隊在寫Js檔案的時候,你一個人寫的JS代碼自己可以看懂也可以維護,但是別人想對你的JS進行擴充的話,如果都在同一個JS檔案上寫的話,那樣可能會很亂,造成維護上極其不方便,這時我們可以通過JS模組化開發 1.假如這是 JsHelperOne.js //沙箱模式 防止汙染外部變數; (function (window) {
Time of Update: 2015-05-07
標籤:javascript spidermonkey c JavaScript 是最常用的前端語言, 在後端也漸漸有所應用, 比如 NodeJS, 在C++應用中嵌入JavaScript 到底效能如何?就拿最流行的 Mozilla SpiderMonkey 和 Google V8 做一個比較測試, 先以 SpiderMonkey 為例, 來執行一個一萬個字串的資料排序和反轉1.
Time of Update: 2015-05-07
標籤:Date建構函式New Date() | Date()沒有參數預設就是系統當前時區的時間,結果:Sat Apr11 2015 16:42:09 GMT+0800 (China Standard Time)產生代表當前系統的時間,不用new也可以產生,Date本身就是個方法。New Date(milliseconds)這個毫秒參數是從1970-01-01 00:00:00到現在所經過的時間。New
Time of Update: 2015-05-07
標籤:JavascriptRegex知識整理1.Regex思維導圖 2.Regex常用樣本2.1 移除所有標籤,只留下innerTextvar html = "<p><a href=‘http://www.baidu.com/‘>Ruby Louvre</a>by <em>test</em></p>";var text = html.replace(/<(?:.|\s)*?>/g,
Time of Update: 2015-06-11
Javascript中的getUTCHours()方法使用詳解,getutcdate 按照通用時間,javascript Date.getUTCHours()方法返回的時間在指定的日期。由getUTCHours返回的值是0和23之間的整數。文法Date.getUTCHours()下面是參數的詳細資料:
Time of Update: 2015-05-12
JavaScript-執行環境及範圍執行環境(execution context)是JavaScript最為重要的一個概念,執行環境定義了變數或函數有權訪問的其他資料,決定了它們各自的行為。每一個執行環境都有一個與之關聯的變數對象(variable
Time of Update: 2015-05-09
javascript中indexOf技術詳解,javascriptindexofJavaScript提供了幾種技術,來在字串中搜尋一個單詞、數字或其他的一串字元。搜尋可能很方便,例如,如果你想要知道訪問者使用哪種Web瀏覽器來瀏覽你的網站。每個Web瀏覽器在一個字串中標識關於自己的資訊,該字串包含了很多不同的統計資料。可以通過在一個Web頁面中添加下面這段JavaScript,並且在Web瀏覽器預覽,從而看到這個字串:<script>alert(navigator.userAgent);</sc
Time of Update: 2015-05-08
JavaScript更改字串的大小寫 在javascript中涉及字串大小寫轉換的方法有4個:toLowerCase()、toLocaleLowerCase()、toUpperCase()及toLocaleUpperCase()。今天我們主要來用下toUpperCase()和toLowerCase()方法。 JavaScript提供了兩個方法,將字串轉換為全部大寫或全部小寫,從而可以將“hello”更改為“HELLO”,或者將&ld
Time of Update: 2015-05-08
js庫Modernizr的介紹和使用 Modernizr是一個開源的JS庫,它使得那些基於訪客瀏覽器的不同(指對新標準支援性的差異)而開發不同層級體驗的設計師的工作變得更為簡單 傳統瀏覽器目前不會被完全取代,令你難以將最新的 CSS3 或 HTML5 功能嵌入你的網站。 Modernizr 正是為解決這一難題應運而生,作為一個開源的 JavaScript 庫,Modernizr 檢測瀏覽器對 CSS3 或 HTML5 功能支援情況。 Modernizr
Time of Update: 2015-04-26
jQuery中next方法用法執行個體,jquerynext本文執行個體講述了jQuery中next方法用法。分享給大家供大家參考。具體分析如下:這裡示範jQuery中next的用法,可取得一個包含匹配的元素集合中每一個元素緊鄰的後面同輩元素的元素集合。這個函數只返回後面那個緊鄰的同輩元素,而不是後面所有的同輩元素。可以用一個可選的運算式進行篩選<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2015-04-23
在window7下使用C++來給node.js編寫擴充模組的方法 在window7下使用C++來給node.js編寫擴充模組的方法 本文給大家介紹的是在window7下使用C++來給node.js編寫擴充模組的方法,附上一個簡單的hello執行個體,有需要的小夥伴可以參考下。 前提: 安裝好node.js、Python2.7與visual studio 2013。 過程: 首先安裝GYP項目產生工具,npm
Time of Update: 2015-03-23
DOM 事件流詳解 這篇文章主要詳細介紹了DOM中的事件流,包括冒泡型事件、事件監聽、標準DOM事件監聽這三個方面,十分詳細,推薦給大家。 1.冒泡型事件瀏覽器的事件模型分兩種:捕獲型事件和冒泡型事件。由於ie不支援捕獲型事件,所以以下主要以冒泡型事件作為講解。(dubbed bubbling)冒泡型指事件安裝最特定的事件到最不特定的事件逐一觸發。 代碼如下:<body
Time of Update: 2015-02-08
Javascript:日期對象(Date)的基本用法本文代碼整理自w3school:http://www.w3school.com.cn 1.擷取當前日期:document.write("Current time: "+new Date());2.擷取時間戳記(毫秒):document.write(new Date().getTime());3.設定年月日(年為必選,月日為可選):var d = new Date(); d.setFullYear(2012,3,16)
Time of Update: 2015-02-01
使用mouse事件實現簡單的滑鼠經過特效,mouse事件滑鼠特效代碼超級簡單,這裡就不多BB了,直接奉上複製代碼 代碼如下:<!doctype html><html lang="zh-cn"><head> <meta charset="UTF-8"> <title>Document</title> <style
Time of Update: 2014-12-31
three.js 源碼注釋(五十六)Material /PointCloudMaterial.js /** * @author mrdoob / http://mrdoob.com/ * @author alteredq / http://alteredqualia.com/ * * parameters = { * color: , * opacity: , * map: new THREE.Texture( ), * * size: , * * blending:
Time of Update: 2014-11-05
Extjs4.2 tooltip 提示寬度問題解決 在Extjs4.2 的tooltip 提示,寬度被限制在了40px,感覺很彆扭,是個BUG,解決辦法,在ext-all-debug.js或ext-all.js中,找到如下的代碼:Ext.define('Ext.tip.Tip', { extend: Ext.panel.Panel , alternateClassName: 'Ext.Tip', minWidth : 40, // 問題在這裡
Time of Update: 2014-10-24
form.submit()不能提交表單的原因分析,form表單onsubmit直接上代碼把:複製代碼 代碼如下:<div id="register"><h4>會員註冊</h4><div class="formdiv"><form method="post" action="register.php?action=register" name="register"
Time of Update: 2014-08-16
Javascript中Function declarations 理解首先來看一段代碼:1.f = function() {return true;}; 2.g = function() {return false;}; 3.(function() { 4. if (g() && [] == ![]) { 5. f = function f() {return false;}; 6. function g() {return true;} 7. } 8
Time of Update: 2014-06-08
見某網站的輸入框支援截屏粘貼的功能,覺得有點意思,於是將代碼扒出來分享下。可惜,目前僅有高版本的 Chrome 瀏覽器支援這樣直接粘貼,其他瀏覽器目前為止還無法粘貼( IE11沒測試過 ),當然這種增強型的使用者體驗功能有總比沒有好。輸入框的結構代碼:複製代碼 代碼如下:<input type="text" id="testInput" />為輸入框綁定粘貼事件:複製代碼 代碼如下:var input = document.getElementById( 'testInput' );