原创 TypeScript(JavaScript) 版俄羅斯方塊——深入重構

在上一篇 JavaScript 版俄羅斯方塊——轉換爲 TypeScript(https://segmentfault.com/a/1190000007074816) 中,程序就變成了 TypeScript 實現。而在之前的 JavaSc

原创 軟件工程師到運維的 Docker 初體驗

起因 對於各種凌亂的電腦問題,其它行業的人以爲程序員們什麼都會;程序員中,女程序以爲男程序員什麼都會;男程序員中,一般程序員以爲技術好的程序員什麼都會;技術好的程序員,每次都在網上苦苦搜尋答案…… 我會做一點公司服務器運維方面的工作

原创 從 JavaScript 到 TypeScript - 聲明類型

從 JavaScript 語法改寫爲 TypeScript 語法,有兩個關鍵點,一點是類成員變量(Field)需要聲明,另一點是要爲各種東西(變量、參數、函數/方法等)聲明類型。而這兩個點直接引出了兩個關鍵性的問題,有哪些類型?怎樣聲明?

原创 JavaScript 中對大量數據的多重過濾

〔邊城客棧〕會不定期分享各類開發相關的文章,敬請大家關注(點擊上面藍色的“邊城客棧”進入訂閱號關注 本文所有代碼使用 ES2015 語法,需要 ES5 語法的可以用 Babel - Try it out 或者 TypeScript

原创 演示文稿(PPT)製作基礎

今天來分享一下演示文稿(PPT)的基礎知識(所有圖片都是在 WPS 演示中製作並導出的) PPT 是微軟 Office 套件之一,PowerPoint 的文檔文件擴展名。隨着 微軟 Office 辦公套件的流行,簡捷的 PPT 逐漸被

原创 爲什麼要用原生 JavaScript 代替 jQuery

隨着 JavaScript 本身的完善,越來越多的人開始喜歡使用原生 JavaScript 開發代替各種庫,其中不少人發出了用原生 JavaScript 代替 jQuery 的聲音。這並不是什麼壞事,但也不見得就是好事。如果你真的想把 j

原创 ES6 / TypeScript / Babel / C# 中的 super(base)

今天看到 @justjavac 寫的《ES6 中的 this & super:babel 和 typescript 都錯了》,覺得很有意思,所以也研究了一下。 借用 @justjavac 的示例代碼,略做修改,然後在幾種語言中跑了一下,結

原创 從 JavaScript 到 TypeScript - 模塊化和構建

TypeScript 帶來的最大好處就是靜態類型檢查,所以在從 JavaScript 轉向 TypeScript 之前,一定要認識到添加類型定義會帶來額外的工作量,這是必要的代價。不過,相對於靜態類型檢查帶來的好處,這些代價是值得的。當然

原创 集合數據處理(C#、JavaScript 和 Java)

受微信安全限制,所有鏈接都不可用,歡迎大家直接閱讀 SegmentFault 上的原文:https://segmentfault.com/a/1190000006884402 前言 之所以把 C#、JavaScript 和 Jav

原创 [譯] ES6 核心特性

英文原文:http://exploringjs.com/es6/ch_core-features.html 本章講述 ES6 核心特性。這些核心特性很容易理解,庫作者會比較關心其它的沒講的內容。我會使用對應的 ES5 代碼來解釋講到

原创 # C# 7.0 的新特性(速覽版)

《〔譯〕 C# 7 的新特性》花了很大的篇幅來介紹 C# 7.0 的 9 個新特性,這裏我根據項目經驗,通過實例對它們進行一個快速的介紹,讓大家能在短時間內瞭解它們。 總的來說,這些新特性使 C# 7.0 更容易以函數式編程的思想來寫代碼

原创 TypeScript 2.0 候選版發佈〔譯〕

原文:Announcing TypeScript 2.0 RCAugust 30, 2016 by Daniel Rosenwasser TypeScript 2.0 候選發行版(RC)出來了,離 TypeScript 2.0 最終發

原创 MiniUI datagrid 的客戶端分頁解決方案

喜歡就請關注 ↑↑↑  邊城客棧 ↑↑↑ 官方的解決方案 官方在“[在線示例][officialdemo]”中給了一個簡單的 client pagination 解決方案,代碼就不貼了,這裏說說它的基本思想和處理過程。 首先,是綁定一

原创 博客 - 邊城客棧 原

每次來個人主頁都看到“很懶,一篇博客都沒寫過……”,所以還是寫一篇,免得總說我懶 我最近主要在 SegmentFault 上活動,所以博客在 SegmentFault 上 ←歡迎參觀 再往前主要是在 51CTO 上寫博客,轉向 Segm

原创 異步編程需要“意識” 原

雖然我們生活在一個異步的世界裏,但對於多數編程初學者來說,異步還是很陌生。學習一門編程語言,通常都是從同步流程開始的,即順序、分支和循環。而異步流程是什麼呢——開始一個異步調用,然後……就沒有然後了。異步程序跑哪去了? 異步程序會以某種異步