【環(huán)球聚看點(diǎn)】組件化元數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)——PageMaker
Page Maker是我在公司參與時(shí)間最長的一個(gè)項(xiàng)目了,自打?qū)嵙?xí)期做了webIM,轉(zhuǎn)正之后不久,就開始參與了PageBuilder項(xiàng)目的開發(fā),前前后后大概經(jīng)歷了兩年的時(shí)間,后來由于公司業(yè)務(wù)調(diào)整,已經(jīng)在今年初逐步將項(xiàng)目交接了出去。雖然現(xiàn)在不再參與項(xiàng)目的維護(hù),但是從這么長時(shí)間的開發(fā)過程中,還是學(xué)到了很多東西,也讓我成長了很多。其實(shí)最關(guān)鍵的,并不是具體解決了什么問題,而是解決問題的思路與方法。
PM 的產(chǎn)品定位是一個(gè)平臺,他所提供的核心能力就是頁面的可視化構(gòu)建,通過拖拖拽拽,就可以生成一個(gè)頁面,并所見即所得。為公司的各產(chǎn)品先以及后續(xù)的ISV提供穩(wěn)定 可靠 自由的頁面定制化能力,以此滿足客戶的多樣化需求。
在實(shí)際的開發(fā)過程中,我們遇到以及需要解決的問題有:
(相關(guān)資料圖)
組件化元數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)組件開發(fā)規(guī)范運(yùn)行態(tài)資源加載與性能優(yōu)化基礎(chǔ)依賴管理
其實(shí)每個(gè)點(diǎn)都能單獨(dú)寫一篇文章的,這里就只簡單總結(jié)了。
組件化
在PM的實(shí)現(xiàn)中,頁面組件化是一個(gè)非常重要的前提,所以我們抽象出了兩個(gè)概念,即:
布局組件視圖組件
布局組件用以實(shí)現(xiàn)頁面布局,而視圖組件承載著業(yè)務(wù)數(shù)據(jù),并以多樣化的形式展現(xiàn)給用戶。所以頁面長得好不好看,直接取決于視圖組件。 另外,為了提高視圖組件的可擴(kuò)展性,以及凸顯PM所強(qiáng)調(diào)的 可配置的能力,我們還抽象出了一個(gè)組件類型,即 屬性組件。
有了屬性組件,實(shí)施人員就可以給視圖組件配置不同的屬性,比如數(shù)據(jù)源,展示形式,等等,對于視圖組件來說,所有可變,可配置的,都以通過屬性組件來實(shí)現(xiàn)。通過 PM平臺,將屬性組件和視圖關(guān)聯(lián)展示到頁面上,并最終呈現(xiàn)給用戶。
元數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
基于元數(shù)據(jù)的應(yīng)用設(shè)計(jì)的最大的好處就是可描述和可擴(kuò)展。我們將頁面抽像為一套元數(shù)據(jù)結(jié)構(gòu),而pb就是這套元數(shù)據(jù)的解析器。保存頁面,實(shí)質(zhì)上就是保存了一份元數(shù)據(jù)的實(shí)例。
{/****組件列表: 每往頁面中拖入一個(gè)組件,都會在該屬性下新增一條字段,用于描述該組件****/"componentList": [{"editableData": string,//組件的可編輯屬性 "cType": string, //組件名稱 "hasCustomProps": Boolean, //組件是否有自定義屬性 "isContainer":Boolean,//是否是容器組件 "isSubcomponent":Boolean,//是否是子組件 "id": string,//組件id 唯一標(biāo)識 "parentId": string,//父級ID "componentHolderKey":string,//對應(yīng)tab容器組件的tab "appId":number,//組件屬性應(yīng)用的ID "deletable":Boolean,//組件是否可以被刪除 "url":string,//iframe組件URL地址,之前ocean組件用的}],/*****頁面數(shù)據(jù)信息****/"pageSettings": {"title": "AAA",//頁面名稱 "template": "Classic",//頁面模版 "layout": "grid"http://布局類型 grid / vertical},//頁面的可編輯屬性pageProperty:{"editableData": {},}/**section列表,注意 有的section是沒有位置信息的,如容器組件內(nèi)的組件,是根據(jù)數(shù)組順序依次由上而下排列**/"sectionList": [{"id": string,//唯一的標(biāo)識 "targetLayout": string,//所屬的工作區(qū) "x":number,//x坐標(biāo) "y":number,//y坐標(biāo) "w":number,//w 寬度 "h":number//h 高度}, {"id": "8d227680-f26a-11e6-9457-8f2c27c19ddf","targetLayout": "default1"}]}
組件開發(fā)規(guī)范
在這個(gè)問題下,細(xì)分的問題還是挺多的比如:
1. 技術(shù)選型
這個(gè)其實(shí)沒有太多可說的,公司整個(gè)平臺都采取的React框架,所以為了保持統(tǒng)一,當(dāng)然就是直接采用React
2. 組件開發(fā)模版
這里的模版設(shè)計(jì)所遵循的原則應(yīng)該是盡量簡潔,符合常規(guī)的開發(fā)習(xí)慣,并將細(xì)節(jié)封裝好隱藏在內(nèi)部。我們會提供一條龍的服務(wù),包括但不限于構(gòu)建方案 組件注冊 以及對接CI服務(wù),對于業(yè)務(wù)方來講,只需要關(guān)注于組件的開發(fā)即可。另外,模版設(shè)計(jì)時(shí),一定要遵循模塊化 分層設(shè)計(jì)的思想,盡量減少后續(xù)模塊升級所帶來的遷移成本。
#源代碼目錄,項(xiàng)目基礎(chǔ)結(jié)構(gòu),里面列的文件必須按照這個(gè)結(jié)構(gòu)存在,其他可按照自己的需求安排。/src #export組件的文件,必須存在 index.js #Page Builder屬性配置代碼存放的目錄 /props #export 屬性組件文件 index.js#包信息描述package.json#文檔README.md#git忽略文件列表.gitignore#npm忽略文件列表.npmignore# webpack配置 可選 支持自定義擴(kuò)展webpack.config.js
4. cli工具
前端工程化設(shè)計(jì)中,一個(gè)很重要的原則就是自動化,將所有重復(fù)性的,工程化的工作,交給程序完成,從而盡可能的提升工作效率。所以我們開發(fā)cli工具,將組件注冊 git項(xiàng)目搭建,以及生成本地開發(fā)模版的任務(wù)全部集成在cli工具中,開發(fā)人員一分鐘的時(shí)間,就可以開始新組件的開發(fā)
5.css 模塊化
相對于JS的發(fā)展的來講,CSS的進(jìn)度確實(shí)緩慢了些。因?yàn)镻M頁面上的組件都是獨(dú)立構(gòu)建的,但是會放在同一個(gè)運(yùn)行態(tài)下,所以很容易出現(xiàn)樣式覆蓋的問題。為了保持樣式的穩(wěn)定,作為平臺,必須提供統(tǒng)一的css 模塊化方案。經(jīng)過技術(shù)方案的調(diào)研和對比,最終采取了styled-component。至于為什么不采用css module,是因?yàn)樗膆ash是在構(gòu)建過程完成計(jì)算的,而不是運(yùn)行時(shí),所以不能從根本上解決PM平臺所面臨的問題。
6. 版本管理
對于組件的版本管理,我們沒有采取hash,轉(zhuǎn)而采用了npm包版本的方案。主要是考慮到更加直觀和友好,而且方便版本回退。
7. 上線發(fā)布流程
對于開發(fā) 測試以及線上環(huán)境,靜態(tài)資源都是共享的,所謂上線,只不過是將對于環(huán)境下的版本更新下而已。后端同學(xué)提供了導(dǎo)入導(dǎo)出工具,方便組件的發(fā)布上線。
8. CI持續(xù)化集成
每個(gè)組件都對應(yīng)獨(dú)立的前端項(xiàng)目,我們?yōu)檫@些項(xiàng)目接入CI服務(wù),并將組件的構(gòu)建,版本發(fā)布以及靜態(tài)資源發(fā)布等等集成在CI任務(wù)中,另外,為了方便進(jìn)行組件的性能優(yōu)化,我們借助webpack 插件為每次構(gòu)建都生成一份構(gòu)建報(bào)告:
基礎(chǔ)庫管理
首先所面臉的問題:在我們的設(shè)計(jì)中,PM的每個(gè)組件的都是獨(dú)立的,單獨(dú)構(gòu)建的。因?yàn)榻M件開發(fā)都需要依賴React,如果在構(gòu)建時(shí)將React構(gòu)建進(jìn)去,那么運(yùn)行態(tài)下就會存在多份react,而react是不允許多實(shí)例共存的,所以這就產(chǎn)生了問題。除了react,還可能依賴其他一些比較大的類庫 比如recharts。
關(guān)于這個(gè)問題,我們最開始采用的方案是 webpack dll。一切看起來都是那么完美,直到我們在升級react 16 的過程中,痛苦出來了。因?yàn)閞eact升級,所以我們要構(gòu)建出新的dll來,dll更新了,那么原來那些發(fā)布過的組件,都需要基于新的dll重新構(gòu)建一遍,才能在運(yùn)行態(tài)下正常渲染。OMG,工作量太大了,而且涉及到多個(gè)業(yè)務(wù)線下的上百個(gè)組件。問題已經(jīng)比較嚴(yán)重了。
經(jīng)過商量,我們最終用webpack external 代替了 dll的方案,雖然dll在運(yùn)行態(tài)下的性能會稍好一些,但是所帶來的問題已經(jīng)遠(yuǎn)遠(yuǎn)超過收益了。
運(yùn)行態(tài)資源加載與性能優(yōu)化
前面提到PageMak是一個(gè)平臺,各個(gè)業(yè)務(wù)方都會在這個(gè)平臺上開發(fā)和發(fā)布組件,然后在運(yùn)行態(tài)下統(tǒng)一加載和渲染。那該怎么加載 加載哪些,才能達(dá)到更好的頁面加載性能,就是一個(gè)很值得研究的話題。 關(guān)于這個(gè)問題的方案,其實(shí)演變了很多。
野蠻時(shí)代
剛開始的時(shí)候,按照我們的設(shè)計(jì),每個(gè)業(yè)務(wù)線都有一個(gè)前端項(xiàng)目,這個(gè)項(xiàng)目下維護(hù)著該業(yè)務(wù)線下的所有組件,也就是說,所有的的組件都會打包在一起,單個(gè)組件沒有獨(dú)立的版本控制。所以,順利成章的,這種情況下,我們在運(yùn)行態(tài)就按照業(yè)務(wù)線來加載組件,如果當(dāng)前的租戶開通了應(yīng)用,那么,就會去加載這個(gè)組件。這也是最初的設(shè)計(jì),后來做了一點(diǎn)點(diǎn)的優(yōu)化,就是判斷下,如果當(dāng)前的頁面上拖入了某業(yè)務(wù)線下的組件,才會加載這個(gè)業(yè)務(wù)的組件。這里的判斷邏輯由后端同學(xué)實(shí)現(xiàn)。,前端只負(fù)責(zé)加載和渲染。
工業(yè)社會
后來,隨著業(yè)務(wù)線組件的增加,這個(gè)項(xiàng)目變得越來越龐大,如果某個(gè)頁面上只拖入了業(yè)務(wù)線下的一個(gè)組件,那么該業(yè)務(wù)線下的所有組件都會加載進(jìn)來。而且更嚴(yán)重的是上面提到的,單個(gè)組件沒有的獨(dú)立的版本控制,這其實(shí)是很要命的。所以為了解決這個(gè)問題,經(jīng)過商量過后,我們決定將單個(gè)組件拆分為獨(dú)立的前端項(xiàng)目?;诖?,我們在運(yùn)行態(tài)下資源加載的顆粒度,就可以控制到組件級別的了。
也就是說,我們通過元數(shù)據(jù)分析,可以得知該頁面上拖入了哪些組件, 以及組件的版本。然后,加載模塊就會將所有的組件通過異步腳本的方式加載進(jìn)來,交給渲染器去渲染。(至于渲染器如何知道哪些組件加載進(jìn)來了,哪些組件沒有加載進(jìn)來,這是通過一個(gè)組件的注冊模塊來實(shí)現(xiàn)的。)
方案走到這里,已經(jīng)將所有的冗余的資源都去掉了,看似很完美,但其實(shí)還是有問題的。
首先,一個(gè)頁面上可能會拖入很多組件,少則七八個(gè),多則一二十個(gè),每個(gè)組件都對應(yīng)一個(gè)js資源,那么要想頁面渲染出來,至少將這些js腳本全部加載完成。但是,客戶端對于并行請求數(shù)是有限制的,沒記錯(cuò)的話應(yīng)該是5個(gè),從這方面考慮的話,前端性能優(yōu)化的一個(gè)很重要的方向就是資源合并,比如常見的雪碧圖。
標(biāo)簽:
相關(guān)推薦:
精彩放送:
- []粒子群算法原理 基于numpy6.2的粒子群算法詳解
- []世界熱議:NSM開發(fā)總結(jié) NSM項(xiàng)目的技術(shù)培訓(xùn)
- []世界訊息:什么是驅(qū)動程序?驅(qū)動程序和光驅(qū)有什么區(qū)別?
- []【天天時(shí)快訊】神州行幸??ㄊ鞘裁??神州行幸??ㄔ斍榻榻B
- []天天觀熱點(diǎn):華僑城西部投資掛牌劍門關(guān)華僑城旅游公司2億股股份 底價(jià)4.75億元
- []環(huán)球快消息!美高梅國際酒店集團(tuán)2022年度收益凈額6.74億美元 同比減少44%
- []女演員長相有多重要?看《我們的日子》里李小冉和齊歡就知道了
- []美物科技(WNW.US)收到納斯達(dá)克股價(jià)不合規(guī)通知
- []觀速訊丨社?;鶖?shù)1萬多什么水平(社?;鶖?shù)8000是什么檔次)
- []信用卡2萬額度算高嗎(信用卡2萬額度算高嗎)
- []天天通訊!交強(qiáng)險(xiǎn)9月19日新規(guī)
- []焦點(diǎn)速遞!港財(cái)政司副司長黃偉綸對香港保持國際金融中心地位充滿信心?
- []環(huán)球快看:哈工智能重組預(yù)案出爐 擬收購宜春鋰企切入新能源業(yè)務(wù)
- []微速訊:2020年車險(xiǎn)保費(fèi)新政策
- []環(huán)球新消息丨出險(xiǎn)一次第二年保費(fèi)怎么算2020
- []天天資訊:關(guān)于春天的味道作文600字匯總5篇
- []江蘇自貿(mào)區(qū)板塊2月8日跌1.42%,連云港領(lǐng)跌,主力資金凈流出9927.05萬元
- []微信昵稱婦女簡單大方 女人簡單大方的微信網(wǎng)名匯總
- []2022教師節(jié)手抄報(bào)簡單好看字少
- []觀焦點(diǎn):鄂臺青年武當(dāng)文化研學(xué)營開營
- []當(dāng)前速讀:有房貸的房子可以拍賣嗎?(房貸沒還完可以拍賣嗎)
- []全球快看點(diǎn)丨單位為什么不給員工上生育險(xiǎn)(單位不給男職工交生育險(xiǎn))
- []貝因美大股東權(quán)益再現(xiàn)變動 4.44%持股簽署表決權(quán)委托協(xié)議
- []環(huán)球快消息!交通信用卡改還款日期怎么改(交通信用卡怎么改還款日期)
- []全球微頭條丨營業(yè)外支出和管理費(fèi)用的區(qū)別(營業(yè)外支出和管理費(fèi)用的區(qū)別)
- []頭條焦點(diǎn):中際旭創(chuàng):2月7日公司高管王軍減持公司股份合計(jì)10000股
- []天天簡訊:澄天偉業(yè):2月7日公司高管景在軍減持公司股份合計(jì)14萬股
- []環(huán)球今日訊!南網(wǎng)能源:截至2023年1月31日,公司合并普通賬戶和融資融券信用賬戶的持有人數(shù)為156,602
- []速訊:北京2023年首場土拍收官:央國企仍是主角,越秀“再北上”59億元拿下兩宗
- []世界熱議:中建智地17.2億元底價(jià)拍得北京房山良鄉(xiāng)大學(xué)城地塊
- []觀察:科拓生物:2月7日公司高管劉曉軍減持公司股份合計(jì)8萬股
- []游族網(wǎng)絡(luò)(002174)股東林漓、林芮璟、林小溪合計(jì)質(zhì)押5494.94萬股,占總股本6%
- []]焦點(diǎn)播報(bào):合肥泰康人壽保險(xiǎn)公司怎么樣(合肥泰康人壽保險(xiǎn)公司怎么樣)
- []環(huán)球熱資訊!謝楊春等:優(yōu)質(zhì)供應(yīng)帶動,杭州土拍迎“小陽春”
- []世界觀焦點(diǎn):越秀2023開年狂飆北京,59億激進(jìn)補(bǔ)倉,石景山死磕中海
- []半數(shù)地塊溢價(jià)成交 北京第五批集中供地收官
- []大元泵業(yè):2月6日公司高管崔樸樂減持公司股份合計(jì)2萬股
- []每日頭條!山西太原:公積金貸款首房首付比例為20%
- []璞泰來:2月8日公司高管陳衛(wèi)增持公司股份合計(jì)9.25萬股
- []越秀以33.12億元+4.5萬平現(xiàn)房銷售面積競得北京昌平回龍觀地塊
- []天馬科技:2月7日公司高管何騰飛、曾麗莉增持公司股份合計(jì)3.52萬股
- []當(dāng)前頭條:力合科技:公司主營業(yè)務(wù)為環(huán)境監(jiān)測系統(tǒng)研發(fā)、生產(chǎn)和銷售及運(yùn)營服務(wù)
- []天天短訊!和醫(yī)??ń壎ǖ你y行卡丟了怎么辦理(和醫(yī)保卡綁定的銀行卡丟了怎么辦)
- []最資訊丨青島東李世園板塊萬竹云峰項(xiàng)目再流拍 底價(jià)已降至3.56億
- []廈門鎢業(yè)等三方加強(qiáng)戰(zhàn)略合作 推進(jìn)大湖塘鎢礦開發(fā)
- []世界觀焦點(diǎn):華僑城調(diào)整“18僑城06”票面利率至1.5% 并開啟回售
- []捷安高科:公司暫未涉及ChatGPT的產(chǎn)品和技術(shù)
- []快看:外地人在長沙買房怎么交社保(外地人怎么在長沙買房)
- []世界快看點(diǎn)丨職工醫(yī)保補(bǔ)繳會返還嗎(補(bǔ)繳醫(yī)保有返錢嗎)
- []免費(fèi)安全工作總結(jié)(優(yōu)選9篇)
- []全球熱點(diǎn)!“20榮盛地產(chǎn)MTN002”持有人會議通過變更債券本息兌付安排等議案
- []重點(diǎn)聚焦!深圳重啟積分入戶 專家預(yù)計(jì)未來住房需求會明顯增加
- []全球快訊:華大九天:公司主要從事EDA工具軟件的開發(fā)、銷售及相關(guān)服務(wù)
- []茂業(yè)商業(yè)子公司與關(guān)聯(lián)方簽合計(jì)700萬元物業(yè)服務(wù)協(xié)議
- []杭州網(wǎng)絡(luò)零售額首次突破萬億 直播相關(guān)企業(yè)注冊量全國第一
- []環(huán)球關(guān)注:紅星美凱龍為常州子公司7.07億債務(wù)提供擔(dān)保
- []全球信息:中電興發(fā):公司作為智慧城市全面解決方案提供商和運(yùn)營服務(wù)商,被納入深證人工智能(AI)50指數(shù)
- []【全球獨(dú)家】志特新材:公司的定期報(bào)告會對股東總?cè)藬?shù)進(jìn)行披露,屆時(shí)請關(guān)注披露公告
- []今日熱搜:醫(yī)??ú辉诩t名單怎么解決(醫(yī)保卡黑名單如何補(bǔ)救)
- []信用卡第一次還款日期怎么算的(信用卡還款日怎么算年限)
- []全球熱資訊!用京醫(yī)通掛號醫(yī)??ㄟ€能報(bào)銷嗎(京醫(yī)通綁定社??懿荒軋?bào)銷住院)
- []全球頭條:多少人的信用卡額度達(dá)到30萬以上(多少人的信用卡額度達(dá)到30萬)
- []全球百事通!新地NOVO LAND 2B期最快下星期上載樓書
- []觀察:石嘴山新型冠狀病毒肺炎疫情:2月8日石嘴山疫情最新消息今天數(shù)據(jù)統(tǒng)計(jì)情況通報(bào)
- []環(huán)球熱文:雙杰電氣: “東數(shù)西算”工程是國家重點(diǎn)發(fā)展戰(zhàn)略之一,也會用到12kV的配電設(shè)備
- []百盛商業(yè)確認(rèn)租賃四川綿陽科技城新區(qū)物業(yè) 用作經(jīng)營購物中心等
- []需要進(jìn)一步核實(shí)及完善 海航投資延期回復(fù)深交所關(guān)注函
- []新湖中寶:控股股東之一致行動人900萬股解除質(zhì)押
- []世界熱消息:中國銀河:公司堅(jiān)持服務(wù)國家戰(zhàn)略、服務(wù)中小微企業(yè)與提高業(yè)務(wù)核心競爭力相結(jié)合
- []【環(huán)球快播報(bào)】博世科:(1)公司暫無微生物燃料電池相關(guān)領(lǐng)域的規(guī)劃
- []奮達(dá)科技:公司與首航簽署了戰(zhàn)略合作協(xié)議,具體請參考以往公告
- []天天快報(bào)!多晶硅價(jià)格上漲!
- []全球最資訊丨數(shù)字信號處理技術(shù)論文
- []四連漲!硅料最高價(jià)至249元/kg
- []環(huán)球視訊!海量項(xiàng)目信息!光伏行業(yè)最新報(bào)告出爐
- []當(dāng)前熱訊:再下一城!越秀以33.12億+現(xiàn)房銷售4.5萬平競得昌平信息園二期地塊
- []新動態(tài):西方制裁打擊俄羅斯石油收入的背后:巨額利潤究竟流向了哪?
- []全球焦點(diǎn)!2月8日豪鵬科技漲停分析:鋰電池,動力電池回收,新能源汽車概念熱股
- []環(huán)球時(shí)訊:建發(fā)股份申請發(fā)行不超過45億元公司債 獲發(fā)改委同意注冊
- []2月8日真視通漲停分析:應(yīng)急產(chǎn)業(yè),東數(shù)西算,軍民融合概念熱股
- []世界快報(bào):溫州城建30億私募債項(xiàng)目狀態(tài)更新為“已受理”
- []短訊!哈藥股份:道圣康膜不是本公司生產(chǎn)的產(chǎn)品,黑龍江大眾安泰藥業(yè)有限公司不是本公司的下屬企業(yè)
- []湖州安吉6宗地均以底價(jià)成交 兩山國有控股6.58億連拿2宗
- []“老撕雞防騙”掛羊頭賣狗肉,誤導(dǎo)投資客戶,30億客戶資金打水漂
- []2月8日新綸新材漲停分析:固態(tài)電池,鋰電池,寧德時(shí)代概念股概念熱股
- []全球熱頭條丨2月8日鴻博股份漲停分析:包裝印刷,小家電,體育產(chǎn)業(yè)概念熱股
- []天天微動態(tài)丨中原:一手私樓開放式及一房貨尾量比例共占逾三成
- []如何簡單的自制黑椒牛排?自制黑椒牛排的方法步驟?
- []騰訊開心鼠英語是騰訊旗下嗎?騰訊開心鼠英語介紹
- []天天要聞:左立熊小玥還在一起嗎?左立個(gè)人資料介紹?
- []環(huán)球播報(bào):博大考神職稱計(jì)算機(jī)軟件破解版,博大考神職稱計(jì)算機(jī)考試
- []當(dāng)前頭條:詩曼芬是幾線品牌?詩曼芬品牌資料介紹?
- []綿陽美食有哪些?綿陽美食分享?
- []世界即時(shí)看!網(wǎng)易smtp的25端口可以使用ssl端口?操作步驟
- []世界看點(diǎn):深圳楊梅坑在哪里?楊梅坑好不好玩?
- []環(huán)球即時(shí):elasticsearch怎么安裝插件?elasticsearch拼音分詞插件安裝教程
- []資訊推薦:周杰倫演武神的一部電影叫什么名字?講述了什么劇情?
- []從虛擬化安全到容器安全:Docker容器的安全機(jī)制與解決方案
- []快報(bào):陋室銘作者是誰?陋室銘作者資料介紹?
- 環(huán)球熱訊:優(yōu)秀的企業(yè)績效考核系統(tǒng)——MVC設(shè)計(jì)模式
- 熱資訊!濕簾冷風(fēng)機(jī)原理是什么?濕簾冷風(fēng)機(jī)的作用與工作原理
- sqoop導(dǎo)入pg11常見問題及解決方法
- 世界熱訊:onekeyghost安裝器一鍵還原重裝電腦系統(tǒng)
- 兩臺未聯(lián)網(wǎng)的Win7電腦怎么建立局域網(wǎng)游戲?操作步驟
- 無線路由器怎么設(shè)置?TP-LINK無線路由器設(shè)置教程
- 【環(huán)球聚看點(diǎn)】組件化元數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)——PageMaker
- 熱門:如何登錄新浪微博html5?新浪微博怎么登陸?
- 環(huán)球即時(shí)看!華為鴻蒙系統(tǒng)怎么安裝第三方軟件?安裝方法步驟
- 全球速訊:視頻編碼中畫面質(zhì)量控制中最重要的部分——DataRate
- B站注冊資本增幅400%至5億 目前由陳睿全資持股
- 光源資本出任獨(dú)家財(cái)務(wù)顧問 沐曦集成電路10億元A輪融資宣告完成
- 巨輪智能2021年上半年?duì)I收11.24億元 期內(nèi)研發(fā)費(fèi)用投入增長19.05%
- 紅棗期貨尾盤拉升大漲近6% 目前紅棗市場總庫存約30萬噸
- 嘉銀金科發(fā)布2021年Q2財(cái)報(bào) 期內(nèi)凈利潤達(dá)1.27億元同比增長208%
- 成都銀行2021上半年凈利33.89億元 期內(nèi)實(shí)現(xiàn)營收同比增長17.27億元
- 汽車之家發(fā)布2021年第二季度業(yè)績 期內(nèi)新能源汽車品牌收入增長238%
- 中信銀行上半年實(shí)現(xiàn)凈利潤290.31億元 期末不良貸款余額706.82億元
- 光伏概念掀起漲停潮交易價(jià)格創(chuàng)新高 全天成交額達(dá)1.29億元
- 上半年生物藥大增45% 關(guān)鍵財(cái)務(wù)指標(biāo)好轉(zhuǎn)營收賬款持續(xù)下降
- 天天精選!mysql設(shè)計(jì)總結(jié) 基于mysql的bbs設(shè)計(jì)總結(jié)
- 含有狗的諺語有哪些?含有狗的諺語匯總?
- 駱駝精神是什么樣的精神?駱駝精神介紹?
- 全球熱門:12306搶票網(wǎng)站靠譜嗎?火車票候補(bǔ)購票概率有多大?
- 天天新動態(tài):什么貸款能貸10年以上(有什么貸款能貸五年)
- 全球今頭條!攜程:年后跨境航班“量升價(jià)跌”,海外酒店錯(cuò)峰均價(jià)降一成
- 每日關(guān)注!艾莉森洛曼為什么不火?瑤瑤來為您解答
- 環(huán)球動態(tài):貨拉拉推出同城門到門跑腿服務(wù) 預(yù)計(jì)4月正式開放服務(wù)和騎手接單
- 上海浦東香楠路城市經(jīng)典會所二次拍賣流拍 當(dāng)前價(jià)1.08億元
- 每日短訊:香港“高才通計(jì)劃”接獲7417宗申請 其中5799宗獲批
- 焦點(diǎn)觀察:c盤臨時(shí)文件可以清理嗎?c盤臨時(shí)文件可以刪除
- 【全球新要聞】衛(wèi)生整頓工作總結(jié)(通用31篇)
- 豫能控股:公司指定的信息披露媒體有《證券時(shí)報(bào)》《上海證券報(bào)》和巨潮資訊網(wǎng),相關(guān)費(fèi)用以合同簽訂為準(zhǔn)
- 多普達(dá)830怎么樣?多普達(dá)830手機(jī)報(bào)價(jià)及性能配置介紹
- visit怎么讀的?will和visit讀音相同嗎?
- 全球滾動:《從結(jié)婚開始戀愛》什么時(shí)候播出?從結(jié)婚開始戀愛演員表
- 當(dāng)前簡訊:福州高新投資1.09億元摘閩侯一宗宅地 將建設(shè)拆遷安置房項(xiàng)目
- 快看點(diǎn)丨華為y320怎么樣?華為y320報(bào)價(jià)及簡評分享
- 今日熱聞!西安空調(diào)移機(jī)哪家好?西安空調(diào)移機(jī)廠家技術(shù)信得過
- 焦點(diǎn)精選!win10怎么徹底清除win32trojan病毒?win32 trojan病毒清除教程
- 全球看點(diǎn):尼康鏡頭標(biāo)識的含義是什么?詳情介紹
- 江河集團(tuán):公司在海外的業(yè)務(wù)主要集中在東南亞地區(qū),暫無在中東地區(qū)開展業(yè)務(wù)的計(jì)劃
- 全球最資訊丨春秋航空啟動大規(guī)模線下招聘
- 熱點(diǎn)在線丨【linux系統(tǒng)命令大全】免費(fèi)使用和自由傳播的Unix系統(tǒng)
- matlab軟件實(shí)驗(yàn)原理 matlab中的圖像增強(qiáng)與復(fù)原實(shí)驗(yàn)
- 社保基數(shù)忘記申報(bào),基數(shù)自動上調(diào)了怎么回事(公積金基數(shù)上調(diào)了社?;鶖?shù)沒調(diào))
- 環(huán)球今日報(bào)丨皇家加勒比:2022年Q4營收26億美元,凈虧損5億美元
- 世界觀焦點(diǎn):java代碼實(shí)現(xiàn)二分法查找 二分法的實(shí)現(xiàn)
- 世界關(guān)注:北京社保外埠農(nóng)村勞動力(社保為外埠農(nóng)村勞動力是什么意思)
- 【環(huán)球新要聞】Waze將很快獲得Android Auto最酷的新功能之一
- 最新消息:狄拉克:量子場論的研究方法
- 環(huán)球速讀:10套極好用的PS繪畫筆刷工具 簡直就是神器
- 環(huán)球關(guān)注:越秀地產(chǎn)以25.99億競得石景山蘋果園地塊 配建1.5萬平方米現(xiàn)房
- 世界短訊!京山輕機(jī):如公司與其他公司發(fā)生達(dá)到信息披露標(biāo)準(zhǔn)的重大合作項(xiàng)目,公司將按規(guī)定及時(shí)履行信息披露義務(wù)
- 快訊:拉薩城建投資30億元私募債項(xiàng)目狀態(tài)更新為“已反饋”
- 全球快資訊:丹化科技:公司目前沒有這方面的計(jì)劃
- 全球熱訊:房企融資分化:有國企兩月授信超千億,出險(xiǎn)企業(yè)盼借新還舊應(yīng)對償債高峰
- 華聯(lián)控股:華聯(lián)南山A區(qū)更新項(xiàng)目有關(guān)申請報(bào)批工作在推進(jìn)中
- 當(dāng)前關(guān)注:深圳安托山新業(yè)花園動工 將提供226套保障性住房
- 環(huán)球熱點(diǎn)評!*ST日海:上述資產(chǎn)轉(zhuǎn)讓的會計(jì)影響會體現(xiàn)在2022年年度報(bào)告中
- 信息:抖音在杭州成立無限能量房產(chǎn)經(jīng)紀(jì)公司 注冊資本150萬
- 當(dāng)前視訊!支付寶免費(fèi)保單啥意思(支付寶免費(fèi)領(lǐng)保單可以領(lǐng)嗎)
- 徽商銀行怎么交個(gè)人社保(我的社保是在安徽合肥徽商銀行交的,怎樣轉(zhuǎn)到天津社保交費(fèi))
- 【全球報(bào)資訊】“19泰達(dá)01”回售數(shù)量234.49萬手 回售金額23.45億元
- 環(huán)球快資訊:新華制藥:公司是全球主要解熱鎮(zhèn)痛等類藥物供應(yīng)商,與眾多制劑生產(chǎn)企業(yè)均有業(yè)務(wù)往來
- 最新資訊:住建部等:啟動公共領(lǐng)域車輛全面電動化先行區(qū)試點(diǎn)
- 美的置業(yè)10.2億元公司債將于2月13日提前摘牌 利率4.4%
- 商湯-W跌超4% 此前遭軟銀集團(tuán)減持近3億股
- 世界聚焦:江西:落實(shí)16條金融措施 有效防范化解優(yōu)質(zhì)頭部房企風(fēng)險(xiǎn)
- 全球今頭條!聲迅股份:公司高度關(guān)注ChatGPT相關(guān)的行業(yè)化應(yīng)用,也在探索ChatGPT與公司業(yè)務(wù)的結(jié)合點(diǎn)
- 動態(tài):全城高考的觀后感
- 精彩看點(diǎn):海得控制:公司在系統(tǒng)解決方案業(yè)務(wù)中會涉及百度相關(guān)技術(shù)與產(chǎn)品的應(yīng)用
- 咨詢公司報(bào)告:中國旅游業(yè)復(fù)蘇路徑評估
- 超過退休年齡可以補(bǔ)交養(yǎng)老金嗎(超過退休年齡可以補(bǔ)交養(yǎng)老金嗎?)
- 【全球播資訊】降低存量房貸利率,可行嗎?
- 世界最資訊丨金科地產(chǎn):累計(jì)完成 285.77 億元有息負(fù)債的展期工作
- 廣東發(fā)改委:推動國家出臺金融支持橫琴粵澳深度合作區(qū)建設(shè)政策
- 最資訊丨首進(jìn)北京!中建東孚14.26億元競得北京朝陽區(qū)小紅門地塊
- 環(huán)球快報(bào):廣東省發(fā)改委:力爭橫琴粵澳深度合作區(qū)年內(nèi)“封關(guān)運(yùn)作”
- 【全球獨(dú)家】實(shí)益達(dá):公司暫無chatgpt相關(guān)技術(shù)。關(guān)于公司具體業(yè)務(wù)內(nèi)容詳見公司披露的定期報(bào)告
- 【BT金融分析師】豐田重心偏向混動車型,分析師稱其沒全部押注電動汽車
- 前沿?zé)狳c(diǎn):華夏銀行信用卡賬單日和還款日(華夏銀行信用卡賬單日和還款日)
- 【世界播資訊】萬達(dá)商管成功發(fā)行3億美元債,消息稱有望二季度重返港股
- 環(huán)球觀天下!越秀以25.99億元+1.5萬平現(xiàn)房銷售面積競得北京石景山1宗地塊
- 環(huán)球快資訊:奧普光電:公司主營業(yè)務(wù)為光電測控儀器設(shè)備、光學(xué)材料和光柵編碼器等產(chǎn)品的研發(fā)、生產(chǎn)和銷售
- 中泰證券:強(qiáng)預(yù)期與弱現(xiàn)實(shí)的博弈 關(guān)注低PB房企及央企地產(chǎn)附屬物業(yè)公司
- 【全球速看料】富力地產(chǎn)欠稅金額超千萬
- 當(dāng)前快訊:江陰銀行:財(cái)務(wù)總監(jiān)親屬因誤操作導(dǎo)致買賣公司股票構(gòu)成短線交易
- 深南電路:公司在保障正常生產(chǎn)經(jīng)營和項(xiàng)目建設(shè)資金需要的同時(shí),持續(xù)加強(qiáng)資金的統(tǒng)籌管理,實(shí)現(xiàn)資金的高效利用
- 銀河證券:房地產(chǎn)基本面仍在筑底 集中供地規(guī)則優(yōu)化
- 環(huán)球微頭條丨生源地助學(xué)貸款可以異地辦理嗎(生源地助學(xué)貸款可以異地辦理嗎)
- 爆冷!亞冠冠軍3-2淘汰南美冠軍進(jìn)世俱杯決賽 或與皇馬爭冠
- 天天頭條:英大人壽內(nèi)勤怎么樣(英大人壽內(nèi)勤好不好干)
- 如何訓(xùn)練抗干擾能力?訓(xùn)練抗干擾能力的方法步驟?
- 每日快播:狼和小羊的作者是誰?狼和小羊是出自哪里?
- 天天時(shí)訊:《橫琴粵澳深度合作區(qū)發(fā)展促進(jìn)條例》公布 自3月1日起施行
- 【東海期貨2月8日產(chǎn)業(yè)鏈日報(bào)】能化篇:中國需求信心增強(qiáng),油價(jià)大幅上漲
- 天天熱頭條丨潤華生活服務(wù)全球發(fā)售的穩(wěn)定價(jià)格期于2月8日結(jié)束
- 頭條焦點(diǎn):hm是什么牌子的衣服?HM是什么的簡稱?
- 環(huán)球滾動:國信期貨早評:原油高漲,國際油脂震蕩走高,原糖走升
- 每日熱訊!羥脯氨酸怎么測定?羥脯氨酸的測定方法?
- 快播:中信建投期貨2月8日早間交易策略
- 華光環(huán)能:預(yù)計(jì)占推廣項(xiàng)目收入的比例不到5%,相關(guān)涉及信息屬于商業(yè)性保密信息,不便于披露
- 帶一毛字的成語有多少?帶一毛字的成語匯總?
- 【獨(dú)家焦點(diǎn)】什么叫甲基化?甲基化是指什么?
- 世界看熱訊:傳無錫首房首貸利率將降至3.8%!
- 頭條:富貴竹怎么養(yǎng)殖?富貴竹的養(yǎng)殖方法是什么?
- 血紅蛋白正常值是多少_血紅
- 當(dāng)前速訊:xwd四輪驅(qū)動是什么?xwd四輪驅(qū)動配置怎么樣?
- 天天亮點(diǎn)!中國新城鎮(zhèn)領(lǐng)漲港股內(nèi)房股 A股地產(chǎn)板塊早盤走強(qiáng)
- 天天即時(shí)看!北京漲價(jià)業(yè)主越來越多
- 【世界速看料】春日宴主演都有誰?春日宴講述了什么故事?
- 環(huán)球觀點(diǎn):中交地產(chǎn):截止1月20日收盤的股東人數(shù)為68029
- 全球滾動:云南省的簡稱是什么?云南省的面積有多大?
- 焦點(diǎn)熱議:【東海期貨2月8日產(chǎn)業(yè)鏈日報(bào)】貴金屬篇:鮑威爾發(fā)言偏鷹,金銀震蕩
- 世界通訊!西藏珠峰:公司的阿根廷孫公司已于10月中向當(dāng)?shù)卣嘘P(guān)部門遞交了環(huán)境與社會影響報(bào)告
- 亞太股份:公司目前暫未給該車型提供相關(guān)產(chǎn)品
- 報(bào)復(fù)性旅游,到底是“報(bào)復(fù)誰”?
- 【天天時(shí)快訊】Cirium: 2023第一季度,中國哪些機(jī)場最繁忙?