ホームページ ウェブフロントエンド jsチュートリアル js書き方の基礎分析_javascriptスキル

js書き方の基礎分析_javascriptスキル

May 16, 2016 pm 06:11 PM
書き方

var a=false;
!a&alert("hi");
説明: 実行が続行される前は a が true であるため、hi が表示されます。
var a=a||"hi"; a が false の場合、実行は続行されます。 a が true の場合、このステートメントが飛び出すため、このメソッドを通じてデフォルト値をコピーできます
PHP など、すべての言語がこの方法で処理されるわけではありません
$a= @$a||"hi";
echo $a;//1
php は (@$a||"hi") の後に値を代入します...
$a =true ;
!$a&&echo "hi";
エラーを直接報告: 構文エラー、予期せぬ T_ECHO
プロトタイプについて
プロトタイプを見ると、多くの場合、オブジェクトしか思い浮かびません。 >var add= function(){alert("b");}
add.prototype.a = function () {alert("hi");}
new add.prototype.a;最初の反応、エラーが報告されるかもしれませんが、実際には、プロダクションオブジェクトがない場合、add.prototype.a を通じて静的メソッドを直接呼び出すことができます
JS はかなり誤解を招きやすいです、咳
セレクターの問題:
場合によっては、ノードの下の子ノードを選択し、childNodes を使用して値 FIREFOX を取得する必要があります。IE の違いは非常にイライラします
document.getElementsByTagName("head")[0].getElementsByTagName("script")[ 0];
上記の方法は head タグの段階で使用するとうまく機能しますが、他の領域で使用するとあまり役に立ちません
クラス名を使用する方が良いと思います



コードをコピーします コードは次のとおりです。 function getclassnode(classname,doc){
doc=doc||document; 🎜>var node=[] ,i=0,j=0,t;
var allnode=doc.getElementsByTagName("*");
while(t=allnode[i]){
if (RegExp(クラス名).test (t.className)){
ノード[j]=t ;
}
}
ノードを返します。 >}


JQ を使って以来、時々見直すネイティブ JS の操作をほとんど忘れていて、非常に面倒で憂鬱に感じています。
いくつか気になった点を追加したいと思います。今日発見したJSで注意する必要があるのは、JSが現在のドキュメントにインポートされた後、インポートされたノードが削除されても、インポートされたJSファイルを通じて定義された変数、関数などはまだ有効であるためです。次のコードに示すように、これらは現在のドキュメント環境にロードされています:



コードをコピー


コードは次のとおりです:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Java のコールバック関数の基本構文と応用 Java のコールバック関数の基本構文と応用 Jan 30, 2024 am 08:12 AM

Java コールバック関数の基本的な書き方と使用法の紹介: Java プログラミングでは、コールバック関数は一般的なプログラミング パターンです。コールバック関数を通じて、メソッドをパラメータとして別のメソッドに渡し、それによってメソッドの間接的な呼び出しを実現できます。コールバック関数の使用は、イベント駆動型、非同期プログラミング、インターフェイス実装などのシナリオで非常に一般的です。この記事では、Java コールバック関数の基本的な書き方と使い方を紹介し、具体的なコード例を示します。 1. コールバック関数の定義 コールバック関数は、パラメータとして使用できる特殊な関数です。

MyBatisでの小なり記号の書き方を詳しく解説 MyBatisでの小なり記号の書き方を詳しく解説 Feb 21, 2024 pm 08:36 PM

MyBatisでの「未満」記号の書き方を詳しく解説 MyBatisはJava開発で広く使われている優れた永続層フレームワークです。データベース操作に MyBatis を使用するプロセスでは、しばしば小なり記号 (

JSP コメントの構文と使用シナリオを学習します。 JSP コメントの構文と使用シナリオを学習します。 Jan 31, 2024 pm 03:39 PM

JSP コメントの書き方 JSP コメントには、単行コメントと複数行コメントの 2 種類があります。単一行のコメント 単一行のコメントは で終わります。コメントの内容は解析されないため、出力には表示されません。例: 複数行のコメント 複数行のコメントは /* で始まり */ で終わります。コメントの内容は解析されないため、出力には表示されません。例: /*これは複数行のコメントです*/JSP コメントの適用シナリオ

C言語の指数関数式入門 C言語の指数関数式入門 Feb 18, 2024 pm 01:11 PM

C 言語での指数関数式の書き方とコード例の紹介 指数関数とは? 指数関数は数学でよく使われる関数で、f(x)=a^x の形式で表現できます。 a は底、x は指数です。指数関数は主に、指数関数的な増加または指数関数的な減衰を説明するために使用されます。指数関数のコード例 C 言語では、数学ライブラリの pow() 関数を使用して指数関数を計算できます。

PHP で配列を記述する方法の詳細な説明: 5 つの異なる方法を探索する PHP で配列を記述する方法の詳細な説明: 5 つの異なる方法を探索する Mar 13, 2024 pm 03:09 PM

PHP 配列は重要なデータ構造として、実際の開発で広く使用されています。さまざまな配列の書き込み方法をマスターすると、開発者がデータをより柔軟かつ効率的に処理できるようになります。この記事では、PHP で配列を記述する 5 つの異なる方法を詳細に検討し、読者がより深く理解できるように具体的なコード例を示します。 1. インデックス配列 インデックス配列は、PHP の最も基本的な配列型であり、キー値として数値を使用します。これは簡単なインデックス付き配列の例です: $fruits=["apple",

MyBatis以上の書き込みについて詳しく解説 MyBatis以上の書き込みについて詳しく解説 Feb 23, 2024 pm 07:18 PM

MyBatis は、さまざまな Java プロジェクトで広く使用されている人気のある Java 永続層フレームワークです。 MyBatis をデータベース操作に使用する場合、特定の値以上の値をクエリする必要がある状況がよく発生します。この記事では、MyBatis で以上のクエリを実装する方法を詳しく紹介し、具体的なコード例を示します。まず、実際の需要シナリオを例に挙げてみましょう: ID と Age フィールドを含む User という名前のデータ テーブルがあるとします。

PHP 配列の書き方の完全な分析: すべてを一度に記述する 5 つの方法 PHP 配列の書き方の完全な分析: すべてを一度に記述する 5 つの方法 Mar 13, 2024 pm 07:09 PM

PHPはWeb開発で広く使われているスクリプト言語で、豊富な配列操作機能を備え、柔軟なデータの保存や処理が可能です。この記事では、PHP 配列を記述する 5 つの一般的な方法を包括的に分析し、具体的なコード例を紹介します。これにより、それらをすべて一度に理解して、PHP 配列の柔軟な使用方法を深く理解できるようになります。 1. インデックス配列の書き方: インデックス配列は、PHP で最も単純な配列型で、数字をキー名としてデータを順番に格納します。インデックス配列を記述する方法は非常に簡単で、[] または array() 構文を使用するだけです。 $i

PHP 配列の書き方の秘訣: 配列をマスターする 5 つの簡単な方法 PHP 配列の書き方の秘訣: 配列をマスターする 5 つの簡単な方法 Mar 13, 2024 am 10:33 AM

PHP 配列は、複数の値を保存し、キーと値のペアの形式でアクセスできる、非常に一般的に使用されるデータ構造です。さまざまな配列の書き込み方法を習得すると、データをより柔軟に処理できるようになり、開発において重要な役割を果たします。今日は、PHP 配列を作成する 5 つの方法を明らかにし、誰もがこれらの方法をよりよく理解して習得できるように、具体的なコード例を添付します。方法 1: array() 関数を使用する // 複数の要素を含む配列を作成 $fruits=array("

See all articles