BUI入門系列-Kissy的適配器

為什么支持Kissy

image.png
  • 首先我們面臨的業(yè)務(wù)環(huán)境域滥,有大量的系統(tǒng)使用了Kissy罚渐,而且Kissy缺少一套成體系的富客戶端控件唇辨,應(yīng)大量開(kāi)發(fā)者的需求,我們做了Kissy的支持锉罐。
  • 我們開(kāi)發(fā)BUI過(guò)程中使用的是jQuery帆竹,由于從Kissy與jQuery在核心庫(kù)方面非常類似,適配的成本很低脓规,loader方面跟seajs又是一脈相承等原因所以我們選擇支持Kissy栽连。

適配了那些內(nèi)容

Kissy和jQuery在核心庫(kù)上的差異在于

  1. kissy缺少一些jquery的工具方法,如:contains,extend,parseJSON,noop等方法
  2. kissy與jquery的方法的參數(shù)或者函數(shù)含義有所差異侨舆,如:each ,map,inArray 等方法
  3. Kissy的NodeList對(duì)象與jQuery對(duì)象的適配秒紧,缺少的函數(shù)和參數(shù)不一致的函數(shù)
  4. Kissy的loader適配兼容seajs的語(yǔ)法

在項(xiàng)目實(shí)踐過(guò)程中發(fā)現(xiàn)舷暮,kissy的適配取得了很好的成果,未發(fā)現(xiàn)有不能適配的場(chǎng)景噩茄,控件的表現(xiàn)完全一致下面。使用方式也非常自然,具體實(shí)現(xiàn)可參看github上的源碼

兼容kissy的控件開(kāi)發(fā)

在開(kāi)發(fā)BUI控件的過(guò)程中绩聘,可以完全按照jquery的語(yǔ)法沥割,不必考慮kissy的語(yǔ)法,但是有以下方面需要注意:

  • 選擇器:僅使用簡(jiǎn)單選擇器凿菩,不使用復(fù)雜選擇器机杜。kissy默認(rèn)不支持復(fù)雜選擇器,需要引入sizzle模塊衅谷;復(fù)雜選擇器的效率沒(méi)有簡(jiǎn)單選擇器高椒拗。
  • 事件注冊(cè):目前只適配了on,off,delegate等函數(shù),click(),change()之類的事件監(jiān)聽(tīng)語(yǔ)法获黔,kissy未作支持蚀苛。
  • jquery新版本(>1.8)所增加的函數(shù),并未做兼容玷氏。

雖然很多jquery的函數(shù)未做支持堵未,但是目前的使用來(lái)看,足夠滿足應(yīng)用的需求盏触,您在開(kāi)發(fā)BUI控件時(shí)渗蟹,如果有Kissy的兼容性需求得不到滿足,聯(lián)系我們赞辩,并提出需要兼容的函數(shù)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末雌芽,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子辨嗽,更是在濱河造成了極大的恐慌世落,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,888評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件召庞,死亡現(xiàn)場(chǎng)離奇詭異岛心,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)篮灼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,677評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)徘禁,“玉大人诅诱,你說(shuō)我怎么就攤上這事∷椭欤” “怎么了娘荡?”我有些...
    開(kāi)封第一講書人閱讀 168,386評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵干旁,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我炮沐,道長(zhǎng)争群,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 59,726評(píng)論 1 297
  • 正文 為了忘掉前任大年,我火速辦了婚禮换薄,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘翔试。我一直安慰自己轻要,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,729評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布垦缅。 她就那樣靜靜地躺著冲泥,像睡著了一般。 火紅的嫁衣襯著肌膚如雪壁涎。 梳的紋絲不亂的頭發(fā)上凡恍,一...
    開(kāi)封第一講書人閱讀 52,337評(píng)論 1 310
  • 那天,我揣著相機(jī)與錄音怔球,去河邊找鬼咳焚。 笑死,一個(gè)胖子當(dāng)著我的面吹牛庞溜,可吹牛的內(nèi)容都是我干的革半。 我是一名探鬼主播,決...
    沈念sama閱讀 40,902評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼流码,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼又官!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起漫试,我...
    開(kāi)封第一講書人閱讀 39,807評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤六敬,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后驾荣,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體外构,經(jīng)...
    沈念sama閱讀 46,349評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,439評(píng)論 3 340
  • 正文 我和宋清朗相戀三年播掷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了审编。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,567評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡歧匈,死狀恐怖垒酬,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤勘究,帶...
    沈念sama閱讀 36,242評(píng)論 5 350
  • 正文 年R本政府宣布矮湘,位于F島的核電站,受9級(jí)特大地震影響口糕,放射性物質(zhì)發(fā)生泄漏缅阳。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,933評(píng)論 3 334
  • 文/蒙蒙 一景描、第九天 我趴在偏房一處隱蔽的房頂上張望十办。 院中可真熱鬧,春花似錦伏伯、人聲如沸橘洞。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 32,420評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)炸枣。三九已至,卻和暖如春弄唧,著一層夾襖步出監(jiān)牢的瞬間适肠,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,531評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工候引, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留侯养,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,995評(píng)論 3 377
  • 正文 我出身青樓澄干,卻偏偏與公主長(zhǎng)得像逛揩,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子麸俘,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,585評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • 我的筆記本電腦的工作電壓是20V辩稽,而我國(guó)的家庭用電是220V,如何讓20V的筆記本電腦能夠在220V的電壓下工作从媚?...
    justCode_閱讀 1,429評(píng)論 0 5
  • 一逞泄、簡(jiǎn)歷準(zhǔn)備 1、個(gè)人技能 (1)自定義控件拜效、UI設(shè)計(jì)喷众、常用動(dòng)畫特效 自定義控件 ①為什么要自定義控件? Andr...
    lucas777閱讀 5,217評(píng)論 2 54
  • 15.調(diào)解出現(xiàn)轉(zhuǎn)機(jī) 玲玲和小叮當(dāng)回到房間紧憾,在想明天怎樣才能從小叮當(dāng)爸爸嘴里了解一點(diǎn)小叮當(dāng)爺爺?shù)那闆r到千。玲玲說(shuō)...
    德壹國(guó)學(xué)閱讀 375評(píng)論 1 2
  • 花的匯總 生活里必須有花呀 如果沒(méi)有 那就留在畫里吧
    蘇小住閱讀 484評(píng)論 1 14
  • 世人只惦粽葉香, 亂翻離騷偽芬芳稻励; 鶯燕翩躚有盛世父阻, 杜鵑啼血無(wú)廟堂愈涩; 投軀盡忠報(bào)明主望抽, 身死銷魂為國(guó)殤加矛; 莫笑書...
    忻州遠(yuǎn)影閱讀 373評(píng)論 0 3