vue(cli、router、vuex)、webpack、three.js、egg、shell指令、git、svn、禪道、跳板機、zoom、typescript、stulys、jsx、markdown、時序圖html
一. wapiti前端
退款幫助頁+固定碼生成頁面vue
將gulp構建的項目,轉爲webpack4的項目node
支付頁面webpack
使用nuxt的generater編譯.vue文件的項目,在線支付的頁面,全部的數據初始參數取自通過服務端重定向後在url中(通過了簽名)ios
二.萬事達組項目git
修改vue-cli(2.5版本,webpakc配置外置),將入口文件修改(使用cross-env),在啓動服務的時候 增長後置參數選擇入口文件。(這樣作可使用相同項目使用同一套依賴包,減小了node_modules的大小,減小了項目的維護難度)。github
編寫公共組件(封裝vue-component)
Input:正則驗證、倒計時、格式化、圖標、聚焦/失焦樣式切換、樣式自適應web
Dialog:容器的默認樣式、scope位置、事件綁定、漸入漸出動畫面試
Point:圓角選擇的控件
mask:通用背景控件
Verification:驗證碼倒計時控件
KyeBoard:虛擬數字輸入鍵盤控件、點擊動畫、刪除震動
Warn:錯誤提醒控件、漸入漸出動畫、出現位置、顏色選擇
使用mockjs接口模擬,先後端在統一了接口文檔以後能夠單獨開發
使用mix(vue的全局混合api),完成i18國際化語言切換 顧客操做5. 使用node處理翻譯文件,生成不一樣語言的json。egg:
key | 中文 | 日文 | 泰語 | 英語 |
---|---|---|---|---|
translate | 顧客操做 | お客様操做 | 顧客操做 | Customer Operation |
根據空格和空行,將文件輸出爲5個json文件(中文,日文,泰語,英語),以後藉助webpack的代碼分割實現按需加載
三.漢堡王推廣活動
使用vue-cli3.0構建的typescript項目,難點部署測試環境和部署生產環境時遇到的接口(微信支付寶的受權域名、本身的接口請求域名、受權的參數切換)切換以及靜態資源請求地址。在項目已經作完的時候,配置build參數切換。項目中嚐鮮使用了vue-class-component+vue-property-decorator。
複製代碼
四. 中臺系統
技術上主要使用vue+vue-router+element-ui+baiduUE,
是一款微信公衆號後臺管理系統,用來管理微信公衆號。
請求攔截:注入用戶信息
增:上傳圖片,以及根據api輸入內容
刪:輸入key值
改:根據接口要求
查:分頁查詢(後端作分頁,前端傳頁碼)
動態dom生成:根據後端傳入的不一樣字段,渲染不一樣的表單;輸入表單以後,動態生成接下來的表單(相似於三級路由,可是不限定層數)
評論系統:評論系統前端歸一(每一個評論有兩個id,一個是本身的id,一個是父級ID,能夠生成無限層級的評論系統)
路由開發分權:將每一個模塊的路由注入,在根路由中導入,而且有一個merge程序用來歸一(只選擇本身須要的/初始化)路由對象結構。
複製代碼
五. 混合app
團隊人數:5人(靜態頁兩人,邏輯三人)
框架架構(登陸驗證,路由劫持,路由優化,公共函數封裝,axios二次封裝,loading組件,頁面跳轉動畫,項目的進度督促)
經過apicloud的api對象,完成相似原生的操做,frame窗口操做,window窗口與frame窗口間函數調用,經過frame調用銀行付款頁面,經過api對象獲取電池信息以及網絡信息。經過api對象完成與原生的交互。
1,ui採用的是Mui(由於當時開發移動端,在知乎和掘金上比較vux和mui評價後,決定採用mui),本身寫了一個自適應的柵格佈局(模仿的element-ui),
2,最外層用absolute佈局替代fixed佈局,rem使用的js計算(淘寶適配),頭部(頂部導航和title)、身體(主要內容)、足部(底部導航);頭部分爲了兩種狀況,在組件內部經過props控制渲染。身體使用overflow:auto結合vh控制(沒有底部導航的時候,vh須要增長)。足部根據局部router守衛控制渲染。
3,封裝了axios,封裝用的是原型的方式,封裝了時間格式化、浮點類型小數計算、組件刷新、原生交互、web的交互、表單提交組件(須要服務端跳路由)
4,優化webpack配置,總體打包須要區分web和mobile端,靜態文件打包地址須要切換以及交互方式。
5,和後端協商接口規範,規定統一的異常狀態碼和數據嵌套結構。
8,檢查困難業務實現的代碼邏輯(沒有使用eslint,使用編輯器自帶的格式化插件)
複製代碼
算是有點小天賦,從未接觸編程到現在,也不過2年時間;從最開始顫顫巍巍寫一個盒模型,到後來的項目構思,如今想起來也以爲是在不知不覺中完成的,可能我是真的喜歡這種強邏輯類的工做(固定的原理,不像作氣象液相那種科研,偏差太大,不可估量)。像代碼這種東西,試驗只須要改改代碼,結果相對來講惟一(不考慮環境差別帶來的偏差),可以短期獲得結果,就像兒時洗完碗就能像老爹討糖吃同樣,喜歡寫代碼,喜歡這種自我知足感的獲取相對而言更容易的工做。
長期在 掘金潛水 (發文20+,喜歡上百)
待過一段時間codewars(四段)
正在搭建一個我的博客(作服務端渲染,後端用egg+render,前端vue,展現一些已經寫完的博客,和一些興趣使然的代碼,記錄一下本身的人生經歷)
電話:15575156874(微信同號)
劉哲能,男,93年湖南長沙人,2016畢業於湖南農業大學,非計算機專業,自學入行,工做學習時間14個月,謝謝你經過此文了解我。