본문 바로가기

전체 글

(4555)
Revealing Module Pattern http://weblogs.asp.net/dwahlin/archive/2011/08/02/techniques-strategies-and-patterns-for-structuring-javascript-code-revealing-module-pattern.aspx 이 글은 위의 기사를 번역 한 글입니다. 조금 내용과 상이 할수 있습니다. Revealing Module Pattern 은 Module Pattern에 근간을 두고 있습니다. 장점은 보다 쉽게 코드를 이해할수 있고 보다 구조적으로 구성할수 있습니다. 이 패턴의 시작은 아래와 같이 함수를 변수로 정의하고 그 다음 자바스크립트가 로드될때 바로 그 함수를 호출합니다. 마지막 ()가로가 함수를 호출하는 부분입니다. var Calculator = func..
Javascript Prototype Pattern http://weblogs.asp.net/dwahlin/archive/2011/08/01/techniques-strategies-and-patterns-for-structuring-javascript-code-the-prototype-pattern.aspx 위의 기사 내용의 중요한 부분만 발췌하였습니다. 프로토타입 패턴은 크게 2가지의 섹션으로 볼수 있는데 하나는 생성자 섹션이고 다른 하나는 프로토타입 섹션입니다. 프로토타입핑은 객체와 함수 프로퍼트를 연결시켜주는 역할을 합니다. 이것은 인스턴스가 생성되면 모든 프로퍼티와 function을 복사하는 대신 모든 객체에 대해서 하나의 function들과 프로퍼티들이 생성되어 메모리 소비를 절약해 줍니다. 다시말해서 functions과 properties는 하..
새로운 Editor가 릴리즈 됐습니다. ML Editor가 추가된 Ajax Control Toolkit이 릴리즈 됐습니다. 다운로드는 아래의 주소에서 받을 수 있습니다. http://AjaxControlToolkit.CodePlex.com 형태는 아래의 이미지와 같습니다. 아래의 코드는 위의 에디터를 삽입하는 코드입니다. Simple
Visual Studio에서 자바스크립트 인텔리 센스 Visual Studio에서 자바스크립트 인텔리 센스가 안될경우. 참조될 스크립트 페이지 상단에 아래와 같이 코드를 삽입해 보세요 /// 꼭 /// 후에 reference 를 걸여줘야 합니다.
GridView의 CheckBox클릭시 값 연산 아래의 내용은 닷넷쿼리에서 발췌한 내용입니다. 오해 없으시길 바랍니다. http://www.dotnetcurry.com/ShowArticle.aspx?ID=662 그냥 부담없이 따라해주세요 1. HostingPlan 모델을 하나 생성합니다. 2. Viewpage에 그리드를 삽입합니다. 3.Code behind에서 모델을 그리드에 바인딩합니다. 4. 실행 결과는 아래와 같습니다. 5. 이제 JQuery를 살펴보겠습니다. 아래와 같이 코드를 삽입해 주십시오 위의 코드를 하나하나씩 살펴보겠습니다. 위의 코드는 각각의 체크박스가 클릭시 체크 Row의 4번째컬럼을 더하는 코드입니다. 위의 코드는 체크된 모든 Row의 n번째 컬럼값을 가져와 합산하는 코드입니다. 합산한 결과를 아이디 값이 tot 인 input te..
테이블(Grid)에서 체크박스 모두 클릭하기 table border="0" cellpadding="0" cellspacing="0">asp:repeater id="rptList" runat="server">     ItemTemplate>     tr">                        td>input type="checkbox" name="chkSeq" class="chkBox" />td>          tr>          ItemTemplate>     asp:repeater>    table>script language="javascript" type="text/javascript">function fn_checkAll() { $('.chkBox').each(function () { $..
Mvc Paging하기 페이징하기 그냥 따라해 보세요 1.Nuget package에서 MvcPagine으로 검색하여 어셈블리를 추가합니다. 2. 모든 모델은 .ToPagedList로 타입을 변환해 줘야합니다. Action Method에 아래와 같이 코드를 입력합니다. public ActionResult Index(int? page) { int currentPageIndex = page.HasValue ? page.Value - 1 : 0; return View(this.allProducts.ToPagedList(currentPageIndex, 10)); } 3. View페이지에 아래의 코드를 입력합니다. @model MvcPaging.IPagedList @Ajax.Pager(Model.PageSize, Model.PageNum..
Video 삽입 MVC3 RC2에서 부터 제공되는 Microsoft.Web.Helpers를 다운 받아 참조를 합니다. 다운 받는 방법은 여러 방법이며 제가 권고해 드리는 것은 너겟 패키지 관리를 설치하여 하는 방법을 추천해 드립니다. 1.Manage NuGet Packages 관리자가 열리면 검색어에 microsoft-web-helpers라고 치면 해당 어셈블리를 다운받아 참조를 합니다. 2.View페이지에 아래와 같이 태크를 삽입합니다. @Video.Flash(path: "주소", width: "400", height: "600", play: true, loop: true, menu: false, bgColor: "red", quality: "medium", scale: "exactfit", windowMode: "t..