diff --git a/Translations/Japanese/README.md b/Translations/Japanese/README.md index 808733a..81f2f53 100644 --- a/Translations/Japanese/README.md +++ b/Translations/Japanese/README.md @@ -8,7 +8,7 @@ **注意:** これらの質問の多くはオープンエンド型の質問であり、志願者から興味深い考えを引き出すことができるでしょう。この回答は単純でストレートな回答よりもより志願者の能力を見極めるのに役立ちます。 -#### オリジナルのコントリビューター +#### オリジナルのコントリビューター 質問の多くは[Paul Irish](http://paulirish.com) ([@paul_irish](http://twitter.com/paul_irish))と下記のコントリビューターによって作成された[oksoclap](http://oksoclap.com/)スレッドをもとに作成されています。 @@ -34,7 +34,7 @@ * プログレッシブエンハンスメントとグレースフルデグラデーションの違いを説明してください。 * フィーチャーディテクションの説明もできるとボーナスポイント。 * 「セマンティックHTML」の意味を説明してください。 -* ウェブサイトのアセット・リソースを最適化をどのように行いますか? +* ウェブサイトのアセット・リソースの最適化をどのように行いますか? * 下記のようないくつかのソリューションが期待されます。 * ファイル結合 * ファイルの縮小 @@ -42,8 +42,9 @@ * キャッシュ利用 * など * 複数のドメインからアセットを提供したほうがよい理由は何ですか? - * 一度にブラウザが与えられたドメインからダウンロードできるリソースの数はいくつですか? -* ページロードを減らす3つの方法の名称を挙げてください。 +* 一度にブラウザが与えられたドメインからダウンロードできるリソースの数はいくつですか? + * 例外は何ですか? +* ページロードを減らす3つの方法を挙げてください。 * プロジェクトに加入したときに、もし彼らがタブを使い、あなたがスペースを使っていたとしたらどうしますか? * EditorConfig (http://editorconfig.org) といったプラグインを利用するように提案する * 慣習に従う (一貫性を保つ) @@ -82,20 +83,17 @@ * 匿名関数が有効な典型的なユースケースは何ですか? * 「JavaScriptモジュールパターン」とそれを使う場面を説明してください。 * 名前空間について述べたらボーナスポイント。 - * もしモジュールが名前空間無しだとしたらどうなりますか? + * もしモジュールが名前空間無しだとしたらどうなりますか? * コードをどのように整理しますか?(モジュールパターン、古典的な継承を使う?) * ホストオブジェクトとネイティブオブジェクトの違いは何ですか? -* 下記コードの違いは何? -```javascript -function Person(){} var person = Person() var person = new Person() -``` +* 下記コードの違いは何?`function Person(){}`, `var person = Person()`, `var person = new Person()` * `.call`と`.apply`の違いは何ですか? * `Function.prototype.bind`を説明してください。 -* いつコードを最適化できますか? +* いつコードを最適化しますか? * JavaScriptにおいてどのように継承が機能しているか説明してください。 * `document.write()`はいつ使いますか? * 生成される広告の多くはいまだに嫌われている方法である`document.write()`を活用しています。 -* フィーチャーディテクション、 フィーチャーインファレンス、UA文字列の使用の違いは何ですか? +* feature detection, feature inference, UA stringの使用の違いは何ですか? * AJAXをできるだけ詳しく述べてください。 * JSONPがどのように機能するか述べてください。(またそれがどのようにAJAXとは異なっているのか) * JavaScriptテンプレートは使ったことはありますか? @@ -104,11 +102,10 @@ function Person(){} var person = Person() var person = new Person() * イベントバブリングを説明してください。 * 「属性」と「プロパティ」の違いは何ですか? * どうしてビルトインJavaScriptを拡張することは良くないのですか? -* どうしてビルトインJavaScriptを拡張することは良いのですか? * ドキュメントロードイベントとドキュメントレディイベントの違いを述べてください。 * `==`と`===`の違いは何ですか? * ブラウザのウィンドウURLからクエリ文字列をどのように取得するかを説明してください。 -* JSに関するセイムオリジンポリシーを説明してください。 +* JSに関するsame-origin policyを説明してください。 * JavaScriptにおける継承パターンを述べてください。 * 下記を動くように書き変えてください。 ```javascript @@ -178,17 +175,17 @@ foo.bar = 'hello'; ```javascript $(".foo div#bar:eq(0)") ``` -* 'delegate()'と'live()'の違いは何ですか? +* `delegate()`と`live()`の違いは何ですか? ### CSSに関する質問事項 -* 「リセット」CSSファイルとは何ですか? またその有用性は何ですか? +* 'reset' CSSファイルとは何ですか? またその有用性は何ですか? * フロートとそれらがどのように機能するかを説明してください。 -* フロートクリアの様々なテクニックは何ですか? その内のどれが適切でそれはどんな状況ですか? +* フロートクリアの様々なテクニックは何ですか?その内のどれが適切でそれはどんな状況ですか? * CSSスプライトを説明してください。またページやサイトでそれをどのように実装しますか? -* 1番好きな画像置き換えテクニックは何ですか? またいつどのテクニックを使いますか? -* .cssファイルに含み得るCSSハックは何ですか? また.cssファイル以外ではどうしますか? +* 1番好きな画像置き換えテクニックは何ですか?またいつどのテクニックを使いますか? +* .cssファイルに含み得るCSSハックは何ですか?また.cssファイル以外ではどうしますか? * 機能が制限されたブラウザに対してどのようにページを提供しますか? * どんなテクニック、プロセスを使いますか? * コンテンツを視覚的に見えなくするのにどんな方法がありますか?(またスクリーンリーダーユーザーのみに見えるようにする方法は何ですか?)