Time of Update: 2014-01-05
用這鍛代碼 之前請先下載jquery庫var maskStackCount = 0;function mask(method){//這裡是你想要進行遮罩的視窗,我這裡想要遮罩的是一個iframe視窗,也可以用var winObj=$(window)var winObj=window.top.$("body").find("iframe[name='dialognormaliframe']"); if(typeof method == "undefined"){
Time of Update: 2014-01-05
javascript不僅僅能夠實現繼承,有時候我們僅僅是需要類中的一部分屬性或者方法的時候,我們可以考慮彙總來實現直接上例子,這裡僅僅是提供一個思路,例子感覺並不能夠說的特別詳盡,針對彙總的更深理解,大家可以百度一下,也可以在評論中我們一起討論對象的實現方法:/** * 摻元類 * 有的時候我們不需要嚴格的繼承,我們真正需要的是一個類中的一些函數 */(function(){ //我們準備將要被彙總的函數 var JSON = { toJSONString :
Time of Update: 2014-01-05
jquery.post用法 http://blog.csdn.net/itmyhome1990/article/details/12578275當使用ajax擷取data資料的時候,直接data.foo就可以得到。而較低版本的jquery就不行比如1.4之前$.post('/admin/UserBookView.do', {}, function(data) {
Time of Update: 2014-01-05
JavaScript本身沒有判斷一個變數是不是空值的函數,因為變數有可能是string,object,number,boolean等類型,類型不同,判斷方法也不同。所以在文章中寫了一個函數,用以判斷JS變數是否空值,如果是undefined, null, '', NaN,false,0,[],{} ,空白字串,都返回true,否則返回falsefunction isEmpty(v) { switch (typeof v) { case
Time of Update: 2014-01-05
C/C++類比實現JavaScript原型機制 為了更加深入的理解JavaScript原型機制,我們現在用虛擬碼來實現,或者說類比該機制,也許我的理解有所謬誤,如果果真如此,還希望不吝賜教。一、原型機制設計 在JavaScript中,有兩個祖先一樣的對象:Function.prototype和 Object.prototype。 (1) Object.prototype:這個對象是所有對象的根,它自己沒有爹媽,是女媧造出來的。
Time of Update: 2014-01-05
javascript的物件導向並非新鮮事務,現在簡單類比OOP實現繼承/** * 繼承 */(function(){ //建立一個人員類 function Person(name){ this.name = name; } //建立一個Teacher類 function Teacher(name, books){ //call方法可以讓一個函數的物件內容從初始化變為由this來決定
Time of Update: 2014-01-05
eval函數的工作原理eval函數會評估一個給定的含有javascript代碼的字串,並且視圖去執行包含在字串裡的運算式或者一系列的合法的javascript語句。eval函數將把最後一個運算式或者語句所包含的值或引用作為返回值。console.info(eval("alert('a');alert('b')"))console.info(eval("x=10;y=20;alert(x*y)")); //200console.info(eval("3+6"));
Time of Update: 2014-01-05
// pay.jsvar http = require('http');function epay(params){ console.log(" COME IN"); var params = JSON.stringify({
Time of Update: 2014-01-05
Surge.js更新0.2.3 Alpha版本,添加對with標記的支援,去掉模板中context引用,並且修複if標記的bug。去掉contextsurge.js將模板編譯成js函數,該函數接收一個context參數,因此,模板中的變數必須是context中屬性,寫法如:{% for item in context.products %}新版本將不需要在模板中直接引用context,只需要寫成:{% for item in products
Time of Update: 2014-01-05
javascript的__proto__(注意前後都是兩條底線)和prototype都可以訪問對象的原型對象,那麼他們之間有什麼不同嗎?是的,__proto__是只能用 對象. 來訪問,而prototype則只能是 類. 來訪問下面簡單舉例: /** * 利用原型模式實現簡單繼承 */ function per(){ this.getName = function(str){ alert(str); } }
Time of Update: 2014-01-05
近期在做一個項目,會遇到在子頁面中提交的時候會無法能夠調試javascript代碼的情況出現,有時候這種問題,我們無法正常在瀏覽器,看到我們子頁面的javascript代碼,所以只能夠用原始的alert 或者
Time of Update: 2014-01-05
JavaScript提供將數值轉成整數的方法parseInt,用於轉換字串資料“123”,或者浮點數1.23。parseInt("1"); // 1parseInt("1.2"); // 1parseInt("-1.2"); // -1parseInt(1.2); // 1parseInt(0); // 0parseInt("0"); // 0但是這個parseInt函數不是經常有效:parseInt('06'); // 6parseInt('08'); // 0
Time of Update: 2014-01-05
Node.js內建的toString()方法不支援gbk,因此中文轉換的時候需要載入第三方庫,推薦以下兩個編碼轉換庫,iconv-lite和encoding。 iconv,
Time of Update: 2014-01-05
1,function fn(val1,val2) {alert(val1+val2);}fn(1,2);2,var fn=function() {alert(val1+val2);}fn(1,2);3,var fn=new
Time of Update: 2014-01-05
第四章 Styling and Animating 1. 使用內聯屬性修改CSS 我們知道HTML在onload時會讀取css的各項值。 那麼,我們能不能在之後的操作中改變css值呢? 答案是肯定的!要不然,我們前幾章就不會出現那麼多不同的效果了。 那麼jQuery通過那個方法控制的CSS值呢?css()
Time of Update: 2014-01-05
function getOs(){ var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] : (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] : (s =
Time of Update: 2014-01-05
JavaScript module pattern是一種常見的javascript編碼模式。這種模式本身很好理解,但是有很多進階用法還沒有得到大家的注意。本文,我們將回顧這種設計模式,並且介紹一些進階的用法,其中一個是我原創的。 我的問題 在我的項目中經常會在一個jsp中import包含下面這樣的JavaScript代碼的檔案: var myBrand = { name:"xxx"}; var
Time of Update: 2014-01-05
2. 效果及持久性 我們在文章大部分用“Read more”來縮短文章讀取速度。 這是我們就要用到顯示和隱藏功能。 例如:Abraham Lincoln's Gettysburg AddressText SizeDefault Bigger SmallerFourscore and seven years ago our fathers brought forth on this continent a new nation, conceived in
Time of Update: 2014-01-05
JSP中引入<script src="jquery-1.8.0.min.js" type="text/javascript"></script><script src="jquery.easyui.min.js" type="text/javascript"></script><script src="jquery.validate.js"
Time of Update: 2014-01-05
最近在研究weblogic 的jms服務配置和應用的相關東西,總結了一下文檔之類的分享一下。weblogic有個很強大的功能優勢在控制台上的相關配置,可以錄製成一個py指令碼,這樣我們下次配置的之後只需要執行錄製好的指令碼就行。當然在一開始的時候也遇到了一些問題,就是指令碼錄製好了,在執行的時候需要一定的許可權。文檔內容如下,僅供參考:一、 開啟weblogic scripting tool工具。二、