予備-2のJavaScript

JavaScriptの  入門


JavaScriptは言語は、HTMLやWeb用に使用するだけでなく、広く、サーバ、PC、ノートパソコン、タブレットPCやスマートフォンなどの機器に使用することができ、インターネットで最も人気のあるスクリプト言語です。


JavaScriptはスクリプト言語です

JavaScriptは、軽量プログラミング言語です。

JavaScriptは、HTMLページにプログラミングコードです。

HTMLページにJavaScriptの後に、それはすべての最新ブラウザで行うことができます。

JavaScriptは、習得が容易です。


あなたが学びます

以下は、あなたが学びます、このチュートリアルの主な内容です。


JavaScriptを:HTML出力ストリームに直接書き込みます

<!DOCTYPE HTML > 
< HTML > 
< ヘッド> 
< メタのcharset = "UTF-8" > 
< タイトル>初心者チュートリアル(runoob.com)</ タイトル> 
</ ヘッド> 
< 身体> 
    
< P > 
直接書き込むのJavaScriptが可能HTML出力ストリーム:
</ P > 
< スクリプト> 
のdocument.write(" <のH1>これは、Aヘッダ</ H1の>である" ); 
のdocument.write(" <P>これは段落</ P>。" );
 </ スクリプト> 
< p型> 
あなたは唯一のHTML出力ストリームを使用することができます< 強い>にdocument.write </ 強いです> 
文書は、(例えば、関数内で)ロードされた後、あなたがそれを使用する場合は、文書全体をカバーします。
</ P > 
    
</ ボディ> 
</ HTML >

 

ランプ あなただけのHTML出力にdocument.writeを使用することができます。文書がロードされた後、あなたがこの方法を使用する場合は、文書全体をカバーします。

 


JavaScriptを:イベントへの反応

<!DOCTYPE HTML > 
< HTML > 
< ヘッド>  
< メタ文字コード= "UTF-8" >  
< タイトル>初心者チュートリアル(runoob.com)</ タイトル>  
</ ヘッド> 
< 身体> 
    
< H1 >私の最初のJavaScriptの</ H1 > 
< P- > 
JavaScriptはイベントに反応することができます。たとえば、ボタンをクリックします
。</ p型> 
< ボタンタイプの=「ボタン」onclickのは、『ようこそ!』 =「アラート(ボタン> 
    
</ ボディ> 
</ HTML >

 

JavaScriptでのアラート()関数が使用されていない、それがコードのテストに便利です。

 

onclickイベントは、単に多くのイベントに、このチュートリアルで学んだあなたの今後の一つです。


JavaScriptは:HTMLコンテンツを変更します

HTMLコンテンツを処理するためにJavaScriptを使用すると、非常に強力です。

<!DOCTYPE HTML > 
< HTML > 
< ヘッド>  
< メタ文字コード= "UTF-8" >  
< タイトル>初心者チュートリアル(runoob.com)</ タイトル>  
</ ヘッド> 
< 身体> 
    
< H1 >私の最初のJavaScriptの</ H1 > 
< P- > 
JavaScriptはイベントに反応することができます。たとえば、ボタンをクリックします
。</ p型> 
< ボタンタイプの=「ボタン」onclickのは、『ようこそ!』 =「アラート(ボタン> 
    
</ ボディ> 
</ HTML >

 

あなたは、多くの場合、表示されます  (「のdocument.getElementByIdをいくつかの上記のid」) この方法は、HTML DOMで定義されています。

DOM(D ]で文書  O bject  M Odel)(ドキュメントオブジェクトモデル)は、HTML要素にアクセスするための公式のW3C標準です。

このチュートリアル学校の複数の章でHTML DOMの知識になります。


JavaScriptは:HTMLの画像を変更します

< スクリプト> 
関数changeImage()
{ 
    要素= のdocument.getElementById(' MYIMAGE ' であれば(element.src.match(" bulbon " ))
    { 
        element.src = " /images/pic_bulboff.gif " 
    } 
    
    { 
        element.src = " /images/pic_bulbon.gif " 
    } 
} 
</ スクリプト> 
< IMG ID = "MYIMAGE"= "changeImage()" SRC = "/画像/ pic_bulboff.gif" = "100" 高さ= "180" >
 

上記のコードの例  element.src.match( "bulbon")  アクション手段:検索  <IMGのID = "MYIMAGE"のonclick = "changeImage()" SRC = "/画像/ pic_bulboff.gif"幅= "100"高さ=「180」>  含まれていないSRC属性の値  、bulbon文字列を文字列であれば  bulbon、画像  のsrc  更新  bulboff.gif一致しない場合、  bulbonを  文字列srcが  更新さ  bulbon.gif

JavaScriptは、任意のHTML要素だけでなく、画像にプロパティのほとんどを変更することができます。


JavaScriptは:HTMLのスタイルを変更します

HTML要素のスタイルを変更し、HTMLには、ALTER亜種に属する属性。

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>菜鸟教程(runoob.com)</title> 
</head>
<body>
    
<h1>我的第一段 JavaScript</h1>
<p id="demo">
JavaScript 能改变 HTML 元素的样式。
</p>
<script>
function myFunction()
{
    x=document.getElementById("demo") // 找到元素
    x.style.color="#ff0000";          // 改变样式
}
</script>
<button type="button" onclick="myFunction()">点击这里</button>
    
</body>
</html>

 


JavaScriptを:入力の検証

JavaScriptは、多くの場合、ユーザーの入力を検証するために使用されます。

if isNaN(x) { alert("不是数字"); }

試してみてください>>

あなたは、本番環境での厳格な決意の必要性を使用する場合は、入力空間が、決定されたかどうかの連続した空間が出てISNAN場合は一般的な例としては、上記の検証です。分析は(後の章に説明する)正規に添加してもよいです。

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>菜鸟教程(runoob.com)</title> 
</head>
<body>
    
<h1>我的第一段 JavaScript</h1>
<p>请输入数字。如果输入值不是数字,浏览器会弹出提示框。</p>
<input id="demo" type="text">
<script>
function myFunction()
{
    var x=document.getElementById("demo").value;
    if(x==""||isNaN(x))
    {
        alert("不是数字");
    }
}
</script>
<button type="button" onclick="myFunction()">点击这里</button>
    
</body>
</html>

 


ご存知ですか?

ランプ JavaScriptとJavaは、2つの完全に異なる言語、概念、デザインの面です。
(日によって発明)Javaは、より複雑なプログラミング言語です。

JavaScriptの標準ECMA-262は、正式名称です。

JavaScriptはブレンダン・アイクによって考案しました。これは、(ブラウザの更新が停止している)Netscapeで1995年に登場し、ECMA(規格協会)によって1997年に採択されました。

ECMAScriptのバージョン

JavaScriptはECMA(欧州電子計算機工業会)でのECMAScript言語によって標準化されています。

名前 説明
1997 ECMAScriptの1 最初のバージョン
1998 ECMAScriptの2 バージョン変更
1999 ECMAScriptの3 正規表現の追加
のtry / catchを追加します
  ECMAScriptの4 解放されません
2009 ECMAScriptの5 「strictモード」、strictモードを追加
JSONのサポートを追加します
2011 ECMAScriptの5.1 バージョン変更
2015 ECMAScriptの6 クラスとモジュールを追加します
2016 ECMAScriptの7 指数演算子(**)を増大させること
Array.prototype.includesを増加させます

ECMAScriptの6もECMAScriptの2015として知られています。

ECMAScriptの7は、また、ECMAScriptの2016として知られています。

おすすめ

転載: www.cnblogs.com/wutaotaosin/p/11941243.html