Time of Update: 2018-12-08
但由於工作的原因,很久不曾做過網站項目了,也沒有時間去好好研究Jquery的源碼,這個疑問也一直沒有得到解決了, 今天,空閑之餘,開啟Jquery的源碼看看,才明天它實現的原理,原來在加入jquery的js這個檔案時,實際上是執行了一個函數,在這個函數裡己經初始化了$和JQuery變數, 實現這個功能源碼如下(代碼已刪減和更改,並不影響說明實現原理): 複製代碼 代碼如下:(function() { var // Will speed up references to window, and
Time of Update: 2018-12-08
為firefox實現innerText屬性很多代碼寫了又忘忘了又寫,很浪費,所以決定養成做筆記的習慣。 知識點: 0、為什麼要innerText?因為安全問題 1、為firefox dom模型擴充屬性 2、currentStyle屬性可以取得實際的style狀態 3、IE實現innerText時考慮了display方式,如果是block則加換行 4、為什麼不用textContent?因為textContent沒有考慮元素的display方式,所以不完全與IE相容 複製代碼
Time of Update: 2018-12-08
複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>jquery分頁控制項</title>
Time of Update: 2018-12-08
於是昨天開始慢慢深入研究flexgrid,但似乎找不到aspx的flexgrid demo,只有PHP、asp的一些demo,對於我這個對PHP的生手,實在是有點難度,於是今天依樣畫葫蘆把PHP的一個flexgrid的demo做成了aspx的,或許其他的朋友會需要,所以在這裡給個下載的地址: http://xiazai.jb51.net/200912/yuanma/flexgrid_aspx.rar
Time of Update: 2018-12-08
<div id="parentnode"> <span id="childnode">child</span> </div> <script type="text/javascript"> var childNode = document.getElementById("childnode") , parentNode = document.getElementById("parentnode"); </script>
Time of Update: 2018-12-08
1. 轉換函式: js提供了parseInt()和parseFloat()兩個轉換函式。前者把值轉換成整數,後者把值轉換成浮點數。只有對String類型調用這些方法,這兩個函數才能正確運行;對其他類型返回的都是NaN(Not a Number)。 在判斷字串是否是數字值前,parseInt()和parseFloat()都會仔細分析該字串。parseInt()方法首先查看位置0處的
Time of Update: 2018-12-08
為了讓本地圖片、遠程圖片、過小的圖片都適應此外掛程式,有很多細節問題要處理。首先定義結構: <div class="imgMagnifierWrap"> <div class="overlay"><!--覆蓋層,滑鼠的感應地區,位於小圖上最方--></div> <div class="tipboxHover"><!--小圖上方的懸停提示方框--></div> <div class="imgOriginal"
Time of Update: 2018-12-08
1,繼承extends 只能單繼承 public protected private 屬性 __construct() __destruct() __get()讀取私人成員 __set($n,$v) 設定私人成員 2,訪問父類函數 :: (c++裡面也叫範圍符) 7 3,重載 和 父類名字相同的 函數 4,抽象類別 abstract 必須繼承 不能被執行個體話 並且 必須要重寫抽象函數 只要類中有一個函數是靜態 那麼類必須為靜態 5,常用關鍵字 1,final 定義類的時候 類 不能被繼承
Time of Update: 2018-12-08
這樣一來,購買者只需要把自己感興趣的商品拖曳到自己的購物車中,也可以從購物車中刪除商品 同時更新購物車的總體價格和數量。 那咱們就開始執行個體吧,本執行個體並沒有連結資料庫讀取資料來初始化Products,而是建立了一些虛擬商品如下: 1、 建立Product實體類 複製代碼 代碼如下:public class Product { public string Code { get; set; } public string Name { get; set; } public string
Time of Update: 2018-12-08
使用這個一般是用作識別碼的,當做定義表格的主鍵。generated文法則可以自訂你想怎麼產生這個值的策略。 文法如下: column definition generated {always | by default} as {identity identity rules | using your rules} 我們先刪掉上次我們建立的表格: db2 => drop table nomination 然後再建立一個表格: 複製代碼 代碼如下:Create table
Time of Update: 2018-12-08
1. 定義js類 js並不是一種面向對向的語言, 沒有提供對類的支援, 因此我們不能像在傳統的語言裡那樣 用class來定義類, 但我們可以利用js的閉包封裝機制來實現js類, 我們來封裝一個簡的Shape類. 複製代碼 代碼如下:function ShapeBase() { this.show = function() { alert("ShapeBase show"); }; this.init = function(){ alert("ShapeBase init"); }; }
Time of Update: 2018-12-08
多數代碼類似: 複製代碼 代碼如下:string IpAddress = (HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]!=null && HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] !=String.Empty)
Time of Update: 2018-12-08
--從Excel檔案中,匯入資料到SQL資料庫中,很簡單,直接用下面的語句: /*===================================================================*/ --如果接受資料匯入的表已經存在 insert into 表 select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)
Time of Update: 2018-12-08
1、 開啟命令列視窗 #db2cmd 2、 開啟控制中心 # db2cmd db2cc 3、 開啟命令編輯器 db2cmd db2ce =====操作資料庫命令===== 4、 啟動資料庫執行個體 #db2start 5、 停止資料庫執行個體 #db2stop 如果你不能停止資料庫由於啟用的串連,在運行db2stop前執行db2 force application all就可以了 /db2stop force 6、 建立資料庫 #db2 create db
Time of Update: 2018-12-08
在WEB開發中.我們可能都習慣使用下面的代碼來擷取用戶端的IP地址: C#代碼 複製代碼 代碼如下://優先取得代理IP string IP = Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; if (string.IsNullOrEmpty(IP)) { //沒有代理IP則直接取串連用戶端IP IP = Request.ServerVariables["REMOTE_ADDR"]; } 上面代碼看來起是正常的.可惜這裡卻隱藏了一個隱患!!因為"
Time of Update: 2018-12-08
本文適合有Java編程經驗的程式員快速熟悉Python 本文程式在windows xp+python3.1a1 測試通過. 本文提到的idle指python shell,即安裝python後你在菜單看到的IDLE(python gui) 在idle裡ctrl+n可以開啟一個新視窗,輸入源碼後ctrl+s可以儲存,f5運行程式. 凡開啟新視窗即指ctrl+n的操作. 1 你好 複製代碼 代碼如下:#開啟新視窗,輸入: #! /usr/bin/python # -*- coding: utf8 -*
Time of Update: 2018-12-08
起步走 複製代碼 代碼如下:#! /usr/bin/python a=2 b=3 c="test" c=a+b print "execution result: %i"%c 知識點 Python是動態語言,變數不須預先聲明. 列印語句採用C風格 字串和數字 但有趣的是,在javascript裡我們會理想當然的將字串和數字串連,因為是動態語言嘛.但在Python裡有點詭異,如下: 複製代碼 代碼如下:#! /usr/bin/python a=2 b="test" c=a+b
Time of Update: 2018-12-08
下面是我總結的VBScript中常用的函數及其用法。 1,GetROProperty 說明:You use the GetROProperty method to retrieve the current value of a test object property from a run-time object in your application. 一般來說,所有的對象都可以使用此方法得到運行時對象的實際值。 文法:object.GetROProperty
Time of Update: 2018-12-08
做頁面的時候可能會用到位置固定的層,讀取 document.body.scrollTop 來設定層的位置,像這樣: window.onscroll = function (){ var oFix = document.getElementById("divfix"); oFix.style.top = document.body.scrollTop + "px"; } 可是怎麼沒有達到預期效果呢,輸出 document.body.scrollTop 的值一看,一直都是 0。原來是 DTD
Time of Update: 2018-12-08
short int 短整型 2個位元組 值範圍 -32768~32767 long 長整型 4個位元組 值範圍 -2147483648~2147483647 float 單精確度 4個位元組 值範圍 -3.4*10(-38)~3.4*10(38) double 雙精確度 8個位元組 值範圍 -1.7*10(-308)~1.7*10(308) 在Access資料匯出到DBF時遇到此問題,DBF中的欄位寬度不是指Access中的欄位所佔位元組數,而是字元數。