摘要:不斷地窮舉下一步的可能性,直到最終達成目標。表示船在左邊表示船在右邊打印答案妖怪過河數僧人過河數船上是否安全左岸是否安全右岸是否安全過河后的數據過河后的數據簡單地看下深度優先搜索的函數,每次根據船所在的位置,枚舉下個狀態值。 無意中看到這么一道題,覺得很有意思,題目如下: 有三個和尚和三個妖怪要利用唯一的一條小船過河,這條小船一次只能載兩個人,同時,無論是在河的兩岸還是在船上,只要妖怪...
摘要:經常會用到的的知識點提到我們就來說說,也是誕生,它的初始名叫。又名,在,和大受重用。年,負責制定規范草案的委員會決定將定義新標準的制度改為一年一次出現。它們在規范的先前版本中被稱為模板字符串。它與數組非常相似,但是數據結構的成員都是唯一的。 經常會用到的es6的知識點 提到es6我們就來說說javascript,es6也是ES2015 1995:JavaScript誕生,它的初始名叫...
摘要:級事件處理程序把一個函數賦值給一個事件的處理程序屬性級事件處理程序定義了兩個方法,用于指定和刪除事件處理程序的操作。 基本概念 javaScript是一門解釋型語言,瀏覽器充當解釋器。js執行時,在同一個作用域是先解釋再執行。解釋的時候會編譯function和var這兩個關鍵詞定義的變量,編譯完成后從上往下執行并向變量賦值。ECMASCript中的一切(包括變量、函數名、操作符)都區分...
摘要:函數式接口之前在上看到一個技術視頻,講的接口為什么不好用,以及什么樣的接口更好用。演講者是的作者,他提出了一種全面函數式的接口設計模式。言歸正傳,今天聊聊這樣的接口如何實現,以及中的模塊。 函數式 js 接口 之前在 youtube 上看到一個技術視頻,講underscore.js的接口為什么不好用,以及什么樣的接口更好用。演講者是 lodash.js 的作者,他提出了一種全面函數式的...
摘要:不受檢查異常為編譯器不要求強制處理的異常,檢查異常則是編譯器要求必須處置的異常。潛在的異常處理器是異常發生時依次存留在調用棧中的方法的集合。當運行時系統遍歷調用棧而未找到合適的異常處理器,則運行時系統終止。異常處理涉及到五個關鍵字,分別是。 概念 程序運行時,發生的不被期望的事件,它阻止了程序按照程序員的預期正常執行,這就是異常。 異常是程序中的一些錯誤,但并不是所有的錯誤都是異常,并...