ホームページ  >  記事  >  ウェブフロントエンド  >  [転送] Baidu インタビューに行くことで Javascript が得られるインタビュー_JavaScript スキル

[転送] Baidu インタビューに行くことで Javascript が得られるインタビュー_JavaScript スキル

WBOY
WBOYオリジナル
2016-05-16 18:54:011094ブラウズ

これは私が覚えている質問であり、基本的にはまだ答えていませんが、皆さんご存知のとおり、私はもうあなたたちを助けることはできません

1. js のクラス継承は、通常、クラスのコピーとクラスのコピーを組み合わせたものです。 extjs の extend はこれら 2 つのメソッドを組み合わせたものです
しかし、試験官は私に、これはサブクラスに親クラスの関数への参照を追加するのではないかと尋ねました (superClass 属性はサブクラスに追加されます)。 .) これも汚染ではありませんか? どうすれば改善できますか?
2.p 要素に div を追加できますか? どうしてよいでしょうか?
という質問を見つけました。これに対する答え
いいえ、試しました


[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります ]

Parse ie6 と ff3 では、3 つの要素に解析されることを確認してください。 p div p
p の説明をご覧ください
p は block_level 要素です
p に関与できる他のブロックレベル要素はありません


3. ご存知のとおり、DomContentLoad は通常、スクリプトを追加して defer (ext 実装メソッド) を使用するか、エラーが報告されなくなるまで document.documentElement.doScroll() を使用するために使用されます (jquery 実装メソッド) ) ff DOMContentload イベント
で使用します。 しかし、問題は、DOM 数が非常に大きい場合、DOMContentLoad が失敗して実行されないことです。
私の答えは、Sina のホームページをコピーしてすべてのスクリプトを削除し、最下位レベルに domcontentload を追加して実行したということです。
Sina のホームページは十分に複雑なので、この問題はまだ動作しません。起こります
これは ff
http://124.42.34.97/Noname2.html


4 でのみ表示できます。アニメーションは通常 setTimeout/setInterval です。複数の同時操作がある場合、問題はタイムスタンプですが、呼び出した関数がクリアされているかどうかです。クリアされました (この問題について考えたことは一度もありません)。

5.奇妙なモードと従来のモードの違い。これは通常 xhtml モードで行われますが、これについてはあまり知りません
奇妙なモードでは、ie = width パディングマージン、xhtml モード = width
となります。これはわかるでしょう、みんな反対です、これからはありがとう、

6.html 要素のセマンティクスを学びましょう、これはあまり見かけません、実際、まったく見たことがありません、笑

7. 規則性、その時、(?=)(?:)
いつも(?=)を使っていましたが、(?:)を使ったことはありません
今わかった
"ab".match(/a(?= b)/) print a
"ab".match(/a(?:b)/) print ab
はは
正規表現を書くときのパフォーマンスの問題でもあります
正直に言うと、私は以前は明確かつ簡潔に書けるようになりたいと思っていましたが、パフォーマンスについて考えたことはありませんでした。 >
8. フローティング。通常、フローティングを削除して
< /div> を追加しますが、追加の div を追加しないようにするにはどうすればよいですか?次の div で、clear:left/right を直接実行しますか?

私の答え

[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります ]
9テーブルの下以外 tbody は次の要素ですか?
私の答えは thead、tfoot、tbody です

最も残念だったのは、月の影が見えなかったことです (見えます) 3面でしか見られません)、でも得たものはかなり多く、私は自分の欠点の多くを知っており、失うものよりも得たものの方が多いです。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。