What is “this”? 在物件導向程式設計中,類別的定義就是在說明如果創建了“這個物件”的話,它會具有那些屬性與功能,以及這些功能是如何實現的。 而所謂的“這個物件”就以 this 來表示。 當我們在JavaScript與jQuery中寫 script 程式(函式)時,“誰”呼叫這個函式,這個“誰”就是該函式中所謂的.

Slides:



Advertisements
Similar presentations
职业生涯规划 陈 艳 天津民族中等职业技术学校. 以花为伴 —— 小于的花样年华 问题: 1 、小于的案例对你有什么启发? 2 、小于的职业发展过程中,有哪些转岗和晋升 的经历? 横向发展 纵向发展.
Advertisements

醫學美學之我見ー肉毒桿菌 班級:應日三乙 姓名:蔡雅卉 學號: 497E0076. 前言 現在的人,已經把 整型看做是微不足 道的事情了。即使 只是戴牙套、局部 雷射、割雙眼皮、 打美白針、肉毒桿 菌等等,都可以在 身體上做不同的改 變,而讓自己更滿 意自己的外表。
商管群科科主任 盧錦春 年 3 月份初階建置、 4 月份進階建置、 5 月份試賣與對外營業。
Web 开发基础 第二章 表格与页面布局. 回顾 Internet 和 万维网 网页的工作原理 网页的基本结构 标记及其属性 段落标记,图片标记,超级链接标记 相对路径,绝对路径,物理路径.
具有梦天堂特色的 Web前端开发规范 叫我三桂吧 t.qq.com/aNd1coder.
改革 让教育回归原点 乐陵市实验小学 李升勇.
讲故事训练 授课人:田轶.
第十一課 菜園 6-11.
校园信息管理系统 河北科技大学网络中心 2000/4/10.
浅析浏览器解析和渲染 偏右.
JQuery 基础教程.
校本选修课 第三专题 西藏问题 北京师大二附中 李文燕.
第12讲 Javascript 复习 信息学院 孙辉.
阅卷归来话反思 及备考.
第三讲 站点链接与表格布局.
徵收苗栗市福全段147、1588及文心段10、11地號等4筆土地之
第8章 CSS基础知识 【学习目标】 对于一个网页设计者来说,对HTML语言一定不感到陌生,因为它是网页制作的基础,但是如果希望网页能够美观、大方,并且升级维护方便,那么仅仅知道HTML还是不够的,还需要了解CSS。了解CSS基础知识,可以为后面的学习打下基础。 本章主要内容包括: 为什么在网页中加入CSS。
讲 义 大家好!根据局领导的指示,在局会计科和各业务科室的安排下,我给各位简要介绍支付中心的工作职能和集中支付的业务流程。这样使我们之间沟通更融洽,便于我们为预算单位提供更优质的服务。 下面我主要从三方面介绍集中支付业务,一是网上支付系统,二是集中支付业务流程及规定等,
C实习《网店运营》课程教学包 03-网店运营:网店装修.
“深入推进依法行政加快建设法治政府” -《法治政府建设实施纲要》解读
第五单元课1-3 层叠样式表.
正修科技大學教學發展中心 教師教學觀摩與經驗分享 電子工程系 張法憲副教授.
中国人民公安大学经费管理办法(试行) 第一章总则 第四条:“一支笔” “一支笔”--仅指单位主要负责人。负责对本 单位的经费进行审核审批。
浏览器工作原理浅析 TID Ghostzhang.
第六节 可降阶的二阶微分方程 一、 型的微分方程 二、 型的微分方程 三、 型的微分方程.
第4章 JavaScript脚本语言基础 4.1 JavaScript简介 4.2 JavaScript语法基础
CSS – 進階 IDIC.
自我介绍 ——陈丽敏.
蘇軾詞的賞析
柯奕宏(06) 王予亨(13) 郭秉逸(15) 楊雯凈(23) 顏佑瑩(32)
第十五章 传播学调查研究方法.
自然與生活科技領域 認識太陽能 蘇紋琪、石明玉.
 全能的天才畫家- 李奧納多‧達文西 (西元1452年-1519年) 指導老師:袁淑芬老師 製作人:饒佩芯.
網路程式設計期末專案 Master Drummer 資工3A B 陳天盛.
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
Java簡介.
物件導向程式設計 CH1, CH2.
網頁製作比賽 ----技術探討
Cloud (AWS) 產品放置 ex.巴士, 球場, 旅館 …. 客戶需求SW模組化 1.客製化需求 2.Web技術
類別(class) 類別class與物件object.
網頁切換移轉 JS vs. ASP.NET.
Visual Basic 物件導向程式設計簡介.
十二年國民基本教育中等學校教師教學專業能力研習五堂課
JQuery與動畫及特效 靜宜大學 資管系 楊子青 網路參考資源:
Java 程式設計 講師:FrankLin.
認識我的故鄉_台中市.
網頁切換移轉 JS vs. ASP.NET.
/ 第7讲:移动开发 冯顺磊 /
Topic Introduction—RMI
JQuery基礎與動畫、特效 靜宜大學 資管系 楊子青.
JQuery基礎與動畫、特效 靜宜大學 資管系 楊子青 網路參考資源:
精忠报国  演唱:屠洪纲 作词:陈涛 作曲:张宏光  狼烟起 江山北望  龙起卷 马长嘶 剑气如霜  心似黄河水茫茫  二十年 纵横间 谁能相抗  恨欲狂 长刀所向  多少手足忠魂埋骨它乡  何惜百死报家国  忍叹惜 更无语 血泪满眶  马蹄南去 人北望  人北望 草青黄 尘飞扬  我愿守土复开疆  堂堂中国要让四方来贺.
网页设计与制作 Jiangxi Engineering Vocational College 信息工程系 徐卫红.
Class & Object 靜宜大學資工系 蔡奇偉副教授 ©2011.
微信商城系统操作说明 色卡会智能门店.
樂樂請假了 尊重的故事 資料來源:臺北縣國民小學品德教育手冊 故事來源:臺北縣國民小學品德教育手冊 網路小故事
OOP9 類別Class.
聽聽那冷雨---重點摘要 二愛 王煜榕.
JQuery 標籤操作 建國科技大學 資管系 饒瑞佶 2013/4 V1.
網頁程式設計 袁福良 B B.
CSS基礎 靜宜大學 資管系 楊子青.
憲政與民主 應化3A 邱泓明.
第5章 Div+CSS布局技术 经济管理学院.
105學年度第2學期 會計室業務重點宣導 106年3月8日.
3-3 随机误差的正态分布 一、 频率分布 在相同条件下对某样品中镍的质量分数(%)进行重复测定,得到90个测定值如下:
大綱 一.受試者之禮券/禮品所得稅規範 二.範例介紹 三.自主管理 四.財務室提醒.
大學學群學類卡 林宏茂 中壢高中 李欣樺 振聲高中.
古蹟知性之旅 我和新港奉天宮有個約 報告人:陳 映 竹 傅 湘 甯.
JavaScript 教师:魏小迪
知识点讲解 1、DOM节点树 DOM(Document Object Model)称为文档对象模型,是一个表示和处理文 档的应用程序接口(API),可用于动态访问、更新文档的内容、结构和样 式。DOM将网页中文档的对象关系规划为节点层级,构成它们之间的等级关 系,这种各对象间的层次结构被称为节点树。如下图所示。
Presentation transcript:

What is “this”? 在物件導向程式設計中,類別的定義就是在說明如果創建了“這個物件”的話,它會具有那些屬性與功能,以及這些功能是如何實現的。 而所謂的“這個物件”就以 this 來表示。 當我們在JavaScript與jQuery中寫 script 程式(函式)時,“誰”呼叫這個函式,這個“誰”就是該函式中所謂的 this。

jQuery ready $(document).ready( // 裡面撰寫你想執行的 script 程式碼。 ); // 想像成花錢($)為 DOM 添加裝備來變成 jQuery $(DOM-object) => jQuery jQuery[index] => DOM-object

Getting objects by DOM and jQuery DOM: document.getElementById(“id”) jQuery: $(“#id”) <-- 注意 id 前有 # DOM: document.getElementsByTagName(“tag”) jQuery: $(“tag”) DOM: document.getElementsByClassName(“cla”) jQuery: $(“.cla”) <-- 注意 className cla 前有 .

jQuery is chainable jquery = $(“p”).css(…) ; <-- 傳回 jQuery 物件。 jquery = jquery.html(…); <-- 傳回 jQuery 物件。 jquery = jquery.fadeIn(…); <-- 傳回 jQuery 物件。 可等效地以串接的方式來寫這一系列的呼叫: $(“p”).css(…) <-- 傳回 jQuery 物件。 .html(…) <-- 傳回 jQuery 物件。 .fadeIn(…) <-- 傳回 jQuery 物件。 => $(“p”).css(…).html(…).fadeIn(…);

jQuery hover $(document).ready( function() { $('img').hover( function() { // over 事件 $('img').animate( {'margin-left': '+=30px'}, 500); } , function() { // leave 事件 $('img').animate( {'width': '-=10px', 'height': '-=10px'}, 500); });