摘要:
今天,我們將使用SignalR + KnockoutJS + ASP.NET MVC實現一個實時HTML5的井字棋游戲。... 閱讀全文
今天,我們將使用SignalR + KnockoutJS + ASP.NET MVC實現一個實時HTML5的井字棋游戲。... 閱讀全文
posted @ 2014-04-23 22:08
JK_Rush
閱讀(8368)
評論(13)
推薦(18)
今天,我們將使用SignalR + KnockoutJS + ASP.NET MVC實現一個實時HTML5的井字棋游戲。... 閱讀全文
在博文《Ember.js實現單頁面應用程序》中,我們介紹了使用Ember JS實現一個單頁應用程序 (SPA),這使我想起了幾年前寫過一個任務管理程序,通過選擇日期,然后編輯時間來增加任務信息。... 閱讀全文
單頁應用程序 (SPA) 是加載單個HTML 頁面并在用戶與應用程序交互時動態更新該頁面的Web應用程序。... 閱讀全文
現在,許多網站都提供在線圖片和圖書閱讀的功能,這種方式比下載后閱讀來的直觀和人性化,要實現該功能涉及到點擊處理和圖片動態加載。... 閱讀全文
現在,我們經常使用的微博、微信或其他應用都有異步加載功能,簡而言之,就是我們在刷微博或微信時,移動到界面的頂端或低端后程序通過異步的方式進行加載數據,這種方式加快了數據的加載速度,由于它每次只加載一部分數據,當我們有大量的數據,但不能顯示所有,這時我們可以考慮使用異步方式加載數據。... 閱讀全文
現在,許多應用都提供地理位置定位的功能,只要用戶開放他們的位置信息就可以實現定位了,今天我們將創建一個基于Google 地圖的微博用戶地圖,這里我們將通過Weibo API獲取微博用戶的地理信息,然后使用Google地理位置服務將用戶的地理信息轉換為相應的地理坐標,最后,根據地理坐標加載到Google地圖中顯示。... 閱讀全文
相信大家都見過或使用過放大鏡效果,甚至實現過該效果,它一般應用于放大查看商品圖片,一些電商網站(例如:凡客,京東商城,阿里巴巴等)都有類似的圖片查看效果。... 閱讀全文
在大多數情況下,我們的Web程序不僅僅需要給用戶提供具體數據,在一些情況下,我們還需要給高級的用戶或管理者提供數據匯總和分析圖表之類的功能... 閱讀全文
我們知道計算機不能直接理解高級語言,它只能理解機器語言,所以我們必須要把高級語言翻譯成機器語言,這樣計算機才能執行高級語言編寫的程序,在接下來的博文中,... 閱讀全文
CDN相信大家都聽說過,甚至使用過相關的技術,也許有些人會回答“沒有聽說過和使用過該技術”,真的是這樣嗎?... 閱讀全文
現在,我們經常都可以看到復雜的JavaScript應用程序,由于這些應用程序變得越來越復雜,一長串的jQuery回調語句或者通過應用程序在各個狀態執行不同的函數調用,這些做法都會變得無法再讓人接受,這導致了JavaScript開發人員開始尋找一種組織和效率更優秀的開發方式。... 閱讀全文
在我們學習Javascript過程中,常常會遇到作用域(Scope)和執行上下文(Context)等概念。其中,執行上下文與this關鍵字的關系密切。... 閱讀全文
相信大家空閑的時候都會上上微博,推特等社交網站,每次我登陸微博時,我都會留意一下它有什么變化,小的有一些布局的變化,大的有API接口的改變等。... 閱讀全文
隨著移動設備和Web應用的普及,為了更好的便于用戶的使用,對于網頁或應用程序的用戶體驗要求就越來越高,確實是這樣,作為用戶更喜歡選擇用戶體驗效果好的網站或應用程序,所以作為開發者的我們就需要開發出更人生化的應用程序了。... 閱讀全文
1.1.1 摘要 Trie樹,又稱字典樹,單詞查找樹或者前綴樹,是一種用于快速檢索的多叉樹結構,如英文字母的字典樹是一個26叉樹,數字的字典樹是一個10叉樹。三叉搜索樹是一種特殊的Trie樹的數據結構,它是數字搜索樹和二叉搜索樹的混合體。它既有數字搜索樹效率優點,又有二叉搜索樹空間優點..... 閱讀全文
很多時候在網站上注冊時,我們會發現,注冊表單通常需要檢查用戶名和電子郵件地址的可用性;從而確保用戶之間不擁有相同的用戶名和電子郵件地址... 閱讀全文
隨著前端和后端技術的分離,各大互聯網公司對于Mobile First理念都是趨之若鶩的,為了解決網頁在不同移動設備上的顯示效果,其中一個解決方案就是Responsive Design... 閱讀全文
在前一博文《.NET 中的泛型 101》中我們介紹了泛型的基本用法,現在我們繼續介紹泛型的進階用法(如:泛型的比較接口、迭代實現、泛型類型和方法的反射)。... 閱讀全文
相信有C/C++、C#或Java等編程經驗的各位,對于this關鍵字再熟悉不過了。由于Javascript是一種面向對象的編程語言,它和C/C++、C#或Java一樣都包含this關鍵字,... 閱讀全文
最近我們的系統面臨著嚴峻性能瓶頸問題,這是由于訪問量增加,客戶端在同一時間請求增加,這迫使我們要從兩個方面解決這一問題,增加硬件和提高系統的性能。... 閱讀全文
1.1.1 摘要 Ajax技術的核心是XMLHttpRequest對象(簡稱XHR),可以通過使用XHR對象獲取到服務器的數據,然后再通過DOM將數據插入到頁面中呈現。雖然名字中包含XML,但Aja... 閱讀全文
1.1.1 摘要 在日常的互聯網生活當中,我們幾乎都離不開用戶驗證登陸功能,例如:登陸微博,Gmail,博客園,Stackoverflow等網站,這給我們帶來了一些不便,就是要管理一堆的用戶名和密碼... 閱讀全文
摘要 今天我們將大家介紹一些非常好的在線工具,可以幫助Web開發人員在HTML5編碼時更加容易和簡單。在些在線工具包括:HTML5 Visual Cheat Sheet, Swith to HTML... 閱讀全文
1.1.1 摘要 最近網絡安全成了一個焦點,除了國內明文密碼的安全事件,還有一件事是影響比較大的——Hash Collision DoS(通過Hash碰撞進行的拒絕式服務攻擊),有惡意的人會通過這... 閱讀全文
1.1.1 摘要 在本系列的第一篇博文中,我向大家介紹了SQL Injection常用的攻擊和防范的技術。這個漏洞可以導致一些非常嚴重的后果,但幸運的是我們可以通過限制用戶數據庫的權限、... 閱讀全文