以獲得時(shí)間和日期等,。異步傳輸是按字符傳輸?shù)?一個(gè)字符的信息由起始位,、數(shù)據(jù)位、奇偶校驗(yàn)位和停止位組成,,1位起始位,、8位數(shù)據(jù)位、2位停止位和無(wú)校驗(yàn)位異步數(shù)據(jù)幀格式見(jiàn)圖2所示,。通過(guò)檢測(cè)輸入數(shù)據(jù)的下降沿獲得起始位,,按波特率生成接收時(shí)鐘,采集串行輸入數(shù)據(jù)并移位操作,。判斷標(biāo)志信息,,提取數(shù)據(jù)位數(shù)據(jù),進(jìn)行串轉(zhuǎn)并處理,,獲得時(shí)間信息和有效/無(wú)效狀態(tài)信息,,并將兩者的信息轉(zhuǎn)換成相對(duì)應(yīng)的年月日時(shí)分秒的時(shí)間信息以便比對(duì),。圖2異步通信的幀格式有線時(shí)基信號(hào)的獲取:IRIG-B碼是一種常用的授時(shí)方式,,含有時(shí)間信息和準(zhǔn)確的脈沖沿信息,。輸出是一種串行時(shí)間碼,幀長(zhǎng)1S,,共計(jì)100個(gè)碼元,,碼元寬度為10ms,采用脈寬編碼形式,,2ms脈寬表示“0”,、5ms脈寬表示“1”、8ms脈寬表示“P”,,格式見(jiàn)圖3所示,。圖3一幀B碼示意波形圖采用10KHz時(shí)鐘信號(hào)對(duì)B碼的輸入信號(hào)進(jìn)行計(jì)數(shù)處理,設(shè)定誤差范圍(如±5個(gè)單位相當(dāng)于),,識(shí)別“0”,、“1”、“P”碼,,獲得時(shí)分秒,、天數(shù)和年數(shù)據(jù),并轉(zhuǎn)換成相對(duì)應(yīng)的年月日時(shí)分秒的時(shí)間信息以便比對(duì),。IRIG-B脈沖信號(hào)的獲?。哼B續(xù)出現(xiàn)2個(gè)P標(biāo)志位是IRIG-B碼準(zhǔn)確的幀頭,其中第2個(gè)標(biāo)志位的前沿與秒脈沖信號(hào)同步,。邦程為不同類(lèi)型的客戶(hù)提供良好的互聯(lián)網(wǎng)應(yīng)用定制解決方案,,幫助客戶(hù)在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢(shì)。湖北網(wǎng)絡(luò)營(yíng)銷(xiāo)技術(shù)搭建選擇
對(duì)所述定義后的前端模塊進(jìn)行預(yù)編譯,、打包和壓縮,,并將壓縮后的前端模塊發(fā)送至包管理工具進(jìn)行管理。結(jié)合上述說(shuō)明,,在本發(fā)明實(shí)例的另一種可能的實(shí)施方式中,,對(duì)所述前端應(yīng)用模塊所屬的前端模塊進(jìn)行定義,還包括:對(duì)所述前端模塊的預(yù)編譯命令進(jìn)行配置,;和/或?qū)λ銮岸四K的資源映射進(jìn)行配置,。結(jié)合上述說(shuō)明,在本發(fā)明實(shí)例的另一種可能的實(shí)施方式中,,所述通過(guò)所述包管理工具建立所述定義后的前端模塊的依賴(lài)關(guān)系,,包括:獲取所述前端模塊的應(yīng)用模塊與組件間的一依賴(lài)關(guān)系;工程化相關(guān)文件獲取所述前端模塊的平臺(tái)模塊與應(yīng)用模塊間的第二依賴(lài)關(guān)系,;根據(jù)所述一依賴(lài)關(guān)系和所述第二依賴(lài)關(guān)系生成所述定義后的前端模塊的依賴(lài)關(guān)系,。結(jié)合上述說(shuō)明,,在本發(fā)明實(shí)例的另一種可能的實(shí)施方式中,所述方法還包括:所述資源文件包括html,,js,,css,img文件中的一種或兩種及以上的組合,。結(jié)合上述說(shuō)明,在本發(fā)明實(shí)例的另一種可能的實(shí)施方式中,,所述方法還包括:基于http-proxy實(shí)現(xiàn)所述前端模塊的服務(wù)接口調(diào)用,。第二方面,本發(fā)明實(shí)施例還提供了一種前端開(kāi)發(fā)環(huán)境的搭建裝置,,所述裝置包括:封裝單元,,用于將模塊包文件從原代碼工程中抽離。福建企業(yè)技術(shù)搭建好處同客戶(hù)的實(shí)際情況和具體需求進(jìn)行良好結(jié)合,,為不同類(lèi)型的客戶(hù)提供好品質(zhì)的互聯(lián)網(wǎng)應(yīng)用定制解決方案,。
通過(guò)web微服務(wù)平臺(tái)化的前端開(kāi)發(fā)框架的配置文件獲取開(kāi)發(fā)完成的前端模塊,對(duì)所述定義后的前端模塊進(jìn)行預(yù)編譯,、打包和壓縮,,并將壓縮后的前端模塊通過(guò)搭建企業(yè)內(nèi)部的npm倉(cāng)庫(kù),將前端模塊通過(guò)npm包管理工具的publish組件發(fā)布至搭建的至npm私的服(前端模塊的管理平臺(tái)),,達(dá)到所有的client模塊進(jìn)行管理,。本發(fā)明實(shí)施例的一種實(shí)施場(chǎng)景下,所述打包流程包括:利用,,用gulp構(gòu)建任務(wù)監(jiān)控所有靜態(tài)資源,、js、css,、sass和html,;一般地,具體步驟包括:清理輸出目錄,;對(duì)于需要預(yù)編譯的模板進(jìn)行預(yù)編譯處理,;整合平臺(tái)基礎(chǔ)依賴(lài)和應(yīng)用模塊的資源文件到整合目錄;整合應(yīng)用模塊配置的第三方資源文件到整合目錄,;依據(jù)配置的js文件模塊化入口進(jìn)行模塊化文件合并,;壓縮合并后的js模塊整合文件和css文件到輸出目錄;刪除整合目錄,。本發(fā)明實(shí)施例一種可行的實(shí)施方式中,,所述前端應(yīng)用模塊所屬的前端模塊進(jìn)行定義,還包括對(duì)前端模塊中的預(yù)編譯命令以及資源映射進(jìn)行配置,,包括:對(duì)所述前端模塊的預(yù)編譯命令進(jìn)行配置,;和/或?qū)λ銮岸四K的資源映射進(jìn)行配置,。本發(fā)明實(shí)施例的一般應(yīng)用場(chǎng)景中,通過(guò)在定義client模塊時(shí)需要對(duì)所述前端模塊的靜態(tài)資源目錄,、模塊化打包入口文件,、預(yù)編譯命令、資源映射均進(jìn)行配置,。
本發(fā)明涉及一種前端開(kāi)發(fā)環(huán)境的搭建方法,、裝置、設(shè)備及存儲(chǔ)介質(zhì),,其主要運(yùn)用于前端開(kāi)發(fā)使用語(yǔ)言進(jìn)行過(guò)渡的場(chǎng)景中,,其基本思想是:將現(xiàn)有工程的資源文件及配置文件以及根據(jù)開(kāi)發(fā)需求生成的配置資源文件等進(jìn)行封裝形成前端模塊,該前端模塊包括前端平臺(tái)模塊以及前端應(yīng)用模塊,,其中的前端平臺(tái)模塊又包括前端基礎(chǔ)模塊,,前端基礎(chǔ)模塊包括若干基礎(chǔ)子模塊,前端模塊中包括了前端應(yīng)用模塊的依賴(lài)以及組件的依賴(lài),,將前端模塊發(fā)布后,,開(kāi)發(fā)人員能夠通過(guò)這種方式直接通過(guò)配置文件讀取這些前端模塊,而不再依賴(lài)于已編譯的后端工程文件,,對(duì)于開(kāi)發(fā)工作人員而言提供了一種新的前端開(kāi)發(fā)環(huán)境以及一種新的前端開(kāi)發(fā)環(huán)境的快速搭建方法,。圖1為本發(fā)明實(shí)施例一提供的流程圖,本實(shí)施例可適用于對(duì)前端工程進(jìn)行封裝以獨(dú)有進(jìn)行配置的情況,,該方法具體包括如下步驟:在步驟110中,,通過(guò)web微服務(wù)平臺(tái)化預(yù)建立的前端應(yīng)用工程模板創(chuàng)建前端應(yīng)用模塊,在所述前端應(yīng)用模塊加入前端資源文件,,其中,,所述前端資源文件包括源工程遷移的資源文件和根據(jù)開(kāi)發(fā)需求形成的資源文件;本發(fā)明實(shí)施例一種可行的實(shí)施方式中,,所述源工程可以為在開(kāi)發(fā)過(guò)程中的原java環(huán)境中的java工程,。無(wú)錫邦程信息科技有限公司,專(zhuān)業(yè)的幫助客戶(hù)在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢(shì),。
所述方法還包括基于http-proxy(代理服務(wù)器)實(shí)現(xiàn)所述前端模塊的服務(wù)接口調(diào)用,。本發(fā)明實(shí)施例一種可行的實(shí)施方式中,通過(guò),,代理地址可以在配置文件中進(jìn)行配置,。配置文件中可以指定mock類(lèi)型、服務(wù)地址及規(guī)則,,mock的實(shí)現(xiàn)也是http-proxy代理實(shí)現(xiàn),。對(duì)于需要預(yù)編譯client模塊的開(kāi)發(fā)環(huán)境集成,需要配置文件中指定client模塊的開(kāi)發(fā)服務(wù)地址及靜態(tài)資源映射路徑,,然后亦可通過(guò)http-proxy來(lái)代理這些資源路徑,。前端模塊在開(kāi)發(fā)中調(diào)用服務(wù)接口的方式包括以下幾種,,其均主要基于node的http-proxy來(lái)實(shí)現(xiàn):指定的mockserver公用的后臺(tái)服務(wù);指定的后臺(tái)開(kāi)發(fā)人員的服務(wù),,web微服務(wù)平臺(tái)化的前端開(kāi)發(fā)框架提供了本地緩存,,可以將請(qǐng)求過(guò)的接口數(shù)據(jù)進(jìn)行緩存,在前端完全隔離的情況下使用內(nèi)置緩存數(shù)據(jù)進(jìn)行開(kāi)發(fā),。圖5為本發(fā)明實(shí)施例提供的一種前端開(kāi)發(fā)環(huán)境的搭建裝置的結(jié)構(gòu)示意圖,,該裝置可由軟件和/或硬件實(shí)現(xiàn),一般地集成于服務(wù)器中,,可通過(guò)前端開(kāi)發(fā)環(huán)境的搭建方法來(lái)實(shí)現(xiàn),。如圖所示,本實(shí)施例可以以上述實(shí)施例為基礎(chǔ),,提供了一種前端開(kāi)發(fā)環(huán)境的搭建裝置,其主要包括了封裝單元510,、配置定義單元520,、依賴(lài)建立單元530以及環(huán)境搭建單元540。其中的封裝單元510,。邦程一直秉承專(zhuān)業(yè),、誠(chéng)信、服務(wù),、進(jìn)取的價(jià)值觀,,堅(jiān)持互聯(lián)網(wǎng)品牌設(shè)計(jì)經(jīng)驗(yàn)和整合營(yíng)銷(xiāo)的理念。甘肅輔助技術(shù)搭建優(yōu)勢(shì)
無(wú)錫邦程信息科技有限公司開(kāi),,創(chuàng)性地建立了適合中小企業(yè)需要的IT應(yīng)用服務(wù)運(yùn)營(yíng)模式,。湖北網(wǎng)絡(luò)營(yíng)銷(xiāo)技術(shù)搭建選擇
通過(guò)在前端模塊接入web微服務(wù)平臺(tái)化的前端開(kāi)發(fā)框架的入口文件中增加相應(yīng)的申明(以定義的方式或修改屬性參數(shù)的方式進(jìn)行)的方式,使得前端模塊在,,因此通過(guò)搭建企業(yè)內(nèi)部的npm倉(cāng)庫(kù),,將前端模塊的各client模塊通過(guò)npmpublish發(fā)布至搭建的新的前端開(kāi)發(fā)環(huán)境,達(dá)到所有的client前端模塊進(jìn)行管理的效果,。本發(fā)明實(shí)施例一種可行的實(shí)施方式中,,所述通過(guò)所述包管理工具建立所述定義后的前端模塊的依賴(lài)關(guān)系,包括:在步驟410中,,獲取所述前端模塊的應(yīng)用模塊與組件間的一依賴(lài)關(guān)系,;所述一依賴(lài)關(guān)系為所述模塊包文件(具體為業(yè)務(wù)子模塊)在工程中所體現(xiàn)的應(yīng)用模塊與組件之間的依賴(lài)關(guān)系,其一般可通過(guò)資源映射的方式體現(xiàn),,所述一依賴(lài)關(guān)系一般為原web微服務(wù)環(huán)境中模塊包文件與web微服務(wù)之間的通信協(xié)議產(chǎn)生的,,亦可通過(guò)調(diào)取資源映射文件的方式調(diào)取。在步驟420中,,工程化相關(guān)文件獲取所述前端模塊的平臺(tái)模塊與應(yīng)用模塊間的第二依賴(lài)關(guān)系,;在步驟430中,,根據(jù)所述一依賴(lài)關(guān)系和所述第二依賴(lài)關(guān)系生成所述定義后的前端模塊的依賴(lài)關(guān)系。所述第二依賴(lài)關(guān)系為模塊包文件具體為平臺(tái)業(yè)務(wù)模塊與對(duì)應(yīng)的應(yīng)用模塊之間的對(duì)應(yīng)關(guān)系,,其一般地可在封裝的配置文件中體現(xiàn),。湖北網(wǎng)絡(luò)營(yíng)銷(xiāo)技術(shù)搭建選擇
無(wú)錫邦程信息科技有限公司是一家有著雄厚實(shí)力背景、信譽(yù)可靠,、勵(lì)精圖治,、展望未來(lái)、有夢(mèng)想有目標(biāo),,有組織有體系的公司,,堅(jiān)持于帶領(lǐng)員工在未來(lái)的道路上大放光明,攜手共畫(huà)藍(lán)圖,,在江蘇省等地區(qū)的商務(wù)服務(wù)行業(yè)中積累了大批忠誠(chéng)的客戶(hù)粉絲源,,也收獲了良好的用戶(hù)口碑,為公司的發(fā)展奠定的良好的行業(yè)基礎(chǔ),,也希望未來(lái)公司能成為*****,,努力為行業(yè)領(lǐng)域的發(fā)展奉獻(xiàn)出自己的一份力量,我們相信精益求精的工作態(tài)度和不斷的完善創(chuàng)新理念以及自強(qiáng)不息,,斗志昂揚(yáng)的的企業(yè)精神將**無(wú)錫邦程信息科技供應(yīng)和您一起攜手步入輝煌,,共創(chuàng)佳績(jī),一直以來(lái),,公司貫徹執(zhí)行科學(xué)管理、創(chuàng)新發(fā)展,、誠(chéng)實(shí)守信的方針,,員工精誠(chéng)努力,協(xié)同奮取,,以品質(zhì),、服務(wù)來(lái)贏得市場(chǎng),我們一直在路上,!