javascript記録点滴
2472 ワード
1、javaScriptの中で、Windowは最上階の対象で、その下の対象はNavigator、Fraames[]、Location、Document、History、Screen、
その中でもDcumentの対象は最も一般的です.Window属性と方法が必要な場合は、Window.XXXなどを書く必要がなく、直接にその属性と方法を使えばいいです.
2、<スクリプト>ラベルでJavaScriptスクリプトの埋め込みを実現します.例えば:
langer=「JavaScript 1.2」であるべきです.
もう一つのポイントは、新しいバージョンのHTMLでは、3、with文
オブジェクトを操作する語句でもあります.オブジェクトの属性や方法を使用するときは、オブジェクトの指定を繰り返さなくてもいいです.
一般的な形式は以下の通りです.
with(対象)
{
語句…
)
たとえば:
4、JavaScript実行の手順
(1)、多数のシナリオについては、上から下の順序で実行されます.ブラウザがHTMLドキュメントの手順を説明するのは、上から次の行までです.
(2)HTMLで宣言された関数文については、通常、この関数が呼び出された時に実行されます.
ブラウザがこの関数を読んだら、すぐにこの関数を実行するのではなく、関数をメモリに入れて、OClicのように関数XXXを呼び出すと、関数が
本当に呼び出されます.
5、window対象の常用方法
alert():ヒントボックス
confirm():選択項目のあるヒントボックスを作成します.
実用的な確認リンクの例:
6、よく使うイベントと対象
onLoad():ロード時励起
ワンアンロード():クローズ時励起
onMouseOver():マウスを使った時に励起されます.
onMouseOut():マウスが離れると、励起されます.
onClick():クリックすると、励起されます.
常用対象:Date、String、MAth
ステータスバーとタイトルバー:window.status、document.title
7、お気に入りを入れる
簡単な例は以下の通りです. ラベルの文法部分について説明します.注釈の記号を使ってもいいです. //-->このように、旧式のブラウズ
エラーが発生しません.
9、set Timeout()
その効果はタイマーのようです.指定された時間後にプログラムが関数や方法を実行することができます.
ステートメントsetTimeout(「writeBlog()」、100)のように、ステートメントが100ミリ秒実行されると、プログラムはすぐにwriteBlog()関数を呼び出します.
つまり100ミリ秒ごとに関数writeBlogを呼び出します()
その中でもDcumentの対象は最も一般的です.Window属性と方法が必要な場合は、Window.XXXなどを書く必要がなく、直接にその属性と方法を使えばいいです.
2、<スクリプト>ラベルでJavaScriptスクリプトの埋め込みを実現します.例えば:
<script language="JavaScript">
....
</script>
コードの中のlangage=「JavaScript」は言語を使用するバージョンがJavaScript 1.0であることを表しています.使うバージョンがJavascript 1.2であれば、langer=「JavaScript 1.2」であるべきです.
もう一つのポイントは、新しいバージョンのHTMLでは、
オブジェクトを操作する語句でもあります.オブジェクトの属性や方法を使用するときは、オブジェクトの指定を繰り返さなくてもいいです.
一般的な形式は以下の通りです.
with(対象)
{
語句…
)
たとえば:
<html><head>
<title>javaeye</title>
</head>
<body>
<script type="text/JavaScript">
with(document)
{
write("打印标题:"+title);
write("文档的URL:"+URL)
}
</script>
</body></html>
withを使わないと、document.writeで同じ機能を実現できます.4、JavaScript実行の手順
(1)、多数のシナリオについては、上から下の順序で実行されます.ブラウザがHTMLドキュメントの手順を説明するのは、上から次の行までです.
(2)HTMLで宣言された関数文については、通常、この関数が呼び出された時に実行されます.
ブラウザがこの関数を読んだら、すぐにこの関数を実行するのではなく、関数をメモリに入れて、OClicのように関数XXXを呼び出すと、関数が
本当に呼び出されます.
5、window対象の常用方法
alert():ヒントボックス
confirm():選択項目のあるヒントボックスを作成します.
実用的な確認リンクの例:
function testconfirm()
{
question = confirm("你确认要到javaeye?")
if(question != "0")
{
window.open("http://www.iteye.com/")
}
}
6、よく使うイベントと対象
onLoad():ロード時励起
ワンアンロード():クローズ時励起
onMouseOver():マウスを使った時に励起されます.
onMouseOut():マウスが離れると、励起されます.
onClick():クリックすると、励起されます.
常用対象:Date、String、MAth
ステータスバーとタイトルバー:window.status、document.title
7、お気に入りを入れる
簡単な例は以下の通りです.
function addbookmark()
{
window.external.AddFavorite("http://www.iteye.com/")
}
8、エラーが発生しません.
9、set Timeout()
その効果はタイマーのようです.指定された時間後にプログラムが関数や方法を実行することができます.
ステートメントsetTimeout(「writeBlog()」、100)のように、ステートメントが100ミリ秒実行されると、プログラムはすぐにwriteBlog()関数を呼び出します.
つまり100ミリ秒ごとに関数writeBlogを呼び出します()