一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

如何編寫可維護(hù)的面向?qū)ο驤avaScript代碼

  英文原文:How to Write Maintainable OO JavaScript Code

  能夠?qū)懗隹删S護(hù)的面向?qū)ο?JavaScript 代碼不僅可以節(jié)約金錢,還能讓你很受歡迎。不信?有可能你自己或者其他什么人有一天會(huì)回來重用你的代碼。如果能盡量讓這個(gè)經(jīng)歷不那么痛苦,就可以節(jié)省不少時(shí)間。地球人都知道,時(shí)間就是金錢。同樣的,你也會(huì)因?yàn)閹湍橙耸∪チ祟^疼的過程而獲得他的偏愛。但是,在開始探索如何編寫可維護(hù)的面向?qū)ο?JavaScript 代碼之前,我們先來快速看看什么是面向?qū)ο蟆H绻呀?jīng)了解面向?qū)ο蟮母拍盍耍涂梢灾苯犹^下一節(jié)。

  什么是面向?qū)ο螅?/strong>

  面向?qū)ο缶幊讨饕ㄟ^代碼代表現(xiàn)實(shí)世界中的實(shí)質(zhì)對象。要?jiǎng)?chuàng)建對象,首先需要寫一個(gè)“類”來定義。 類幾乎可以代表所有的東西:賬戶,員工,導(dǎo)航菜單,汽車,植物,廣告,飲料,等等。而每次要?jiǎng)?chuàng)建對象的時(shí)候,就從類實(shí)例化一個(gè)對象。換句話說,就是創(chuàng)建類的實(shí)例做為對象。事實(shí)上,通常處理一個(gè)以上的同類事物時(shí)就會(huì)使用到對象。另外,只需要簡單的函數(shù)式程序就可以做的很好。對象實(shí)質(zhì)上是數(shù)據(jù)的容器。因此在一個(gè) employee 對象中,你可能要儲(chǔ)存員工號(hào),姓名,入職日期,職稱,工資,資歷,等等。對象也包括處理數(shù)據(jù)的函數(shù)(也叫做“方法”)。方法被用作媒介來確保數(shù)據(jù)的完整性,以及在儲(chǔ)存之前對數(shù)據(jù)進(jìn)行轉(zhuǎn)換。例如,方法可以接收任意格式的日期然后在儲(chǔ)存之前將其轉(zhuǎn)化成標(biāo)準(zhǔn)化格式。最后,類還可以繼承其他的類。繼承可以讓你在不同類中重復(fù)使用相同代碼。例如,銀行賬戶和音像店賬戶都可以繼承一個(gè)基本的賬戶類,里面包括個(gè)人信息,開戶日期,分部信息,等等。然后每個(gè)都可以定義自己的交易或者借款處理等數(shù)據(jù)結(jié)構(gòu)和方法。

  警告:JavaScript 面向?qū)ο笫遣灰粯拥?/strong>

  在上一節(jié)中,概述了經(jīng)典的面向?qū)ο缶幊痰幕局R(shí)。說經(jīng)典是因?yàn)?JavaScript 并不遵循這些規(guī)則。相反地,JavaScript 的類是寫成函數(shù)的樣子,而繼承則是通過原型實(shí)現(xiàn)的。原型繼承基本上意味著使用原型屬性來實(shí)現(xiàn)對象的繼承,而不是從類繼承類。

  對象的實(shí)例化

  以下是 JavaScript 中對象實(shí)例化的例子:

// 定義 Employee 類
function Employee (num, fname, lname) {
this.getFullName = function () {
return fname + " " + lname;
}
};
// 實(shí)例化 Employee 對象
var john = new Employee ("4815162342", "John", "Doe");
alert ("The employee's full name is " + john.getFullName ());

it知識(shí)庫如何編寫可維護(hù)的面向?qū)ο驤avaScript代碼,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

Copyright @ 2011-2018 All Rights Reserved.版權(quán)所有 合作郵箱: zwmobi@qq.com

蘇ICP備18061994號(hào)-3

主站蜘蛛池模板: 五月天婷婷色 | 婷婷综合久久狠狠色99h | 好吊妞视频这里有精品 | 51国产黑色丝袜高跟鞋 | 麻豆国产精品免费视频 | 中文字幕久久综合伊人 | 亚洲欧美黄色片 | 色女人在线| 精品久久久久久亚洲精品 | 一区二区三区影视 | 91香蕉国产亚洲一区二区三区 | 在线视频亚洲一区 | 欧美精品免费一区欧美久久优播 | 爆操极品女神 | 久久精品爱国产免费久久 | 亚洲综合一区二区不卡 | 久久98精品久久久久久婷婷 | 国产精品第13页 | 99ri国产在线| 婷婷六月综合 | 日韩高清一区二区 | 九草在线播放 | 日本高清视频www | 怡红院久久 | 亚洲国产高清精品线久久 | 中文字幕一区二区三区 精品 | 日韩永久免费视频 | 性欧美xxxx视频在线观看 | 伊人影院在线观看视频 | 成人欧美日韩视频一区 | 日本精品一区二区三本中文 | 成年人激情网站 | 国产色手机在线观看播放 | 伊人久久五月天 | 在线观看理论福利片 | 五月婷婷中文字幕 | 中文字幕日韩精品亚洲七区 | 国产一在线 | 每日更新国产精品视频 | 日本在线观看永久免费网站 | 在线免费观看色视频 |