Time of Update: 2014-11-16
JavaScript探秘:強大的原型和原型鏈// foo 變數是上例中的for(var i in foo) { if (foo.hasOwnProperty(i)) { console.log(i); }}JavaScript 不包含傳統的類繼承模型,而是使用 prototypal 原型模型。雖然這經常被當作是 JavaScript 的缺點被提及,其實基於原型的繼承模型比傳統的類繼承還要強大。實現傳統的類繼承模型是很簡單,但是實現 JavaScript
Time of Update: 2014-11-16
JS限制金額textbox小數點後兩位String.prototype.count = function(c){var sum = 0;for(var i = 0;i = 96 && event.keyCode = 48 && event.keyCode 0 && isDot){return false;} if (v.indexOf('.') != -1 && event.keyCode != 8 /*back
Time of Update: 2014-11-16
關於knob.js進度外掛程式的使用關於這個外掛程式,妹的,第一次使用坑死爹了,各種不會,幸虧我有持之以恒的精神,最終還是讓其臣服於我的胯下。。。。 1. 引入 head 部分添加knob.js,同時引入excanvas.js這個檔案主要為了相容IE7,8,具體ie6沒測試(可以不考慮了); <script type="text/javascript"
Time of Update: 2014-11-16
Mac OS X Snow Leopard搭建JSP服務運行環境 本教程將教你如何在蘋果雪豹系統下建立JSP伺服器運行環境。第一步:下載 Apache Tomcat 要做jsp開發,需要有一個編譯JSP檔案的伺服器,相當於windows平台下的IIS。Apache Tomcat是不錯的選擇,可以從官方網站上免費下載安裝。我下載的是6.0.35版本的,可以在 http://tomcat.apache.org/download-60.cgi
Time of Update: 2014-11-16
如何用js得到當前頁面的url資訊方法(JS擷取當前網址資訊)設定或擷取對象指定的檔案名稱或路徑。window.location.pathname 設定或擷取整個 URL 為字串。window.location.href;設定或擷取與 URL 關聯的連接埠號碼碼。window.location.port 設定或擷取 URL 的協議部分。window.location.protocol 設定或擷取 href 屬性中在井號“#”後面的分段。window.location.hash 設定或擷取
Time of Update: 2014-11-16
使用JS類比出Map對象最近要做的一個項目,支援方提供的一個Map方法,用著相當可以,功能稍有欠缺,因此我為之做了擴充,以下是代碼:function Map() { this.elements = new Array(); //擷取MAP元素個數 this.size = function() { return this.elements.length; }; //判斷MAP是否為空白 this.isEmpty = function() {
Time of Update: 2014-11-16
three.js 源碼注釋(十)Math/Line3.js商域無疆 (http://blog.csdn.net/omni360/)本文遵循“署名-非商業用途-保持一致”創作公用協議轉載請保留此句:商域無疆 - 本部落格專註於 敏捷開發及移動和物聯裝置研究:資料視覺效果、GOLANG、Html5、WEBGL、THREE.JS,否則,出自本部落格的文章拒絕轉載或再轉載,謝謝合作。俺也是剛開始學,好多地兒肯定不對還請見諒.以下代碼是THREE.JS
Time of Update: 2014-11-16
ExtJs--15--Ext.is*各種類型判斷的方法,簡單看源碼就可以明白了 /** * Returns true if the passed value is empty, false otherwise. The value is deemed to be empty if it is either: * * - `null` * - `undefined` * - a zero-length
Time of Update: 2014-11-16
前端編程提高之旅(十一)----jquery代碼的組織最近做內推項目,雖然項目不算太大,還是遇到了一些程式碼群組織的問題,說到底還是對整個項目的掌控力不夠,為此樂帝專門在網路中搜集了一些jquery程式碼群組織的文章並總結出兩種方法來更好組織jquery代碼。一、回呼函數回呼函數的定義:A callback is a function that is passed as an argument to another function and is executed after its
Time of Update: 2014-11-16
ExtJs--13-- Ext.apply(src,apply) 和 Ext.applyIf(src,apply) 兩個方法的使用和區別比較Ext.onReady(function(){/* * Ext.apply(src,apply) 和 Ext.applyIf(src,apply) 兩個方法的使用和區別比較 *///Ext.apply(src,apply)方法用於擴充和修改原有對象的屬性或方法//定義對象srcvar src =
Time of Update: 2014-11-16
ExtJs--16--Ext.override()方法專門用來重寫對象的方法Ext.onReady(function(){/** * Ext.override()方法專門用來重寫對象的方法 *///定義個類Ext.define("U",{//該類的屬性配置項config:{},//該類的方法show:function(){alert("show .... ");},//該類的構造器constructor:function(config){var me = this ;
Time of Update: 2014-11-15
select的option異常的總結,selectoption總結來源:http://www.ido321.com/1189.html昨天,在項目中碰到了option顯示異常的原因,如下:Firefox中用css控制之後效果chrome和IE中css不奏效代碼:<div class="controls"> <select name="ksname" id="ksname"> <?php
Time of Update: 2014-11-15
JavaScript模式讀書筆記 第4章 函數2014年11月10日1,JavaScript函數具有兩個特點: 函數是第一類對象 函數可以提供範圍 函數即對象,表現為: -1,函數可以在運行時動態建立,也可以在程式執行過程中建立。 -2,函數可以分配給變數,可以將它們的引用複製到其他變數,可以被擴充,此外,函數還可以被刪除。 -3,可以做為參數傳遞給其他函數,,還可以由其他函數返回。 -4,函數可以有自己的屬性和方法。
Time of Update: 2014-11-15
ExtJs--08--Ext自訂類的繼承關係Ext.onReady(function(){//子類整合父類Ext.define("Person",{config:{name:"",age:0,sex:""},say:function(){Ext.Msg.alert("標題資訊","使用者提示資訊");},constructor:function(config){ var me = this ;
Time of Update: 2014-11-15
jQuery $命名衝突解決方案匯總,jquery解決方案最近遇到個問題,同時引用了jquery庫和另外一個js庫。當用$XX去調用js庫函數時,發現失效了!於是找資料,原來是jquery命名衝突了。因為許多JavaScript 庫使用$作為函數或變數名,jquery也一樣。其實$只是jquery的一個別名而已,假如我們需要使用jquery 之外的另一js庫,我們可以通過調用 $.noConflict()
Time of Update: 2014-11-15
CSS壓縮混淆 / 格式化 / 美化,css混淆 1 <!doctype html> 2 <html><head> 3 <meta charset="utf-8"> 4 <title>CSS壓縮混淆 / 格式化 / 美化工具</title> 5 <style type="text/csss"> 6 @charset "utf-8"; 7 /* CSS Document */ 8 9
Time of Update: 2014-11-15
js中各種跨域問題實戰小結(一)什麼是跨域?為什麼要實現跨域呢? 這是因為JavaScript出於安全方面的考慮,不允許跨域調用其他頁面的對象。也就是說只能訪問同一個域中的資源。我覺得這就有必要瞭解下javascript中的同源策略是怎麼回事了:javascript的同源策略 於是當我們想某些特定的功能的時候,實現合理的跨域請求就顯得比較重要了。 -->1.原生Ajax對象xhr的跨域 -->2.簡單jsonp 
Time of Update: 2014-11-15
C#中如何將List(自訂)轉為Json格式 及相關函數-DataContractJsonSerializer對C#和.net使用List和Json格式相互轉化的方法進行總結關於JSON的入門介紹見http://www.json.org/ ,或者百度,這裡不贅述,不過通過下面的例子會有個更快捷和更直觀的認識。如Json格式[{"id":"1","name":"sara"},{"id":"2","name":"sara2"}]自訂資料類型,用於List<>:
Time of Update: 2014-11-15
JavaScript 範圍鏈解析,javascript解析JavaScript中有Scope(範圍),Scope chain(範圍鏈),Execute context(執行內容),Active Object (使用中的物件),Dynamic Scope(動態範圍),Closure(閉包)這些概念,要理解這些概念,我們從靜態和動態兩個方面去分析一下。首先我們寫一個簡單的function來做一個例子:複製代碼 代碼如下:function add(num1, num2){var sum = num1
Time of Update: 2014-11-15
TypeScript - 基本類型系統對於程式來說我們需要基本的資料單元,如:numbers, strings, structures, boolean 等資料結構。在TypeScript中我們支援很多你所期望在JavaScript中所擁有的資料類型系統。 Boolean 在JavaScript和TypeScript中也具有最基本的邏輯斷言值true/false,採用’boolean’類型。 var isDone: