Time of Update: 2017-02-27
AJAX,這個很熟悉的詞,但是卻用的很少的技術.如今我遇到了需要局部重新整理的功能,此前我考慮用AJAX技術,但是老總說不用費那麼多時間,直接全部重新整理得了.我想到了既不用AJAX也不需要全部重新整理的好辦法.其實,AJAX也就是 javascript指令碼的應用.全拼是:AsynchronousJavaScript+XML
Time of Update: 2017-02-27
ECMAScript是通過ECMA-262標準化的指令碼程式設計語言,物件導向的JavaScript是對其的擴充和支援。物件導向語言有能力支援類以及類中方法和屬性的重用,在JavaScript中實現繼承可以通過本身的多種方法來實現,比如call()、 apply()、仿冒、原型鏈,其中各有優缺點,此外還可以通過一些外部庫實現繼承的能力,比如xbObject、zinherit等。◎通過對象仿冒來實現繼承:1. <script type="text/javascript"&
Time of Update: 2017-02-27
如果您知道記憶體流失的起因,那麼在 JavaScript 中進行相應的防範就應該相當容易。在這篇文章中,作者 Kiran Sundar 和 Abhijeet Bhattacharya 將帶您親曆 JavaScript 中的循環參考的全部基本知識,向您介紹為何它們會在某些瀏覽器中產生問題,尤其是在結合了閉包的情況下。在瞭解了您應該引起注意的常見記憶體流失模式之後,您還將學到應對這些泄漏的諸多方法。JavaScript 是用來向 Web
Time of Update: 2017-02-27
<div class="form"><div class="con"><ul><li>剩餘字數的限制</li><li><textarea cols="40" rows="8" id="text1"></textarea></li><li>剩餘字元:<span
Time of Update: 2017-02-27
為了更好的深入瞭解JavaScript是如何運作的,必須先瞭解JavaScript的核心ECMAScript。ECMAScript的變數可以分為原始值和引用值原始類型:Undefined,Number,String,Boolean,Null.判斷變數的類型使用typeof操作符
Time of Update: 2017-02-27
JavaScript允許你在網頁中添加互動和反饋,使得使用者體驗更棒也更直觀。本文將為大家介紹20個基於JavaScript的導覽功能表。要記住如果用戶端瀏覽器關閉了JavaScript(平均有5%的使用者通過W3 web statistics關閉了JS),這些技巧中的幾個可能不能正常工作。在這篇文章中,你將發現一些非常棒的、獨特的JavaScript導航技巧和執行個體。點擊圖片直接跳轉到導覽功能表示範頁面,點擊該菜單名稱則跳轉到其開發項目組網頁上。1.
Time of Update: 2017-02-27
//截取字串 包含中文處理function SubString(str, len, hasDot) { var newLength = 0; var newStr = ""; var chineseRegex = /[^\x00-\xff]/g; var singleChar = ""; var strLength = str.replace(chineseRegex, "**").length; for (var i =
Time of Update: 2017-02-27
在很多項目中,特別是資訊系統,查詢功能佔了項目的大部分;同時查詢條件的組合要求豐富,因此實現起來變得複雜。一般情況下,我們只會實現有限的條件查詢,如一個表的某幾個重要的欄位或者甚至所有的欄位;當然,常規的情況下客戶是足夠用的,但一些進階的應用,如((欄位1>10) or (欄位2=5)) and 欄位3 is not null) 這種複雜的條件組合,就不一定適合了,通常如果是固定幾種組合模式,這樣我們還可以在後台用語言(java、c#等)實現,要是條件組合是動態,那麼實現起來就相當麻煩了。
Time of Update: 2017-02-27
作者:ShiningRay @ Nirvana
Time of Update: 2017-02-27
1. 標準的方法<script type="text/javascript">function openWin(src, width, height, showScroll){window.showModalDialog
Time of Update: 2017-02-27
由於安全方面的考慮,Javascript被限制了跨域訪問的能力,但是有時候我們希望能夠做一些合理的跨域訪問的事情,那麼怎麼辦呢?這裡分兩類情況:一、基於同一父域的子域之間頁面的訪問參見如下3個domain域:1、taobao.com 2、jipiao.taobao.com 3、promotion.taobao.com它們有相同的父域 taobao.com二、基於不同父域頁面之間的訪問參見如下3個domain域:1、taobao.com
Time of Update: 2017-02-27
通過對javascript的幾種函數的運行分析,得出結論:javascript 的繼承實際上是通過對對象進行初始化來類比的。代碼一:實現繼承的一種方法<script language="javascript" type="text/livescript">function Person(){ this.say=function(){alert("Name")};}function PersonA(){ this.say=
Time of Update: 2017-02-27
這又是一篇關於Javascript的文章,能在瀏覽器地址欄實現的效果太多了,字型放大、顯示所有圖片、顯示Cookie等等。但這篇文章重點放在“有趣”上面,當你無聊的時候,不妨玩玩。原文來自BlogOhBlog。1、編輯網頁在地址欄輸入下面的代碼按enter,網頁上所有元素都能變成可編輯狀態,你可以移動、調整元素大小。如果你只是討厭某個網站想發泄一下,我建議你使用NetDisater。代碼如下:javascript:document.body.contentEditable
Time of Update: 2017-02-27
擴充JavaScript的時候,千萬要保留其原來的所有功能,因為不知道別人的代碼是否會用到這些。而且一般來說,為了寫出相容更多JS架構的代碼,最保險的方法就是用JS的原生功能。然而……在這個問題上,這次ASP.NET AJAX RC栽跟頭了。不知道大家有沒有看過ASP.NET AJAX Library RC對於JavaScript的擴充?在RC的擴充中增加了這麼一些代碼:Date._jsParse = Date.parse;...Date.parse =
Time of Update: 2017-02-27
一直以來,我都主要是做winform方面的編程,最近做了點web方面的,所以也研究了幾天的javascript。偶有心得故記之:應用物件導向的思想在javascript中同樣適用,關鍵的是你敢不敢用,想不想用。我曾使用vs2005編寫了一個vs2003工具箱完全類似的導航工具條,我比較喜歡在winform中通過這種方式向使用者提供應用程式功能的導航。所以我也想在web中也使用這種方式。網路上這樣的例子很多,但是看過以後都感覺編碼比較複雜,不容易擴充。所以我決定應用vs2005中開發的經驗,用ja
Time of Update: 2017-02-27
function在javascript中用來建立函數或方法,但要想實現物件導向方式的編程,類是不可或缺的角色之一,而且是主角。但javascript中並沒有類概念,所謂的類也是類比而來,通過函數加閉包類比出類成員及私人成員(關於閉包可以參見跨越邊界:
Time of Update: 2017-02-27
在進行編程時,必免不了要碰到複雜的功能。初學者最怕複雜的功能,因為不能夠很好的進行功能邊界劃分,只能一大串if、迴圈加case堆疊在一起,結果出來的程式自己看著暈,別人看著更暈。好程式不是寫給computer的,而是寫給human的。遇到複雜功能,應該想著把它簡化、組件化,把小功能封裝成小工具,小功能塊可以任意的組合得到千變萬化的複雜功能。function就可以協助我們把功能進行封裝。那什麼是封裝呢。要我說,只要把具體實現給打包,對外提供調用介面那就是封裝,方法也好、類也好就做了這些事。java
Time of Update: 2017-02-27
javascript是基於對象的程式設計語言。從window到document,從方法到類,從object到Array都是對象。先看一下JSON(javascript object notation)對象,JSON是一種指令碼操作時常用的資料交換格式對象,相對於XML來說JSON是一種比較輕量級的格式,在一些 intelligence的IDE中還可以方便的通過點操作JSON對象中的成員。JSON是一種鍵/值對方式來描述內部成員的格式,其內部成員可以是幾乎任何一種類型的對象,當然也可以是方法、類、
Time of Update: 2017-02-27
javascript幾乎成了如今web開發人員必學必會的一門語言,但很多人卻只停在了一些表單驗證等基礎操作層面上,在物件導向語言大行其道的當下,我們需要去學習javascript的物件導向的知識,以便更好的掌握javascript、為深入理解各種指令碼架構打好基礎。javascript和java、C#等語言一樣也具有物件導向的一些特徵,但細比較的時候,會發現這些特徵並不是真正的物件導向,很多地方都是利用對象本身來類比物件導向,所以認為javascript不能算是物件導向程式設計語言,而是基於對象
Time of Update: 2017-02-27
原文出處:http://www.codeproject.com/KB/scripting/Observer_Pattern_JS.aspxJavaScript的簡單介紹JavaScript是一種基於原型(prototype)的指令碼語言(以前叫LiveScript)。它的文法鬆散,類似於C語言。該指令碼語言是由Netscape社團開發的,用於Navigator瀏覽器。和C語言一樣,JavaScript本身沒有建構函式和解構函式。C語言依賴於標準輸入/輸出庫;而JavaScript則依賴於執行它的