Javascript 初步 簡單程式篇 簡單程式篇.

Slides:



Advertisements
Similar presentations
Java Script -3. 課程大綱 第三週 寫在外部檔案區的 JS DOM (Document Object Model) Window Document Form Cookie 建立 有效期 刪除.
Advertisements

作業2-Javascript實作 (請同學自行研讀電子書或指定之Javascript教科書) 書上習題: 11-3
第5章 HTML 標籤介紹.
網路程式設計-期末專案 資工二B B975701 2 8 黃首翰 ~Rock your life~
佛山科学技术学院 第7章 HTML Internet及多媒体应用.
第8讲 HTML与PHP基础 静态网页 vs. 动态网页.
JavaScript中常用的互動方式 認識簡單的交談與基本的運算.
P303 HTML/DHTML/CSS/JavaScript 專業HTML網頁設計 陳錦輝.
第一讲 JavaScript编程基础 信息学院 周宝刚.
第4章 JavaScript脚本语言基础 4.1 JavaScript简介 4.2 JavaScript语法基础
第3章 JavaScript语言基础.
《网页设计与制作》 教学课件 主讲人:湖南铁道职业技术学院 陈承欢
14 JavaScript语言基础 JavaScript是一种轻量级、解释型的Web开发语言。所谓轻量级,就是语言的体系结构不是很庞杂,例如,没有C、Java等语言中的类、内存管理、系统管理等高深的知识范畴;所谓解释型,就是语言在浏览器或服务器等环境中直接被解释执行,不需要对源代码进行编译操作。
第三章 使用XMLHttpRequest对象
Dreamweaver的工作界面.
5.1 – 表格(FORM) 輸入元素 : 兩種傳遞方法 : GET or POST 範例 1. 文字欄位 Text box
第六章 操作浏览器窗口.
CT212 (02/03)-Network Programming and design
网页制作 第五讲 Dreamweaver基础.
网页设计 上海建桥学院信息技术系 矫桂娥
第四章 網頁表單與資料傳遞.
張智星 台大資工系 多媒體檢索實驗室 第八章 事件 張智星 台大資工系 多媒體檢索實驗室.
第15章 行为 Dreamweaver CS4提供了丰富的行为,这些行为的使 用可以为网页对象添加一些动态效果和简单的交互功 能,使那些不熟悉JavaScript语言的网页设计师也可 以方便的设计出通过编写JavaScript语言才能实现的 功能。本章将首先介绍一些基本概念,以及“行为” 面板的基本操作;接着结合实例具体讲解常用的.
本單元要介紹『事件』的觀念,並先以『計時器事件』為例來說明。
第16章 行為指令的應用 16-1 認識行為面板 16-2 常用的行為指令.
Beyond Technology JavaScript(Ver1.0).
第7章 层与行为.
滑鼠移動與按鍵事件 JavaScript 滑鼠移動與按鍵事件.
HTML 钟晖云 QQ:
JavaScript 靜宜大學 資管系 楊子青.
Ch.13 HTML網頁實作.
Image对象 主讲人:傅伟玉.
JavaScript 语言3 学习网站:心蕊设计
ASP动态网页设计实用教程 主讲教师: 开课单位:.
JavaScript 靜宜大學 資管系 楊子青.
JavaScript 靜宜大學 資管系 楊子青.
EAS820 Web开发培训 ---基础篇 BOS WEB平台系统部 范来华
網頁切換移轉 JS vs. ASP.NET.
第六章 擷取輸入裝置的訊息和事件 鍵盤、滑鼠,是我們最常使用的輸入工具。我們是不是常常希望可以再按下某個按鈕後就可以有哪些功能出現呢?沒錯,這就是這一章節的重點,在第四章,我們提到了有關鍵盤、滑鼠、以及RS-232介面的事件及訊息偵測,讓我們更能掌控電腦週邊的硬體。
網頁切換移轉 JS vs. ASP.NET.
張智星 台大資工系 多媒體檢索實驗室 第六章 文件物件模型(DOM) 張智星 台大資工系 多媒體檢索實驗室.
网 站 设 计 与 建 设 Website design and developments
网站设计 前端 选择器(复习),表单.
表單(Form).
標籤、按鈕、工具列、狀態列 (Labels, Buttons, Tool Strips, and Status Strips)
VS.NET 2003 IDE.
网页设计与制作教程第5版 机械工业出版社同名教材 配套电子教案.
網路程式設計期末project B 張芸菱.
现代教育技术部 张建威
2.2 Web界面设计 信息工程系 向模军 Tel: QQ:
Open方法和close方法 主讲人:傅伟玉.
程式語言與邏輯 高慧君 台北市立南港高中 2006年12月22日.
第三章 HTML相关技术基础知识 纵观各种动态页面开发技术,无论是JSP、ASP还是PHP都无 法摆脱HTML的影子。这些动态的页面开发技术无非是在静 态HTML页面的基础上添加了动态的可以交互的内容。HTML 是所有动态页面开发技术的基础。在接下来的章节将要详 细介绍的就是HTML相关的一系列技术,包括HTML、
第一個cordova project Cordova project建立與平台設定,均藉由cli(command line interface來完成 建立project請打開命令提示字元視窗應輸入下列命令 cordova create hello tw.edu.stust.mis.hello HelloWorld.
Ch09 在網頁之間傳遞資訊 網頁程式設計.
表格(HTML – FORM).
JavaScript Sunxiaoshen.
JavaScript 语言2 学习网站: 第 4 章 JavaScript 语言2 学习网站:
第4章 ASP.NET服务器控件.
網路程式設計-期末專案 資工二B B96570101 戴偉恒 地 方 美 食.
GridView.
如何使用Gene Ontology 網址:
表格(HTML – FORM)
Unity回傳統計資訊程式說明: 填寫回傳資訊網址(theUrl)。
JQuery 標籤操作 建國科技大學 資管系 饒瑞佶 2013/4 V1.
Dreamweaver 進階網頁製作 B 許天彰.
Brief Guide of FrontPage
What is “this”? 在物件導向程式設計中,類別的定義就是在說明如果創建了“這個物件”的話,它會具有那些屬性與功能,以及這些功能是如何實現的。 而所謂的“這個物件”就以 this 來表示。 當我們在JavaScript與jQuery中寫 script 程式(函式)時,“誰”呼叫這個函式,這個“誰”就是該函式中所謂的.
JavaScript 教师:魏小迪
表单页面 表单是用户利用浏览器对Web站点网络数据库进行查询的一种界面,用户利用表单可以输入信息或选择选项等,然后将这些信息提交给服务器进行处理。通过表单,既可以将浏览器的信息发送到Internet服务器上,同时表单也可以使用户与站点的浏览者交互或从浏览者那里收集信息。它是网页的设计者和使用者相互交流的工具。表单对象包括文本域(单行、多行、密码)、列表、菜单、复选框、单选框、按钮等。
Presentation transcript:

Javascript 初步 簡單程式篇 簡單程式篇

本章內容 Javascript的物件 Javascript的事件 配合CSS使用 簡單程式篇

Javascript的物件 HTML裡有預設許多好用的物件 物件底下也內建很多好用的函式 善加利用可使程式撰寫更方便 簡單程式篇

Textarea window Layer Text Frame Link FileUpload navigator Password Image Plugin document Hidden MimeType Area Submit Anchor location Reset Applet Radio Plugin Checkbox history Form Button 簡單程式篇 Select Option

物件的使用法 預設的物件裡面有很多內建的函式 使用時只要寫 物件名稱 . 呼叫的函式 即可 Ex) window.alert(“這是警告視窗”); 簡單程式篇

window物件 瀏覽器預設的物件,所以可以不用寫window.xxx() 可用來控制視窗的狀態,如開啟、關閉、視窗種類等等 簡單程式篇

警告視窗 alert(物件或字串); 當alert()傳入的參數可以轉為字串形式時,會自動轉成字串 如果是純字串則要加上 “ 和 ” 包起來 簡單程式篇

警告視窗 alert(123); alert(“這是警告視窗”); alert(msg); alert(window); 簡單程式篇

確認視窗 bool confirm(“視窗上的訊息”); 會出現確定或取消的選擇 如選擇確定則傳回true 如選擇取消則傳回false 簡單程式篇

確認視窗 if(confirm(“確定要離開本網站?”)) { alert(“不准你離開!!”); } else 簡單程式篇

輸入文字視窗 var prompt(“提示文字”, “預設值”); 讓使用者輸入文字的視窗,會將使用者輸入的字傳回來 也可不使用預設值 簡單程式篇

輸入文字視窗 var age=prompt(“請問您幾歲”, “20”); if(isNaN(age)) { alert(“請輸入數字”); } else { alert(“您的歲數是”+age+“歲”); } 簡單程式篇

開新視窗 String open(“URL”, “視窗名稱”, “屬性”); 屬性有 width = 寬度 height = 高度 location = yes / no // 位址列顯示與否 directories = yes / no // 連結列顯示與否 menubar = yes / no // 選單列顯示與否 toolbar = yes / no // 工具列顯示與否 scrollbar = yes / no // 捲動軸顯示與否 resizable = yes / no // 是否可改變視窗大小 status = yes / no // 狀態列顯示與否 預設都是no 簡單程式篇

開新視窗 window.open(“http://mmdb19.ee.ntu.edu.tw/wwwcourse/free.html”, “new”, “width=300, height=200, resizable=yes, menubar=yes”); 簡單程式篇

關閉視窗 視窗名稱.close(); 可用window.close();或self.close();來關閉自己 簡單程式篇

關閉視窗 window.close(); new.close(); self.close(); 簡單程式篇

狀態列文字 window.status=“要顯示的字串”; 狀態列的字就是由status這個變數決定的 簡單程式篇

狀態列文字 window.status=“歡迎光臨WWW網頁設計班網站”; 簡單程式篇

history物件 history物件是瀏覽器自動紀錄使用者瀏覽過的網頁 可用的函式有 history.back(); // 上一頁 history.forward(); // 下一頁 history.go(num); // 跳到第n頁(目前是0) 簡單程式篇

location物件 location物件記錄了目前瀏覽器的URL 可利用改變這個物件來換頁 語法為 location.href=“要連結的網址”;  可回到上一頁 location.replace(“要連結的網址”); 不可回到上一頁 簡單程式篇

document物件 document物件就是整個HTML網頁的內容,常用的函式有 document.write(“字串”); 簡單程式篇

Javascript的事件 當使用者在瀏覽網頁時的種種行為,就是一個個的事件 針對這些事件的發生Javascript定義了處理事件的函式 簡單程式篇

事件處理函式 onAbort onBlur onChange onClick onDblClick onDragDrop onError onFocus onKeyPress onKeyDown onKeyUp onMouseDown onMouseUp onMouseOver onMouseOut onMouseMove onResize onLoad onUnload onReset onSelect onSubmit 簡單程式篇

處理函式的使用 直接加在HTML標籤裡 或是寫在javascript的程式中 簡單程式篇

處理函式的使用 <script language=“javascript”> function showMsg() { alert(“你剛剛按下按鈕”); } </script> <input type=“button” value=“按我按我” onClick=“showMsg();”> 簡單程式篇

處理函式的使用 <script language=“javascript”> function noCopy() { if(event.button==2) alert(“請尊重智慧財產權”); } </script> <body onMouseDown=“noCopy();”> 簡單程式篇

處理函式的使用 鎖右鍵的另一種做法 <body oncontextmenu="return false"> 簡單程式篇

配合CSS使用 可在div中設定ID 用 ID.style.xxx 可以更改CSS的設定 或者使用 this 關鍵字 簡單程式篇

<script language="JavaScript"> function fontLarger() { sizeNow = parseInt(d1.style.fontSize); sizeNow = sizeNow+2; d1.style.fontSize = sizeNow + "pt"; } </script> <input type="button" value="變大" onClick="fontLarger();"> <hr> <div id="d1" style="font-size:12pt"> 這是會變動大小的字唷</div> 簡單程式篇

<script language="JavaScript"> function fontLarger(abc) { sizeNow = parseInt(abc.style.fontSize); sizeNow = sizeNow+2; abc.style.fontSize = sizeNow + "pt"; } </script> <div id="d1" style="font-size:12pt" onClick="fontLarger(this);"> 這是會變動大小的字唷</div> 簡單程式篇