Time of Update: 2018-12-08
Knockoutjs是一個JavaScript實現的MVVM架構。主要有如下幾個功能:1. Declarative bindings2. Observables and dependency tracking3. Templating它對於分離前台的商務邏輯和視圖簡化資料繫結過程有顯著的作用。閑言少敘,直接看例子,如何下載也不說了,如果用VS開發的話用Nuget就可以一鍵搞定。1.基本綁定和依賴跟蹤 首先需要定義一個ViewModel:複製代碼 代碼如下:<script
Time of Update: 2018-12-08
response.setContentType(MIME)的作用是使用戶端瀏覽器,區分不同種類的資料,並根據不同的MIME呼叫瀏覽器內不同的程式嵌入模組來處理相應的資料。 例如web瀏覽器就是通過MIME類型來判斷檔案是GIF圖片。通過MIME類型來處理json字串。 Tomcat的安裝目錄\conf\web.xml 中就定義了大量MIME類型 ,可以參考。 response.setContentType("text/html; charset=utf-8"); html
Time of Update: 2018-12-08
Underscore是一個非常實用的JavaScript庫,提供許多編程時需要的功能的支援,他在不擴充任何JavaScript的原生對象的情況下提供很多實用的功能。 無論你寫一段小的js代碼,還是寫一個大型的HTML5應用,underscore都能幫上忙。目前,underscore已經被廣泛使用,例如,backbone.js唯一強依賴的庫就是underscore.js。 今天主要討論Underscore
Time of Update: 2018-12-08
網站開發時經常需要在某個頁面需要實現對大量圖片的瀏覽,如果考慮流量的話,大可以像pconline一樣每個頁面只顯示一張圖片,讓使用者每看一張圖片就需要重新下載一下整個頁面。不過,在web2.0時代,更多人願意用javascript來實現一個圖片瀏覽器,讓使用者無需等待過長的時間就能看到其他圖片。
Time of Update: 2018-12-08
實際上過去我也寫過類似的主題,這裡把各種方法總結一下,內容的確基礎了一些,所以這篇文章是寫給剛剛學習C#的同行們的,希望對大家有些協助吧!很抱歉,這篇文章沒有詭異的bug來勾起大家的興趣,但是下篇文章我會努力寫些有趣的主題的! 在表單間傳遞資料的方法比較多: 1,在子表單中自訂一個建構函式,參數類型是主表單,當要顯示子表單的時候,就用這個建構函式來執行個體化子表單,然後把this指標傳進去,說起來太抽象了,我大概一寫大家應該就明白了: 複製代碼 代碼如下:public class
Time of Update: 2018-12-08
參考了網路大部分的解決方案,沒一個能搞定的,如果窮途末路,試試下面的方法: 將獲得的前一頁面的URL分成兩段,後面的參數部分進行編碼(直接對URL編碼是不行的),然後再組合一下就可以了。 複製代碼 代碼如下:if(!Page.IsPostBack) { ReUrl = Page.Request.UrlReferrer.ToString().Split('?')[0].ToString() +
Time of Update: 2018-12-08
用C#開發的一個WEB選取本地目錄路徑的控制項,OBJECT控制項嵌入網頁後,會列出本地磁碟上目錄列表,通過控制項JS方法GetDirPath()擷取選擇的目錄路徑代碼就不貼了,直接給源碼和DEMO源碼和DEMO打包下載:WebDirSelector.rar註冊和使用:1.開啟WebDirSelector解決方案2.在"項目屬性->產生"裡,將"為COM Interop註冊"打上勾,編譯後系統會自動註冊DLL(或在命令列中用regsvr32註冊編譯好的WebDirSelector.dll)
Time of Update: 2018-12-08
如果網頁速度過慢或者其他原因,使用者多次提交能導致資料的修改,怎麼解決這個問題呢? 這段是放在 Page_Load 中 複製代碼 代碼如下:if(!Page.IsPostBack) { System.Text.StringBuilder s = new System.Text.StringBuilder(); s.Append("a();"); s.Append(this.GetPostBackEventReference(this.Button1));
Time of Update: 2018-12-08
近日項目中要做一個滑鼠拖拽層的效果,於是手動使用Jquery做了一個,發出來跟大伙兒分享一下,並希望能得到高手的指點,如果哪位大俠覺得我的思路和代碼不正確或者需要改進的話,希望能指點一二,在下感激不盡。 我的思路是這樣的: 1、在滑鼠按下的時候,捕獲滑鼠的當前位置; 2、得到要移動對象的當前位置資訊; 3、滑鼠移動時,計算滑鼠移動的距離,將這個距離更新到對象的位置,在My Code中,我試用絕對位置來表示對象的位置;
Time of Update: 2018-12-08
我們平常用的都是對象的強引用,如果有強引用存在,GC是不會回收對象的。我們能不能同時保持對對象的引用,而又可以讓GC需要的時候回收這個對象呢?.NET中提供了WeakReference來實現。弱引用可以讓您保持對對象的引用,同時允許GC在必要時釋放對象,回收記憶體。對於那些建立便宜但耗費大量記憶體的對象,即希望保持該對象,又要在應用程式需要時使用,同時希望GC必要時回收時,可以考慮使用弱引用。弱引用使用起來很簡單,看下面的代碼: 複製代碼 代碼如下:Object obj = new
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> <meta http-equiv="Content-Type" content="text/
Time of Update: 2018-12-08
現在網上有很多網頁載入進度條 ,但大多都是時間固定的。 下面的當查詢大量資料時,網頁載入較慢,在網頁載入時,顯示進度條,當網頁載入完成時,進度條消失,顯示網頁已經載入完成的內容。 複製代碼 代碼如下:<html> <script language=VBScript> Dim Bar, SP Bar = 0 SP = 100 Function Window_onLoad() Bar = 95 SP = 10 End Function Function Count() if
Time of Update: 2018-12-08
用例如下: 複製代碼 代碼如下:<form name="form1" method="POST" action="--WEBBOT-SELF--"> <select id="select1" onchange="select1onchange()"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</
Time of Update: 2018-12-08
--------------前台:------------------- 複製代碼 代碼如下:<body> <form id="form1" runat="server"> <div> <asp:DataList ID="DataList1" runat="server" onitemcommand="DataList1_ItemCommand" oncancelcommand="DataList1_CancelCommand"
Time of Update: 2018-12-08
語句:複製代碼 代碼如下:select * from [User] order by [Password] desc,Id asc在一個條件重複的情況下,使用第二個條件排序如下: 注意這裡的第 14,15條記錄(在Password相同的情況下,根據Id排序)語句:複製代碼 代碼如下:select top(5) * from (select top(5)* from [User] order by Id desc ) x order by [Password]
Time of Update: 2018-12-08
在執行建庫指令碼時,往往會先將原有的資料庫drop掉,由於SqlServer檢測到有資料連線時禁止執行drop database操作,所以建庫指令碼經常執行失敗,為此我們需要一種能強制斷開資料庫已有串連的方法,可以過如下t-sql實現: 複製代碼 代碼如下:declare @i int declare cur cursor for select spid from sysprocesses where db_name(dbid)= 'Your_Database_Name' open cur
Time of Update: 2018-12-08
一、閱讀本文所需注意的其它事項 1、進行方法調用時,所傳遞的參數的類型的轉換(可能存在比本文更簡便的處理方法但我未發現) 2、每個源檔案的每行注釋說明了其檔案名稱 3、請關注相關標頭檔內含項目關聯性 4、請關注文中所有中文注釋 5、更多的內容請參閱 "VC安裝目錄\Include\adoint.h"檔案,adoint即ActiveX Data Object InterFace(菜 鳥請勿驚慌,這僅僅只是個名稱)
Time of Update: 2018-12-08
檔案上傳之前的檢測,通常是通過檔案名稱來判斷檔案類型是否合法,但是要想檢測檔案的大小很難辦到,除非在本地或者使用控制項。使用JS可以輕鬆解決詞問題,js在上傳圖片前判斷大小 這個可以用javascript實現,效果...//允許上傳圖片檔案的大小 具體代碼如下 複製代碼 代碼如下:<script language=javascript> var ImgObj=new Image(); //建立一個映像對象 var
Time of Update: 2018-12-08
現在的web應用越來越複雜,需要響應各種各樣的使用者觸發事件,因而也就不可避免的,需要給我們的html頁面上的dom元素增加事件監聽函數. 我們知道給dom元素繫結事件監聽函數的方法有如下3種: 1 : 頁面html: 複製代碼 代碼如下:<button onclick=”test();”></button> 2: 頁面html: 複製代碼 代碼如下:<button id=”btn”></button> Javascript: 複製代碼 代碼如下:
Time of Update: 2018-12-08
在需要對img進行onload事件綁定的時候,一般大家都會想到用常規的方法進行事件綁定,如下: 複製代碼 代碼如下:<!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> &