設計模式是可重用的用于解決軟件設計中一般問題的方案。設計模式如此讓人著迷,以至在任何編程語言中都有對其進行的探索。 其中一個原因是它可以讓我們站在巨人的肩膀上,獲得前人所有的經驗,保證我們以優雅的方式組織我們的代碼,滿足我們解決問題所需要的條件。 設計模式同樣也為我們描述問題提供了通用的詞匯。這比我們通過代碼來向別人傳達語法和語義性的描述更為方便。 本文我們將闡述JavaScript編程語言中經典和現代的設計模式。
@allanyu
設計模式是可重用的用于解決軟件設計中一般問題的方案。設計模式如此讓人著迷,以至在任何編程語言中都有對其進行的探索。 其中一個原因是它可以讓我們站在巨人的肩膀上,獲得前人所有的經驗,保證我們以優雅的方式組織我們的代碼,滿足我們解決問題所需要的條件。 設計模式同樣也為我們描述問題提供了通用的詞匯。這比我們通過代碼來向別人傳達語法和語義性的描述更為方便。 本文我們將闡述JavaScript編程語言中經典和現代的設計模式。
文檔主要目的是為設計接口時提供建議,使大家不必重復造 HTTP 協議已經完成的輪子
暫無描述
什么是函數式編程(Functional Programming,FP)?它從何而來?可以吃嗎?倘若它真的像那些鼓吹FP的人說的那么好,為什么實際應用中那么少見?為什么只有那些在讀博士的家伙想要用它?而最重要的是,它母親的怎么就那么難學?那些所謂的closure、continuation,currying,lazy evaluation還有no side effects都是什么東東(譯者:本著保留專用術語的原則,此處及下文類似情形均不譯)?如果沒有那些大學教授的幫忙怎樣把它應用到實際工程里去?為什么它和我們
數十種語言快速入門教程
本文系統全面的介紹了Sublime Text,旨在成為最優秀的Sublime Text中文教程。
或許現在很多企業和團隊尚未重視前端工程,或許前端工程在很多人眼里還只是“構建工具”的代名詞,又或許未來前端領域的變革使得一切工程問題從根本上得到解決。不管怎樣,我只是希望當下能認真的記錄自己在前端工程領域的所見所想,與正在經歷前端工程化改進,并被此過程困擾的同學交流心得。
今天有同事恭喜我,我才知道自己在淘寶已經七周年了。很多人第一句話就是七年癢不癢,老實說,也曾經癢過,但往往都是一癢而過,又投入到水深火熱的工作中去。回家之后就想這七年我到底收獲了什么,且不論成敗與否,這7年的經歷,是我人生的寶貴財富。
OAuth是一個關于授權(authorization)的開放網絡標準,在全世界得到廣泛應用,目前的版本是2.0版。 本文對OAuth 2.0的設計思路和運行流程,做一個簡明通俗的解釋。
Git 堪稱版本控制瑞士軍刀。這個可靠、多才多藝、用途多樣的校 訂工具異常靈活,以致不易掌握,更別說精通了。 正如Arthur C. Clarke所說,足夠先進的技術與魔法無二。這是學習Git的好辦法:新手 不妨忽略Git的內部機理,只當小把戲玩,借助Git其奇妙的能力,逗逗朋友,氣氣敵人。