純函數是指結果只依賴於傳入參數並且不會產生副作用的函數。
JavaScript中純函數三個原則:
- 只使用內部變量,包括傳入參數。
- 不產生副作用
side effects
,不改變外部變量。 - 相同輸入,永遠相同輸出
same input -> sameoutput
。
純函數的優勢:
- 容易測試
testable
- 相同輸入相同輸出,所以可以緩存結果
cacheable
- 自我記錄
self-documenting
- 不必擔心副作用
side-effects
純函數是指結果只依賴於傳入參數並且不會產生副作用的函數。
side effects
,不改變外部變量。same input -> sameoutput
。testable
cacheable
self-documenting
side-effects
howler音頻插件 配置項及事件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <s
window對象:每一個該對象代表一個瀏覽器窗口 1.常用方法如下 open("要打開的頁面文件名","打開窗口在操作系統中的名稱(任何名稱都可以)", "toolbar=?,menubar=?,
<style type=text/css>td { font-size: 12px; color: #000000; line-heig