甲班JavaScript的第一堂課

介紹純文字編輯器EDITOR與瀏覽器BROWSER

介紹哈佛大學資訊科學課程CS505

上課內容HTML, CSS, JAVASCRIPT, PYTHON是哈佛大學CS50的主要內容

CSS是階層樣式表(Cascading Style Sheet)三種使用方式:線內(in-line)、內部(internal)、外部(external)

CSS三種使用方式:線內(in-line)、內部(internal)、外部(external)

CSS內部(internal)法用STYLE/STYLE定義區塊

CSS內部(internal)就是使用網頁內STYLE/STYLE然後有三種設定方式:元素標記、類別CLASS、ID識別

JAVASCRIPT使用方式分:內部(internal)、外部(external),前者類似CSS內部法,而以SCRIPT/SCRIPT定義區塊

程式語言最重要的三個結構:函數、迴圈、判斷。

P代表PARAGRAPH段落,BUTTON按鍵,CLICK按下

ONCLICK命令,按下就執行後面的函數

JavaScript DOM=document,用JavaScript控制網頁文件

以下SCRIP(腳本)的開始是程式設計還是網頁

以上的程式碼貼在下面(順便示範線內樣式設定)

<style>
#container {
  width: 400px;
  height: 400px;
  position: relative;
  background: yellow;
}
#animate {
  width: 50px;
  height: 50px;
  position: absolute;
  background-color: purple;
}
</style>
<IFRAME SRC="https://zh.wikipedia.org/zh-tw/JavaScript" width="100%"></IFRAME> 

<P STYLE="FONT-SIZE:3EM">介紹純文字編輯器EDITOR與瀏覽器BROWSER</p>

<P>介紹哈佛大學資訊科學課程CS505</P>

<P>上課內容HTML, CSS, JAVASCRIPT, PYTHON是哈佛大學CS50的主要內容</p>

<P>CSS是階層樣式表(Cascading Style Sheet)三種使用方式:線內(in-line)、內部(internal)、外部(external)</p>

<P>CSS三種使用方式:線內(in-line)、內部(internal)、外部(external)</P>

<P>CSS內部(internal)法用STYLE/STYLE定義區塊</P>

<P>CSS內部(internal)就是使用網頁內STYLE/STYLE然後有三種設定方式:元素標記、類別CLASS、ID識別</P>

<P>JAVASCRIPT使用方式分:內部(internal)、外部(external),前者類似CSS內部法,而以SCRIPT/SCRIPT定義區塊</P>

<P>程式語言最重要的三個結構:函數、迴圈、判斷。</P>
<P>P代表PARAGRAPH段落,BUTTON按鍵,CLICK按下</P>
<P>ONCLICK命令,按下就執行後面的函數</P>
<P>JavaScript DOM=document,用JavaScript控制網頁文件</P>
<BUTTON ONCLICK='HaHa()'>請劉亦菲按下</BUTTON>
<BUTTON ONCLICK='alert("不要講話!")'>內建</BUTTON>
<!--網頁HTML註解BUTTON鈕扣-->
<BUTTON ONCLICK='myMove()'>W3SCHOOLS動畫</BUTTON>
以下SCRIP(腳本)的開始是程式設計還是網頁
<div id ="container">
  <div id ="animate"></div>
</div>
<SCRIPT>
function HaHa() { /*定義函數function名稱自訂HaHa*/
  const paragraphs = document.querySelectorAll("p");/**/
  for (let i = 0; i < paragraphs.length; i++) {
    paragraphs[i].style.background = "pink";
   /*  if (i % 2 == 0) 
       paragraphs[i].style.background = "yellow";*/
  }
}
function myMove() {
  let id = null;
  const elem = document.getElementById("animate");
  let pos = 0;
  clearInterval(id);
  id = setInterval(frame, 20);
  function frame() {
    if (pos == 350) {
      clearInterval(id);
    } else {
      pos++;
      elem.style.top = pos + 'px';
      elem.style.left = pos + 'px';
    }}}
</SCRIPT>

留言

  1. 作者已經移除這則留言。

    回覆刪除
  2. 作者已經移除這則留言。

    回覆刪除
  3. 作者已經移除這則留言。

    回覆刪除
  4. 作者已經移除這則留言。

    回覆刪除
  5. https://xxxjkxxthf.blogspot.com/2024/09/htmlcssjavascriptpythonjava.html

    回覆刪除
  6. https://www.blogger.com/blog/post/edit/5412644157023439884/2906897419846577746

    回覆刪除
  7. 作者已經移除這則留言。

    回覆刪除
  8. https://ahonggg0304.blogspot.com/2024/09/javascript.html

    回覆刪除
  9. https://www.blogger.com/blog/post/edit/2791737318440334753/4225538010903533279?hl=zh-TW

    回覆刪除
  10. https://www.blogger.com/blog/post/edit/5282033484822785181/274238919603631333

    回覆刪除
  11. https://bochen94.blogspot.com/2024/09/javascript.html

    回覆刪除
  12. https://d11117242.blogspot.com/2024/09/container-width-400px-height-400px.html

    回覆刪除
  13. https://www.blogger.com/blog/post/edit/2028849036075605215/824199569838130834

    回覆刪除
  14. https://yuci0124.blogspot.com/2024/09/458javascript.html

    回覆刪除
  15. https://spy0928.blogspot.com/2024/09/461dom-9-29-2024.html

    回覆刪除
  16. https://huangyunchieh.blogspot.com/2024/10/javascript.html

    回覆刪除

張貼留言

這個網誌中的熱門文章

20241028.CANVAS

劉任昌學習Bro Code製作計算機

劉任昌STYLE,SCRIPT在HTML之後