Time of Update: 2016-03-06
詳解JavaScript的AngularJS架構中的範圍與資料繫結,angularjsjavascriptAngularJS 簡介AngularJS 是由 Google 發起的一款開源的前端 MVC 指令碼架構,既適合做普通 WEB 應用也可以做 SPA(單頁面應用,所有的使用者操作都在一個頁面中完成)。與同為 MVC 架構的 Dojo 的定位不同,AngularJS 在功能上更加輕量,而相比於 jQuery,AngularJS
Time of Update: 2016-03-05
詳解Wondows下Node.js使用MongoDB的環境配置,node.jsmongodb為了儲存網站的使用者資料和業務資料,通常需要一個資料庫。MongoDB和Node.js特別般配,因為MongoDB是基於文檔的非關係型資料庫,文檔是按BSON(JSON的輕量化二進位格式)儲存的,增刪改查等管理資料庫的命令和JavaScript文法很像。如果你在Node.js裡訪問MongoDB的資料,會有我們是一家人的感覺,特別親切。我也準備使用MongoDB來作為我的資料庫。MongoDB使用集合(c
Time of Update: 2016-03-02
JavaScript開發人員必備的10個Sublime Text外掛程式,javascriptsublimeSublime Text幾乎是任何開發人員在其工具箱的必備應用程式。Sublime Text是一款跨平台的,高度可定製的,進階的文字編輯器,既適合全功能的IDE(出了名的資源匱乏),又可匹配命令列編輯器,例如Vim和Emacs(具有陡峭的學習曲線)。Sublime
Time of Update: 2016-02-28
Web 播放聲音 — AMR(Audio) 篇,amraudio本文主要介紹 AMR(Aduio) 播放 AMR 格式 Base64碼 音頻。1、必備資料 github AMR 開源庫 :https://github.com/jpemartins/amr.js 用心把這個項目看一遍,對於我下面說的話,可以忽略啦,代碼是最好的文章,哈哈~~2、核心 JS 庫 :amr.js 、pcmdata.min.js、libamr-nb.js (g上述ithub項目中有另外三個js,我給合成一個amr.js,
Time of Update: 2016-02-26
JavaScript Web雲平台OS.js介紹OS.js是一個瀏覽器的JavaScript
Time of Update: 2016-02-18
IE下的背景半透明處理(濾鏡),半透明濾鏡現在做的網站首頁,導航條等使用了半透明效果,調試的時候鄙人使用了Chrome瀏覽器,之前有考慮過IE的相容性問題,但打算,網頁完全布局完成後一次性解決。因為只要求相容到IE8,所以感覺並沒有什麼太大的問題。 但是當進入調試階段的時候,我徹底“崩潰了”IE簡直就是反人類的代名詞,但問題仍然需要解決。 首先,正常情況下,在高版本的瀏覽器下,對一個盒子的背景使用半透明效果,我們只這樣做的:
Time of Update: 2016-02-17
在JavaScript中使用JSON資料,javascriptjson資料JSON 是 JavaScript 原生格式,這意味著 在 JavaScript 中處理 JSON 資料不需要任何特殊的 API 或工具包。JSON文法 JSON建構於兩種結構:對象——成對的名稱和數值的集合。不同的語言中,它被理解為對象,紀錄,結構,字典,雜湊表,有鍵列表(keyed list),或者關聯陣列。一個對象以“{”(左括弧)開始,“}”(右括弧)結束。每個“名稱”後跟一個“:”(冒號);“‘名稱/值'
Time of Update: 2016-02-04
AngularJS中處理多個promise的方式,angularjspromise在使用AngularJS中處理promise的時候,有時會碰到需要處理多個promise的情況。最簡單的處理就是每個promise都then。如下:var app = angular.module("app",[]);app.controller("AppCtrl", function($q. $timeout){var one = $q.defer();var two = $q.defer();var
Time of Update: 2016-01-25
javascript實現全形轉半形的方法,javascript全形本文執行個體講述了javascript實現全形轉半形的方法。分享給大家供大家參考,具體如下:function fullChar2halfChar(str){ var result = ''; for (i=0 ; i<str.length; i++) { code = str.charCodeAt(i);//擷取當前字元的unicode編碼 if (code >= 65281 && code <= 65373)/
Time of Update: 2016-01-24
jquery採用oop模式class類的使用樣本,jqueryoop本文執行個體講述了jquery採用oop模式class類的使用方法。分享給大家供大家參考,具體如下:這裡用class來管理jquery的各個function,我覺得很方便,並且代碼可讀性也很強。以前我喜歡建檔案寫function,再包括檔案,到後來找一個function就比較麻煩了。沒有用class來管理function方便。費話不多說了。一、oop.html<!DOCTYPE HTML PUBLIC
Time of Update: 2016-01-18
JavaScript焦時間點事件、滑鼠事件和滾輪事件使用詳解,javascript使用詳解焦時間點事件一般利用這些事件與document.hasFocus()方法和document.activeElement屬性配合。主要有:blur:元素失去焦點,不會冒泡;DOMFocusIn:同HTML事件focus,於DOM3遭廢棄,選用focusin;DOMFocusOut:同HTML事件blur,於DOM3遭廢棄,選用focusout;focus:元素獲得焦點,不回冒泡;focusin:獲得焦點,與H
Time of Update: 2016-01-08
詳解Bootstrap的aria-label和aria-labelledby應用,arialabelbootstraparia-label正常情況下,form表單的input組件都有對應的label.當input組件擷取到焦點時,螢幕助讀程式會讀出相應的label裡的文本。如:<!DOCTYPE html> <html> <head> <meta charset = "utf-8">
Time of Update: 2016-01-08
jQuery外掛程式之jQuery.Form.js用法執行個體分析(附demo樣本源碼),Google地圖api樣本demo本文執行個體講述了jQuery外掛程式之jQuery.Form.js用法。分享給大家供大家參考,具體如下:一、jQuery.Form.js 外掛程式的作用是實現Ajax提交表單。方法:1.formSerilize() 用於序列化表單中的資料,並將其自動整理成適合AJAX非同步請求的URL地址格式。2.clearForm()
Time of Update: 2016-01-01
js為什麼不能正確處理小數運算?,js正確處理小數運算var sum = 0;for(var i = 0; i < 10; i++) { sum += 0.1;}console.log(sum);上面的程式會輸出1嗎?在 你有必要知道的 25 個 JavaScript 面試題 一文中,第 8 個題淺顯的說了下 js 為什麼不能正確處理小數運算的問題。今天重拾舊題,更深層次的剖析下這個問題。但要先說明的是,不能正確處理小數的運算並不是 JavaScript
Time of Update: 2015-12-10
CKEditor使用筆記,ckeditor筆記相關資源 1. 首頁地址:http://ckeditor.com/ 2. :http://ckeditor.com/download 3. SDK地址:http://sdk.ckeditor.com/ 如何開始 1、選擇位置,放置CKEditor的包 如:放置在webapp/plugin路徑下,其中webapp是web項目的根目錄。 2、在頁面中引入ckeditor.js <script
Time of Update: 2015-10-27
詳解JavaScript編程中的數組結構,javascript數組數組對象的作用是:使用單獨的變數名來儲存一系列的值。建立數組, 為其賦值:執行個體var mycars = new Array();mycars[0] = "Saab";mycars[1] = "Volvo";mycars[2] = "BMW";什麼是數組?數組對象是使用單獨的變數名來儲存一系列的值。如果你有一組資料(例如:車名字),存在單獨變數如下所示:var car1="Saab";var
Time of Update: 2015-10-24
你不知道的JavaScript--Item15 prototype原型和原型鏈詳解用過JavaScript的同學們肯定都對prototype如雷貫耳,但是這究竟是個什麼東西卻讓初學者莫衷一是,只知道函數都會有一個prototype屬性,可以為其添加函數供執行個體訪問,其它的就不清楚了,最近看了一些
Time of Update: 2015-10-19
解決JS請求伺服器gbk檔案亂碼的問題,jsgbkJS擷取伺服器編碼格式為gb2312的檔案時內容為亂碼,ajax網路請求內部使用的是XMLHttpRequest,所以在請求之前需要設定一下編碼格式,但是設定xhr.setRequestHeader("accept", "text/csv;charset=gb2312,*/*");沒有效果,只有設定xhr.overrideMimeType("text/csv;charset=gb2312");才正確,代碼如下:<span
Time of Update: 2015-05-25
JS中的THIS和WINDOW.EVENT.SRCELEMENT詳解 對於js初學著必須理解this和srcElement的應用,這也是面試中經常考到的。下面我們就通過幾個樣本來詳細瞭解下 我們先看一個簡單的例子: 代碼如下:<input type="text" onblur="alert(this.value)"/>完全沒有問題。 那麼什麼情況下不可以用??
Time of Update: 2015-04-18
超全css解決方案之CSS布局,css解決方案布局1.固定寬度的置中布局首先我們這裡探討的是我們常用的固定寬度的置中布局,這應該是目前實戰中應用的最多的了。然後從考慮是否應用大背景上我們分為兩種,一種是允許整體有一個大背景,一種是頭部,中間及底部都可以平鋪一個全屏的大背景。接著我們從有無側邊欄來討論三種情況,一種是有左或右側邊欄,一種是沒有側邊欄,最後一種就是左右側邊欄都存在的情況。我們在這探討的布局方案借鑒與drupal的主題,所以如果是學過drupal這個cms的朋友應該會比較熟悉。2.ht