Time of Update: 2016-03-13
javascript擷取wx.config內部欄位解決分享,wx.config分享背景在分享開發的時候我們通常的流程是 <?php require_once "jssdk.php"; $jssdk = new JSSDK("yourAppID", "yourAppSecret"); $signPackage = $jssdk->GetSignPackage();?> <!DOCTYPE html> <html lang="en">
Time of Update: 2016-03-13
JavaScript File分段上傳,javascriptfile分段HTML<form method="POST" name="form" action="/mupload/upload/" enctype="multipart/form-data"><input type='hidden' name='csrfmiddlewaretoken' value='' /><input id='file' type='file' name='file'
Time of Update: 2016-03-12
為select
Time of Update: 2016-03-12
CSS練習-導覽列斜線分隔-利用虛擬元素,css開始切第一張圖了,第一個遇到的問題是頂部導覽列這裡,用斜線分割。想到的思路是用偽類:before或者:after實現先寫html結構。<!-- 導覽列begin --> <div class="header_right fr"> <a href="#" class="link">Home</a> <a href="#"
Time of Update: 2016-03-13
舉例說明JavaScript中的執行個體對象與原型對象,javascript執行個體首先聲明:javascript中每個對象都有一個constructor屬性和一個prototype屬性。constructor指向對象的建構函式,prototype指向使用建構函式建立的對象執行個體的原型對象。function Person(){ } var person = new Person(); Person.prototype = { constructor : Person, name :
Time of Update: 2016-03-12
JS字串的相關方法1、字元方法charAt()和charCodeAt(),這兩個方法都接收一個參數,及基於0的字元位置,charAt()返回的是給定位置的字元,charCodeAt()返回的是給定位置字元的字元編碼。與charCodeAt()對應的一個方法是formCharCode()將字元編碼轉為字串。如:<script> var code = "future"; console.log(code.charAt(2)); //t console.log(code.
Time of Update: 2016-03-11
理解javascriptRegex,Regex瞭解RegExp類型:ECMAScript通過RegExp類型來支援Regex。 var expression=/pattern/flags; Regex的模式(pattern)部分:可以是任何簡單或複雜的Regex,可以包含字元類,限定符,分組,向前尋找,反向引用。 關於Regex中各種特殊字元(如 \,^,$,\w,\b 等)的含義可以參考 MDN Regex-特殊字元
Time of Update: 2016-03-10
在AngularJS架構中處理資料建模的方式解析,angularjs架構我們知道,AngularJS並沒有內建立等可用的資料建模方案。而是以相當抽象的方式,讓我們在controller中使用JSON資料作為模型。但是隨著時間的推移和項目的成長,我意識到這種建模的方式不再能滿足我們項目的需求。在這篇文章中我會介紹在我的AngularJS應用中處理資料建模的方式。為Controller定義模型讓我們從一個簡單的例子開始。我想要顯示一個書本(book)的頁面。下面是控制器(Controller):Bo
Time of Update: 2016-03-11
一道關於JavaScript變數範圍的面試題,javascript變數試題小編覺得這道題對理解JavaScript 範圍還是很有協助的,特此又把自己的解題思路梳理了一遍,希望對其它人有所協助。首先看下面試題:var arr = [1, 2, 3]; for (var i = 0, j; j = arr[i++];) { console.log(j); } console.log('---------'); console.log(i); console.log('--------
Time of Update: 2016-03-10
整理AngularJS架構使用過程當中的一些效能最佳化要點,angularjs效能最佳化1. 簡介無論你正在編寫一箇舊的應用程式還是在一個大型應用中採用AngularJS,效能是一個重要的方面。瞭解是什麼原因導致AngularJS應用程式慢下來非常重要,要知道,在開發過程中做出權衡是很重要的。本文將介紹一些AngularJS比較常見的效能問題,以及最佳化的建議。2. 效能測試工具本文採用jsPerf http://jsperf.com/ 效能測試的基準。3.
Time of Update: 2016-03-10
Node.js模組封裝及使用方法,node.js模組封裝Node.js中也有一些功能的封裝,類似C#的類庫,封裝成模組這樣方便使用,安裝之後用require()就能引入調用.一、Node.js模組封裝 1.建立一個名為censorify的檔案夾 2.在censorify下建立3個檔案censortext.js、package.json、README.md檔案1)、在censortext.js下輸入一個過濾特定單詞並用星號代替的函數。var
Time of Update: 2016-03-10
JavaScript中利用jQuery綁定事件的幾種方式小結,javascriptjquery開發過程中經常要給DOM元素添加一些事件,下面介紹幾種方式:先寫幾個好看的button//引入JQuery<script type="text/javascript" src="jquery-1.8.3.min.js"></script><span id="tips"></span><input type="button" id="btn1"
Time of Update: 2016-03-10
AngularJS頁面訪問時出現頁面閃爍問題的解決,angularjs頁面我們知道在應用的頁面或者組件需要載入資料時,瀏覽器和angular渲染頁面都需要消耗一定的時間。這裡的間隔可能很小,甚至讓人感覺不到區別;但也可能很長,這樣會導致讓我們的使用者看到了沒有被渲染過的頁面。這種情況被叫做Flash Of Unrendered Content (FOUC)(K)?and is always
Time of Update: 2016-03-10
簡單講解AngularJS的Routing路由的定義與使用,angularjsrouting在單頁面應用中,視圖之間的跳轉就顯尤為重要的,隨著應用越來越複雜,我們需要用一種方法來精確控制什麼時候該呈現怎樣的頁面給使用者。咱們可以通過在首頁面中引入不同的模板來支援不同頁面的切換,但是這麼做的缺點就是,越來越多的內嵌代碼導致最後難以管理。通過ng-include指令我們可以把很多的模板整合在視圖中,但是我們有更好的方法來處理這種情況,我們可以把視圖打散成layout和模板視圖,然後根據使用者訪問的特
Time of Update: 2016-03-10
JavaScript類比push,javascriptpush任務:首先我定義了一個變數var arr =
Time of Update: 2016-03-10
JavaScript類比數組合并concat,javascriptconcat定義和用法concat() 方法用於串連兩個或多個數組。該方法不會改變現有的數組,而僅僅會返回被串連數組的一個副本。文法arrayObject.concat(arrayX,arrayX,......,arrayX) 參數 描述 arrayX 必需。該參數可以是具體的值,也可以是數組對象。可以是任意多個。
Time of Update: 2016-03-10
利用JQuery寫一個簡單的非同步分頁外掛程式,jquery分頁寫了一個Jquery非同步分頁外掛程式,拿出來分享一下,有不完善之處請指教。以使用者分頁為例,先看一下效果,首先是第一頁:下一頁或者點擊第二頁後:點擊尾頁後:效果還可以吧?來看看具體怎麼用,首先後台要有一個Page模型:Page.java:public class Page { /** * 當前頁號 */ private int currPageNum = 1; /** * 總記錄數 */
Time of Update: 2016-03-10
一波JavaScript日期判斷指令碼分享,一波javascript1、比較兩個日期先後 var x = new Date('2015-05-25'); var y = new Date('2015-05-25'); if (x.getTime() == y.getTime()) { It'll be true; } 2、是否在兩個日期之間 var beforeSpringDate, afterSpringDate; for (var i = 0; i <
Time of Update: 2016-03-10
淺談javascript中的call、apply、bind,applybind在JavaScript中,call、apply和bind 是Function對象內建的三個方法,這三個方法的主要作用是改變函數中的this指向,從而可以達到`接花移木`的效果。本文將對這三個方法進行詳細的講解,並列出幾個經典應用情境。 call(thisArgs [,args...])該方法可以傳遞一個thisArgs參數和一個參數列表,thisArgs指定了函數在運行期的調用者,也就是函數中的this對象,
Time of Update: 2016-03-10
基於jquery編寫分頁外掛程式,jquery編寫分頁外掛程式擴充JQuery很容易,作為一個練習,編寫一個簡單的分頁外掛程式,代碼量不大,直接看代碼好了:$.fn.mypagination = function(totalProperty,opts){ opts = $.extend({ perPage:10, callback:function(){ } },opts||{}); return this.each(function(){