亚洲精品乱码久久久久蜜桃-97国产精品人妻无码久久久-加勒比中文字幕无码一区-中文字幕乱人伦高清视频-无码va在线观看

24小時(shí)咨詢電話:0571-88023217牡丹江網(wǎng)站建設(shè)公司 10年專業(yè)網(wǎng)絡(luò)服務(wù)供應(yīng)商

資訊中心

- 直擊網(wǎng)站建設(shè)第一現(xiàn)場(chǎng),掌握全球化的消息 -

當(dāng)前位置 : 首頁(yè) > 資訊中心 > JS本地庫(kù)最新增強(qiáng)的三個(gè)功能

JS本地庫(kù)最新增強(qiáng)的三個(gè)功能

分享 2012.03.08 瀏覽次數(shù):11979次

       我們必須承認(rèn)本地JavaScript的不完善,正是如此,才有了那么多完善它的框架,例如jQuery,mootools,prototype等等。今天我們不討論框架,而是來探討一下可以拓展JavaScript功能的額外插件,它們通常是通過拓展類、字符串、日期和對(duì)象等實(shí)現(xiàn)的。

舉個(gè)例子,JavaScript現(xiàn)有的Date函數(shù)的局限性就很明顯。而SugarJS增加了40種以上的日期操作函數(shù),以下是其中的一部分:

Date.create(d,locale):支持多種格式的日期構(gòu)造函數(shù)

compare(obj):日期的數(shù)值比較

Format(format,locale):將日期格式化

isLeapYear():如果是閏年則返回真

其他

我們相信本文中提到的三種JS庫(kù)將會(huì)給您帶來幫助。當(dāng)然,如果你還知道其他的,歡迎和我們分享。

1.SUGAR

Sugar給我們帶來了一些有用的方法,讓你能夠用更少的代碼完成更多的事。

例:

getLatestTweets(function(t) { var users = t.map('user').unique(); var total = users.sum('statuses_count').format(); var top = users.max('followers_count').first(); var count = top.followers_count.format(); var since = Date.create(top.created_at); return users.length + ' users with a total of ' + total + ' tweets.n' + top.screen_name + ' is the top with ' + count + ' followersn' + 'and started tweeting ' + since.relative() + '.'; }); /* Result: >20 users with a total of 211,776 tweets. TagalogQuotes is the top with 68,554 followers and started tweeting 7 months ago. */

2.UNDERSCORE.JS

和sugarjs類似,underscore.js提供了許多不拓展內(nèi)置對(duì)象的函數(shù)支持。Underscore支持60多個(gè)函數(shù),既包括常用函數(shù)對(duì)象:map,select,invoke——以及更多專業(yè)工具:function binding,javascript templating,deep equality testing等等。它委托給內(nèi)置函數(shù),所以現(xiàn)代瀏覽器通過each,map,reduce,filter,every,some和indexOf實(shí)現(xiàn)本地功能運(yùn)用。

例:

_.shuffle([1, 2, 3, 4, 5, 6]); => [4, 1, 6, 3, 5, 2] _.first([5, 4, 3, 2, 1]); => 5 _.union([1, 2, 3], [101, 2, 1, 10], [2, 1]); => [1, 2, 3, 101, 10] var func = function(greeting){ return greeting + ': ' + this.name }; func = _.bind(func, {name : 'moe'}, 'hi'); func(); => 'hi: moe' var hello = function(name) { return "hello: " + name; }; hello = _.wrap(hello, function(func) { return "before, " + func("moe") + ", after"; }); hello(); => 'before, hello: moe, after'

3.PHP.JS

PHP.JS實(shí)現(xiàn)了PHP現(xiàn)有函數(shù)的JavaScript版本。作為一個(gè)PHP開發(fā)人員,我驚訝于它的模仿程度之高。

例:

function array_merge () { var args = Array.prototype.slice.call(arguments), argl = args.length, arg, retObj = {}, k = '', argil = 0, j = 0, i = 0, ct = 0, toStr = Object.prototype.toString, retArr = true; for (i = 0; i < argl; i++) { if (toStr.call(args[i]) !== '[object Array]') { retArr = false; break; } } if (retArr) { retArr = []; for (i = 0; i < argl; i++) { retArr = retArr.concat(args[i]); } return retArr; } for (i = 0, ct = 0; i < argl; i++) { arg = args[i]; if (toStr.call(arg) === '[object Array]') { for (j = 0, argil = arg.length; j < argil; j++) { retObj[ct++] = arg[j]; } } else { for (k in arg) { if (arg.hasOwnProperty(k)) { if (parseInt(k, 10) + '' === k) { retObj[ct++] = arg[k]; } else { retObj[k] = arg[k]; } } } } } return retObj; }

杭州網(wǎng)站建設(shè)  更多:7個(gè)有用的在線 HTML5 網(wǎng)站建設(shè)工具

最新網(wǎng)站案例

洞悉市場(chǎng)趨勢(shì)演變讓傳播回歸社會(huì)

    免費(fèi)獲取網(wǎng)站建設(shè)與網(wǎng)絡(luò)推廣方案報(bào)價(jià)

    • 關(guān)于我們

      杭州帷拓科技有限公司,是一家新型的全案網(wǎng)絡(luò)開發(fā)公司,作為以互聯(lián)網(wǎng)高端網(wǎng)站建設(shè)、APP開發(fā)、小程序開發(fā)為核心的專業(yè)網(wǎng)絡(luò)技術(shù)服務(wù)供應(yīng)商,帷拓科技致力于全面分析市場(chǎng)環(huán)境、衡量與預(yù)測(cè)市場(chǎng)需求、整合區(qū)別于行業(yè)競(jìng)爭(zhēng)對(duì)手的絕對(duì)優(yōu)勢(shì),結(jié)合品牌理念深度挖掘項(xiàng)目?jī)?yōu)勢(shì)和產(chǎn)品價(jià)值,提升客戶品牌認(rèn)知、認(rèn)可度。

    • 我們的客戶

      帷拓科技?xì)v經(jīng)十年沉淀,與國(guó)內(nèi)外上千家客戶達(dá)成合作關(guān)系,其中穩(wěn)定合作的公司有:浙江華為、浙江移動(dòng)、浙江5G產(chǎn)業(yè)聯(lián)盟、浙江省社科院、綠城足球俱樂部、娃哈哈雙語(yǔ)學(xué)校、健康中國(guó)杭州峰會(huì)、科雷機(jī)電等,帷拓科技始終堅(jiān)持“帷有專業(yè),才能拓展無限”的服務(wù)理念,堅(jiān)持“認(rèn)真堅(jiān)持細(xì)節(jié)”的優(yōu)質(zhì)服務(wù)理念,不斷完善自身,成就企業(yè),最終實(shí)現(xiàn)共贏。

    • 我們的業(yè)務(wù)

      帷拓科技主營(yíng)業(yè)務(wù)范圍包含互聯(lián)網(wǎng)高端網(wǎng)站建設(shè)、APP開發(fā)、小程序開發(fā)、商城網(wǎng)站建設(shè)、公眾號(hào)運(yùn)營(yíng)以及數(shù)字營(yíng)銷等,涵蓋了服務(wù)、房產(chǎn)、數(shù)碼、服裝、物流貿(mào)易等行業(yè),根據(jù)品牌現(xiàn)狀,為每個(gè)客戶量身定制項(xiàng)目整體服務(wù)方案,以敏銳的市場(chǎng)洞察力、創(chuàng)新的市場(chǎng)策劃能力,全面把握市場(chǎng)變化,為客戶實(shí)現(xiàn)從企業(yè)到消費(fèi)者的價(jià)值轉(zhuǎn)換。

    Designerpart Designagentur
    Designerpart Designagentur
    Designerpart Designagentur
    Designerpart Designagentur
    Designerpart Designagentur
    Designerpart Designagentur
    主站蜘蛛池模板: 色欲av无码无在线观看| 日本一卡二卡3卡四卡网站精品| 九九精品成人免费国产片| 亚洲午夜成人片| 青草伊人久久综在合线亚洲观看| 中文有无人妻vs无码人妻激烈| 伊人久久大香线蕉影院| 国产熟女内射oooo| 日本高清视频www夜色资源| 成人区精品一区二区婷婷| 北条麻妃在线观看| 果冻传媒剧国产剧情mv在线| 久久99九九精品久久久久齐齐| 中日韩va无码中文字幕| 天堂网在线观看| 强制高潮18xxxxhd日韩| 日韩中文亚洲欧美视频二| 国产在线精品无码不卡手机免费| 国产精品久久久久9999县| 久久久久亚洲精品无码网址| 亚洲国产成人一区二区精品区| 国产高清乱理伦片| 国产亚洲制服免视频| 午夜dy888国产精品影院| 亚洲 欧美 综合 在线 精品 | 日本不卡一区| 成人区精品一区二区不卡av免费| 青青草原综合久久大伊人精品| 日韩精品亚洲色大成网站| 亚洲中文色欧另类欧美| 欧美综合在线激情专区| 在线人成视频播放午夜福利 | 国产成人人综合亚洲欧美丁香花 | 日日摸日日碰人妻无码老牲| 强开小婷嫩苞又嫩又紧视频韩国| 国产l精品国产亚洲区久久| 亚洲综合国产成人无码| 青青狠狠噜天天噜日日噜| 久久成人伊人欧洲精品| 久久超碰精品一夜七次郎| 激情偷乱人伦小说视频在线|