File tree Expand file tree Collapse file tree 1 file changed +30
-5
lines changed
Expand file tree Collapse file tree 1 file changed +30
-5
lines changed Original file line number Diff line number Diff line change @@ -231,11 +231,26 @@ Chrome のタブ名が書き変わりました。
231231開発環境道場
232232------------
233233
234+ (あるいはポエム)
235+
236+
237+ JavaScript を効率的に書けるようにするために
238+ 最低限の開発環境を整えます。
239+
240+
241+ JavaScript に精通していない人に
242+ 「どんなツールを使ったらいいですか?」と
243+ 聞かれることがよくあります。
244+
245+ 私は、「構文ハイライトと lint を使うといいですよ」、
246+ と答えることにしています。
247+
248+ [ <img src =" http://mixi-inc.github.io/JavaScriptTraining/images/syntax-error.png " width =" 600px " >] ( http://mixi-inc.github.io/JavaScriptTraining/images/syntax-error.png )
249+
234250
235251JavaScript には静的型検査がないことや、
236- まずい仕様がいくつもあるので、ミスを
237- 犯しやすい言語の一つです。開発環境に
238- 気をつけなければならないということです。
252+ 記号が多い構文や、まずい仕様がいくつもあるので、
253+ ミスを犯しやすい言語の一つです。
239254
240255
241256たとえば、JavaScript には ` "use strict" ` という
@@ -277,15 +292,25 @@ JavaScript には静的型検査がないことや、
277292なってしまっていたのでした。
278293
279294
280- このミスはどのようにして防げるのでしょうか?
295+ この説明を読んで、「何それ意味わからない😱 ; 」と
296+ 思いませんでしたか?
297+
298+
299+ 悲しいことに、このような落とし穴は
300+ JavaScript の仕様・文化に数多く
301+ 潜んでいます。
302+
303+ これらのミスをどのようにしたら
304+ 防げるのでしょうか?
281305
282306
283- ESLint や JSHint、 JSLint のようなリントを
307+ ESLint や JSHint、 JSLint のような lint を
284308使いましょう。たとえば、ESLint を実行すると
285309下のような警告が出されます。これによって、
286310潜在的な不具合をだいぶ減らせるようになるのです。
287311
288312 Use the function form of "use strict".
313+ (関数形式の "use strict" を使ってね)
289314
290315
291316ミスを防ぐためには、「頑張る」とか
You can’t perform that action at this time.
0 commit comments