Time of Update: 2013-12-01
collection是model對象的一個有序的集合,概念理解起來十分簡單,在通過幾個例子來看一下,會覺得更簡單。1、關於book和bookshelf的例子[javascript] Book = Backbone.Model.extend({ default : { title:'default' }, initialize: function(){ //alert(
Time of Update: 2013-12-01
一般我們在JS中添加事件,是這樣子的view source 1 obj.onclick=method這種綁定事件的方式,相容主流瀏覽器,但如果一個元素上添加多次同一事件呢?view
Time of Update: 2013-12-01
CSS代碼.backToTop { display: none; width: 18px; line-height: 1.2; padding: 5px 0; background-color: #000; color: #fff;
Time of Update: 2013-12-01
內容 1 什麼是Wijmo? 2 jQuery 文法 3 jQuery 選取器 3.1 jQuery 元素選取器 3.2 jQuery 屬性選取器 3.3 jQuery CSS 選取器 4 檔案準備功能 5 jQuery 選項 6 如何引用Wijmo 7 建立你的第一個jQuery
Time of Update: 2013-12-01
<script>function test(){if(document.a.b.value.length>50){alert("不能超過50個字元!");document.a.b.focus();return false;}}</script><form><textarea cols="40" wrap="VIRTUAL"
Time of Update: 2013-12-01
[javascript]// JavaScript Document var checkObj={/**資料驗證類**/ checkFunc:{},//驗證資料的函數對象集合
Time of Update: 2013-12-01
今天下午學習javascript時,根據學到的知識和搜尋的資料,自己完成了一個基於javascript的拖放應用程式。包含三個檔案:1、drag.css;2、drag.js;3、index.html主要是drag.js檔案,現在談一談自己完成的過程:先找到圖片在它所包含的盒子裡的位置x1,然後找出滑鼠相對於用戶端視窗的位置x2,用x1-x2得到圖片對象相對於視窗的位置x3;當滑鼠點擊圖片拖動的時候捕獲滑鼠移動的位置(就是現在滑鼠相對於用戶端視窗的水平和垂直距離)x4,再用x4-x3就得到圖片當前
Time of Update: 2013-12-01
功能強大的模板引擎大都需要對模板進行文法解析,會有效能問題。通過把一個大的模板引擎根據不同呈現需求分隔成多個互相獨立模板控制項,可以降低處理複雜度提供處理效能,可以根據需求靈活組合這些模板控制項得到一個可以定製的模板功能庫。一個模板控制項規定了它的模板文法和js api,這是一個repeater控制項的JS實現:<!DOCTYPE html><html><head><meta charset="gb2312"
Time of Update: 2013-12-01
repaint(重繪) ,repaint發生更改時,元素的外觀被改變,且在沒有改變布局的情況下發生,如改變outline,visibility,background color,不會影響到dom結構渲染。reflow(渲染),與repaint區別就是他會影響到dom的結構渲染,同時他會觸發repaint,他會改變他本身與所有父輩元素(祖先),這種開銷是非常昂貴的,導致效能下降是必然的,頁面元素越多效果越明顯。何時發生:1. DOM元素的添加、修改(內容)、刪除( Reflow +
Time of Update: 2013-12-01
html檔案:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html> <head> <meta
Time of Update: 2013-12-01
1. rotateRotate(旋轉)允許你通過傳遞一個度數值來轉動一個對象。2. scaleScale是一個縮放功能,可以讓任一元素變的更大。它使用正數和負數以及小數作為參數。3. translateTranslate就是基於X和Y 座標重新置放元素4. skew顧名思義,skew就是要將對象傾斜,參數是度數5. matrix6. transform支援矩陣變換,就是基於X和Y 座標重新置放元素1.rotate:Js代碼 &
Time of Update: 2013-12-01
IE為了安全是不允許頁面預覽用戶端本地圖片的,也就是img元素的SRC是相對路徑 不可能是絕對路徑的為了達成這一需求 需要使用濾鏡公司最近有個項目有這樣的需求我才發現我之前寫的 如何通過JS擷取使用者本地圖片路徑http://www.bkjia.com/kf/201205/132513.html 這篇文章裡所使用的方法只支援本地頁面預覽本地圖片有一種解決方案是上傳到伺服器後返回相對路徑 但是效率是個問題,編程複雜度也會提高直接上demo代碼 為更多有這種需求又苦於找不到解決方案的同行提供源碼
Time of Update: 2013-12-01
一、函數建立過程在瞭解原型鏈之前我們先來看看一個函數在建立過程中做了哪些事情,舉一個空函數的例子:1 function A() {};當我們在代碼裡面聲明這麼一個空函數,js解析的本質是(膚淺理解有待深入):1、建立一個對象(有constructor屬性及[[Prototype]]屬性),根據ECMA,其中[[Prototype]]屬性不可見、不可枚舉2、建立一個函數(有name、prototype屬性),再通過prototype屬性 引用 剛才建立的對象3、建立變數A,同時把函數的 引用
Time of Update: 2013-12-01
第一種: <script language="javascript" type="text/javascript">
Time of Update: 2013-12-01
最近發現jQuery越來越火,用它的人也越來越多。jQuery最強大的亮點莫過於它的CSS3 selector和極其簡單的Ajax請求調用。 最近一哥們在做一個Ajax長串連的項目,頁面需要和伺服器保持長串連,而且在連線逾時後需要重新請求串連,過程中他問我要用到什麼,我也是想都沒想就告訴他用jQuery。jQuery不是有ajaxSuccess ajaxError這些對象嗎,在請求完成或者請求失敗後重新請求不就好了。 但是後來他告訴我說沒有用
Time of Update: 2013-12-01
1. Javascript 返回上一頁 history.go(-1), 返回兩個頁面: history.go(-2); 2. history.back(). 3. window.history.forward()返回下一頁 4. window.history.go(返回第幾頁,也可以使用訪問過的URL) 例:<a
Time of Update: 2013-12-01
1.逾時調用setTimeout()setTimeout() 方法接受兩個參數,第一個參數是函數,第二個參數是時間(單位微秒),返回數值ID1 setTimeout( function () {2 alert("你好!");3 },1000);調用前取消clearTimeout(),接受一個參數逾時調用ID1 var timeOutId = setTimeout( function () {2
Time of Update: 2013-12-01
簡單思路:用DIV和DIV自身的捲軸相互控制內容的滾動,DIV自身的捲軸樣式可以用DIV層覆蓋,重寫捲軸樣式JQuery計算捲軸長度和位置,代碼如下:[javascript]<script type="text/javascript"> var scrMinHeight = 1; //捲軸最小高度 var scrMaxHeight = 0; //捲軸最大高度
Time of Update: 2013-12-01
js,query 選擇radio+選中select+checkbox選中有同學問radio,select,checkbox 怎麼選中呢?我們平時對input text 類型 直接用jquery $("#id").val("值"); 就可以賦值了。 而radio,select,checkbox 就不好弄了。今天記錄一下。方便各位同學。//初始化radio
Time of Update: 2013-12-01
1. 基本概述 ExtJS不僅有令人眩目的UI組件還有非常完善的資料模型,它將整個資料讀取過程分解為幾個相互配合的獨立部分,可以根據資料結構的不同和擷取方式的不同,對這些部分進行靈活的組合,最終達到靈活使用資料的目的。 其中,Ext.data.Model資料實體模型是真實世界中實體物件在應用系統中的反映,它包含欄位集和處理資料的函數,它的前身是ExtJS 3.x以及以前版本中的Ext.data.Record類, &