84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
1. JavaScript 関数を作成し、指定されたタイプのセレクターを入力します (id、class、tagName などの 3 つの単純な CSS セレクターのみがサポートされており、組み合わせられたセレクターと互換性がある必要はありません)
問題は、次の通常のマッチングが理解できないことです。 var reg = /^(#)?(.)?(w )$/img;var regResult = reg.exec(selector); 、詳細は以下の通りです
认证0级讲师
/^(#)?(.)?(w+)$/img分割 // は通常のコンテンツで、その後に通常のマッチング方法である img が続きます i:ignorCase は大文字と小文字を無視します m: multiple は複数行のマッチングを許可します g:globle はグローバルマッチングを実行します。これはターゲットのマッチングを指します文字列エンディング
/^(#)?(.)?(w+)$/img
通常のコンテンツ: ^(#)?(.)?(w+)$ ^ は xxx で始まることを意味します $ は xxxx で終わることを意味します (#) は付いても付けなくても構いません (.) は付いても付けなくても構いません (w+) は 1 つ以上の単語と一致します。
^(#)?(.)?(w+)$
(#)?一致するID
(#)?
(.)?クラス名と一致
(.)?
(w+) 残りは [1,2] のタグ名または特定の ID またはクラス名名です
(w+)
謝姚。
@trionfo1993を参照してください
私が書いた utils の dom フラグメントを差し上げます
/^(#)?(.)?(w+)$/img
分割 // は通常のコンテンツで、その後に通常のマッチング方法である img が続きます
i:ignorCase は大文字と小文字を無視します
m: multiple は複数行のマッチングを許可します
g:globle はグローバルマッチングを実行します。これはターゲットのマッチングを指します文字列エンディング
通常のコンテンツ:
^(#)?(.)?(w+)$
^ は xxx で始まることを意味します $ は xxxx で終わることを意味します(#) は付いても付けなくても構いません
(.) は付いても付けなくても構いません
(w+) は 1 つ以上の単語と一致します。
/^(#)?(.)?(w+)$/img
(#)?
一致するID(.)?
クラス名と一致(w+)
残りは [1,2] のタグ名または特定の ID またはクラス名名です謝姚。
@trionfo1993を参照してください
私が書いた utils の dom フラグメントを差し上げます
リーリー