使用者工具

網站工具


computer:program:js

差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

兩邊的前次修訂版前次修改
下次修改
前次修改
computer:program:js [2025/07/24 06:35] – [Interpreter] wmcomputer:program:js [2026/07/10 03:24] (目前版本) – [Quality] wm
行 176: 行 176:
   * [[https://github.com/goldbergyoni/javascript-testing-best-practices|JavaScript & Node.js testing best practices]]   * [[https://github.com/goldbergyoni/javascript-testing-best-practices|JavaScript & Node.js testing best practices]]
 ====守則==== ====守則====
 +  * [[https://e18e.dev/|e18e (Ecosystem Performance)]]
   * [[https://github.com/rwldrn/idiomatic.js/#readme|Principles of Writing Consistent, Idiomatic JavaScript]]   * [[https://github.com/rwldrn/idiomatic.js/#readme|Principles of Writing Consistent, Idiomatic JavaScript]]
   * [[http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml|Google JavaScript Style Guide]]   * [[http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml|Google JavaScript Style Guide]]
行 187: 行 188:
   * [[http://blog.nodejitsu.com/scaling-isomorphic-javascript-code|Scaling Isomorphic Javascript Code]]   * [[http://blog.nodejitsu.com/scaling-isomorphic-javascript-code|Scaling Isomorphic Javascript Code]]
   * [[http://addyosmani.com/largescalejavascript/|Patterns For Large-Scale JavaScript Application Architecture]]   * [[http://addyosmani.com/largescalejavascript/|Patterns For Large-Scale JavaScript Application Architecture]]
 +  * [[https://www.jsboundaries.dev/|JS Boundaries]]
 ====模式==== ====模式====
   * [[http://shichuan.github.com/javascript-patterns/|JavaScript Pattern Collection]]   * [[http://shichuan.github.com/javascript-patterns/|JavaScript Pattern Collection]]
行 268: 行 270:
   * [[https://www.bitovi.com/blog/lazy-values-to-speed-up-your-js-app|Use Lazy Values to Speed Up Your JS Apps]]   * [[https://www.bitovi.com/blog/lazy-values-to-speed-up-your-js-app|Use Lazy Values to Speed Up Your JS Apps]]
   * [[https://philipwalton.com/articles/idle-until-urgent/|Idle Until Urgent]]   * [[https://philipwalton.com/articles/idle-until-urgent/|Idle Until Urgent]]
 +  * [[https://tkdodo.eu/blog/please-stop-using-barrel-files| Please Stop Using Barrel Files ]]
 =====元件===== =====元件=====
   * [[http://vanilla-js.com/|Vanilla JS]]   * [[http://vanilla-js.com/|Vanilla JS]]
行 622: 行 625:
   * [[http://i18next.com/|i18next]]   * [[http://i18next.com/|i18next]]
   * [[https://github.com/jquery/globalize/|Globalize]]   * [[https://github.com/jquery/globalize/|Globalize]]
 +  * [[https://next-intl.dev/|next‑intl]]
 ====組成==== ====組成====
   * [[https://themer.dev/blog/the-single-most-important-factor-that-differentiates-front-end-frameworks|The single most impor­tant factor that dif­fer­enti­ates front-end frame­works]]   * [[https://themer.dev/blog/the-single-most-important-factor-that-differentiates-front-end-frameworks|The single most impor­tant factor that dif­fer­enti­ates front-end frame­works]]
行 627: 行 631:
   * [[computer:program:js:angular|AngularJS]]   * [[computer:program:js:angular|AngularJS]]
   * [[computer:program:js:Backbone]]   * [[computer:program:js:Backbone]]
 +  * [[https://foldkit.dev/|Foldkit]] (Effect)
   * [[http://vuejs.org/|Vue.js]]   * [[http://vuejs.org/|Vue.js]]
     * [[https://github.com/vitejs/vite|Vite]]     * [[https://github.com/vitejs/vite|Vite]]
行 851: 行 856:
     * [[https://github.com/babel-plugins/babel-plugin-flow-comments|babel-plugin-flow-comments]]     * [[https://github.com/babel-plugins/babel-plugin-flow-comments|babel-plugin-flow-comments]]
   * [[https://github.com/danvk/source-map-explorer|source-map-explorer]]   * [[https://github.com/danvk/source-map-explorer|source-map-explorer]]
 +=== Analysis ===
 +  * [[https://knip.dev/|Knip]]
 ====Parser==== ====Parser====
   * [[http://esprima.org/|Esprima]]   * [[http://esprima.org/|Esprima]]
行 888: 行 895:
   * [[https://github.com/mathiasbynens/jsesc|jsesc]]   * [[https://github.com/mathiasbynens/jsesc|jsesc]]
   * [[https://jsonhero.io/|JSON Hero]]   * [[https://jsonhero.io/|JSON Hero]]
 +  * [[https://github.com/flightcontrolhq/superjson|superjson]] (serialization)
 ===JSONP=== ===JSONP===
   * [[http://rog.ie/blog/dugjs-a-jsonp-to-html-script|Dug.js]]   * [[http://rog.ie/blog/dugjs-a-jsonp-to-html-script|Dug.js]]
行 913: 行 921:
   * [[https://github.com/resugar/resugar|resugar]]   * [[https://github.com/resugar/resugar|resugar]]
 ====Interpreter==== ====Interpreter====
-  * [[https://www.typescriptlang.org/|TypeScript]] +  * [[computer:program:js:typescript|TypeScript]]
-    * [[https://www.typescriptlang.org/docs/handbook/intro.html|The TypeScript Handbook]] +
-    * [[https://typehero.dev/|TypeHero]] +
-    * [[https://github.com/esbuild-kit/tsx|tsx]] +
-    * [[https://tsdoc.org/|TSDoc]] +
-    * [[https://github.com/johnsoncodehk/tsslint|TSSLint]] +
-    * [[https://github.com/gvergnaud/ts-pattern|TS-Pattern]] +
-      * [[https://www.jackfranklin.co.uk/blog/typescript-exhaustive-branches/|Exhaustive branch checks with TypeScript]] +
-    * [[https://effect.website/|Effect]] +
-      * [[https://effect-ts.github.io/effect/|Effect API Reference]] +
-      * [[https://effect.kitlangton.com/|Visual Effect]] +
-      * [[https://gcanti.github.io/fp-ts/|fp-ts]] +
-      * [[https://github.com/pigoz/effect-crashcourse|Effect Crash Course]] +
-      * [[https://lucas-barake.github.io/how-effect-simplifies-your-typescript-code/|How Effect Simplifies Your TypeScript Code]] +
-      * [[https://lucas-barake.github.io/building-a-composable-policy-system/|Building a Composable Policy System in TypeScript with Effect]] +
-    * [[https://www.totaltypescript.com/books/total-typescript-essentials/deriving-types#using-as-const-for-javascript-style-enums|Using as const For JavaScript-Style Enums]]+
   * [[https://rescript-lang.org/|ReScript]]   * [[https://rescript-lang.org/|ReScript]]
   * [[http://altjs.org/|altJS]]   * [[http://altjs.org/|altJS]]
computer/program/js.1753338949.txt.gz · 上一次變更: wm