天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

js 編寫規(guī)范

在一個(gè)項(xiàng)目中大量使用js,工程項(xiàng)目與網(wǎng)站開發(fā)有一些不一樣,在我接觸的工程項(xiàng)目中普遍使用js 不夠多,大部分客戶端可做事,交給了服務(wù)端,而且在使用js時(shí)不夠規(guī)范,很容易造成代碼難以閱讀、內(nèi)存泄漏問題,不注意js 輸寫方式。而在網(wǎng)站開發(fā)中(尤其一些大網(wǎng)站,js輸出的非常漂亮、完美無論使用jquery,還是prototype 框架,還是不用框架,都有自己良好一套東東可用)
js輸寫最好還是可以面向?qū)ο蠓绞?用類方向進(jìn)行包裝 js輸寫兩種方式 閉包 原型
閉包:(借用的一個(gè)例子)
復(fù)制代碼 代碼如下:
function Person(firstName, lastName, age)
{
//私有變量:
var _firstName = firstName;
var _lastName = lastName;
//公共變量:
this.age = age;
//方法:
this.getName = function()
{
return(firstName + " " + lastName);
};
this.SayHello = function()
{
alert("Hello, I'm " + firstName + " " + lastName);
};
};
var BillGates = new Person("Bill", "Gates", 53);

原型:(借用的一個(gè)例子)
復(fù)制代碼 代碼如下:
  //定義構(gòu)造函數(shù)
function Person(name)
{
this.name = name; //在構(gòu)造函數(shù)中定義成員
};
//方法定義到構(gòu)造函數(shù)的prototype上
Person.prototype.SayHello = function()
{
alert("Hello, I'm " + this.name);
};
//子類構(gòu)造函數(shù)
function Employee(name, salary)
{
Person.call(this, name); //調(diào)用上層構(gòu)造函數(shù)
this.salary = salary; //擴(kuò)展的成員
};
//子類構(gòu)造函數(shù)首先需要用上層構(gòu)造函數(shù)來建立prototype對象,實(shí)現(xiàn)繼承的概念
Employee.prototype = new Person() //只需要其prototype的方法,此對象的成員沒有任何意義!
//子類方法也定義到構(gòu)造函數(shù)之上
Employee.prototype.ShowMeTheMoney = function()
{
alert(this.name + " $" + this.salary);
};
var BillGates = new Person("Bill Gates");
BillGates.SayHello();
var SteveJobs = new Employee("Steve Jobs", 1234);
SteveJobs.SayHello();

這兩種方法各有優(yōu)缺點(diǎn),第一種看起來更像一個(gè)類 每個(gè)對象設(shè)置一份方法有很大浪費(fèi),而且資源回收不利,第二種方法,看起來不是很漂亮,可性能很好(不過如果你使用prototype框架,就可以完美解決結(jié)構(gòu)與性能問題了。)

實(shí)際在使用jquery 還是prototype問題上,我的一點(diǎn)點(diǎn)體會是 jquery使用閉包方式,而prototype當(dāng)然原型,jquery更加適合對單個(gè)對象操作,而prototype更適合做一些客戶端控件。實(shí)際我更喜歡在項(xiàng)目中使用jquery 而網(wǎng)站上更關(guān)注prototype

JavaScript技術(shù)js 編寫規(guī)范,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 胸太大被男同桌吃好爽 | 综合色中色 | 久久精品AV无码亚洲色欲 | 欧美视频精品一区二区三区 | 国产亚洲精品久久久久久久 | 人人听力网mp3下载 人人舔人人爱 | 妻子+免费观看完整 | 最美白嫩的极品美女ASSPICS | 久久是热频国产在线 | 蜜桃婷婷狠狠久久综合9色 蜜桃视频一区二区 | 熟女啪啪白浆嗷嗷叫 | 国产CHINESE HD精品 | 国产学生无码中文视频一区 | 老师真棒无遮瑕版漫画免费 | 在线观看成人免费视频 | 精品久久香蕉国产线看观看麻豆 | 好爽别插了无码视频 | 国产免费怕怕免费视频观看 | 寻找最美乡村教师颁奖晚会 | 中文字幕中文字幕永久免费 | yellow片在线观看免费观看动漫 | 国产精品免费久久久久影院 | 月夜直播视频免费观看 | 国产 交换 丝雨 巅峰 | 在线看片av以及毛片 | qq快播电影网 | 厨房玩朋友娇妻中文字幕 | 成人在线免费视频观看 | 美女议员被泄裸照 | 老司机福利视频一区在线播放 | 国产一区2区 | 2019在秋霞理论 | 久久亚洲黄色 | 久久婷婷丁香五月色综合啪免费 | 2012中文字幕在线动漫电影 | 禁漫H天堂免费A漫 | 中国拍三a级的明星女 | 国语自产一区视频 | 日韩欧美成人免费中文字幕 | 国产美熟女乱又伦AV | 免费看成人毛片 |