HTML 学習の概要 10_html/css_WEB-ITnose

Jun 24, 2016 am 11:46 AM

1、加入JavaScript和外部内容

  (1)画布介绍

    画布元素是一个自由格式的区域,在这里你可以通过用图像、手工制图、动画和文本来提升网页的用户提样。

    可以用适当的<canvas>标记符在网页上加上一个画布元素。像其他HTML标记符一样,<canvas>标记符也有属性,最基本的属性是网页中画布的高和宽。创建一个       200x200画布可以使用以下代码:

    <canvas width="200" height="200"></canvas>

    <canvas>标记符什么也没做,他实际上是一个空白区域,我们可以利用现在浏览器能明白的编程语言JavaScript来赋予画布新的生命。

2、JavaScript

  JavaScript不是Java、它基本上和Java编程语言没有什么关系。

  使用程式库或框架技术可以让JavaScript在所有流行的浏览器中以同样的方式工作,其中一种流行的框架技术称为jQuery

3、在网页中加入JavaScript,需要加入<script>标记符。具体来说,开始标记符应该是这样的:

  <script type="text/ javascript">

  结束标记符应该像下面这样:</script>

  在开始标记符和结束标记符中间正是你要插入JavaScript代码的地方。<script>标记符通常包含src属性,该属性说明,网页插入了外部的JavaScript文件。例如:有一个     JavaScript文件,它的文件名是“myjavascript.js",则应该以这样的的方式加入该文件。

  <script type="text/javascript" src="myjavascript.js"></script>

4、用户的浏览器可能禁用JavaScript

  有些用户浏览器禁用JavaScript或者一些用户没有安装最新版本的浏览器Web浏览器,很多原因使用户不愿意启用JavaScript,为了网站在没有JavaScript的情况下依然可以工   作,你要确保JavaScript以适当的方式发出错误信息。

  检验JavaScript是否被启用的方法是使用<noscript>标记符,如果浏览器不支持或没有启用JavaScript,可以使用<noscript>提供补充内容,将<noscript>标记符插入到网页  并在其中加入HTML代码,如果网站访问者没有启用JavaScript,他会看到<noscript>标记符中的内容。

5、JavaScript事件和jQuery

  jQuery是一个开源的JavaScript文件,它不仅省略了开发人员索要处理的跨浏览器兼容性的问题,而且简化了JavaScript初学者所所不具备的高级编程技术,jQuery的      JavaScript框架,对于JavaScript事件和所有常见的JavaScript来说,都是非常理想的编程工具。

6、获取jQuery工具

  可以从http://jquery.com下载jQury。jQuery只有一个文件,将它放在网站的文档的根目录处或主文件夹下(或具体环境中放置JavaScript文件的地方)

7、jQuery中有一个函数叫.ready()。它只会在浏览器完全装载网页并且已经为JavaScript准备好了后才会执行。jQuery代码以$符号开头和括号开始。

  例如:

   <!DOCTYPE HTML>

     <html>

      <head>

        <title> Document Ready</title>

        <script type="text/javascript" src="jquery-1.4.4.min.js"></script>

      </head>

      <body>

      <script type="text/javascript" >

      $(document).ready(alert('Hello Again'));

      </script>

       </body>

      </html>

8、

  (1)用jQuery来选择元素,例如:<p>、<img>、<div>等。

  HTML代码带有一个<div>元素,它的id属性,设置为contentDiv:

  <div id="contentDiv">Your first JavaScript Page.</div>

  如果使用jQuery,以下的语法会使选择元素变得简单:

  <div id="contentDiv">Your first JavaScript page.</div>

$("#contentDiv")

さらに、次の構文を使用してすべての <div> 要素を選択できます:

$(".classname")

(2) jQuery は他にもいくつかのメソッドを提供します。階層化機能を含む要素を選択するには、階層化を通じて要素の子要素を選択するか、指定した要素を除く他のすべての要素を選択するか、要素の上位要素を選択します

または他の多くのセレクターを使用します。

追加の例を参照してください。

<!DOCTYPE html>

<html>

<head>

v="Content-type" content="text/html ; charset=urf-8"&gt ;

<title>iQuery 101</title>

<script type="text/javascript" src="jQuery-1.4.4.min.js">< /script>

</ head>

<body>

<div id="contentDiv">2 番目の Javascript ページ。</div>

&lt ;script type="text/javascript" >

$("# contentDiv").css("backgroundColor","#abacab");

$("#contentDiv").fadeOut();

</ body>

</html>

9. jQueryを使用する<div> 要素をマウスでクリックした後に非表示にしたい場合は、<div> 要素にクリック イベント ハンドラーを追加する必要があります。 jQuery では、次の例に示すように、.click() 関数を使用できます。

<!DOCTYPE HTML>

<html>

meta http-equiv="Content-Type" content= "text/html;charset=uft-8">

<title>jQuery 101</title>

<script type="text/javascript" src= "jquery-1.4.4.min.js" ></script>

</head>

<body>

/div>

<script type="text/javascript">

$("#contentDiv").css ("backgroundColor","#abacab");

$("#contentDiv").click (function(){

$(this).fadeout(5000);});

</script>

</body>

</html>

クリック関数に注意してください
に直接アタッチされており、id 変数は contentDiv と等しくなります。 .click() 関数では、.fadeOut() という別の関数 (中括弧で囲まれた匿名関数) を呼び出します。ここには、$(this) タグという新しい部分があることに注意してください。 $(this) タグはイベントを生成した要素を参照するため、この例では contentDiv 要素を指定しています。これは次のように記述することもできます:

$("contentDiv").click(function(){$( "contentDiv ").fadeout(5000);})

10. jQuery と JavaScript を使用してフォームを検証します

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

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

公式アカウントのキャッシュの更新の難しさ:バージョンの更新後のユーザーエクスペリエンスに影響を与える古いキャッシュを回避する方法は? 公式アカウントのキャッシュの更新の難しさ:バージョンの更新後のユーザーエクスペリエンスに影響を与える古いキャッシュを回避する方法は? Mar 04, 2025 pm 12:32 PM

公式アカウントのキャッシュの更新の難しさ:バージョンの更新後のユーザーエクスペリエンスに影響を与える古いキャッシュを回避する方法は?

HTML5フォーム検証属性を使用してユーザー入力を検証するにはどうすればよいですか? HTML5フォーム検証属性を使用してユーザー入力を検証するにはどうすればよいですか? Mar 17, 2025 pm 12:27 PM

HTML5フォーム検証属性を使用してユーザー入力を検証するにはどうすればよいですか?

WebページのPNG画像にストローク効果を効率的に追加する方法は? WebページのPNG画像にストローク効果を効率的に追加する方法は? Mar 04, 2025 pm 02:39 PM

WebページのPNG画像にストローク効果を効率的に追加する方法は?

&lt; iframe&gt;の目的は何ですか タグ?使用する際のセキュリティ上の考慮事項は何ですか? &lt; iframe&gt;の目的は何ですか タグ?使用する際のセキュリティ上の考慮事項は何ですか? Mar 20, 2025 pm 06:05 PM

&lt; iframe&gt;の目的は何ですか タグ?使用する際のセキュリティ上の考慮事項は何ですか?

IFramesを使用することのセキュリティへの影響は何ですか?また、どのようにそれらを軽減できますか? IFramesを使用することのセキュリティへの影響は何ですか?また、どのようにそれらを軽減できますか? Mar 18, 2025 pm 02:51 PM

IFramesを使用することのセキュリティへの影響は何ですか?また、どのようにそれらを軽減できますか?

HTML5のクロスブラウザー互換性のベストプラクティスは何ですか? HTML5のクロスブラウザー互換性のベストプラクティスは何ですか? Mar 17, 2025 pm 12:20 PM

HTML5のクロスブラウザー互換性のベストプラクティスは何ですか?

HTML5&lt; time&gt;を使用するにはどうすればよいですか 日付と時刻を意味的に表す要素? HTML5&lt; time&gt;を使用するにはどうすればよいですか 日付と時刻を意味的に表す要素? Mar 12, 2025 pm 04:05 PM

HTML5&lt; time&gt;を使用するにはどうすればよいですか 日付と時刻を意味的に表す要素?

HTML5&lt; meter&gt;を使用するにはどうすればよいですか 範囲内に数値データを表示する要素? HTML5&lt; meter&gt;を使用するにはどうすればよいですか 範囲内に数値データを表示する要素? Mar 12, 2025 pm 04:08 PM

HTML5&lt; meter&gt;を使用するにはどうすればよいですか 範囲内に数値データを表示する要素?

See all articles