原创 前端工程化探究

綜述:十分有必要深究的一個方向,對於提高前端的工作的效率和規模化十分有必要,前端應用越來越複雜,需要建立一套綜合性的規範來幫助前端工程的開發和高效。 1.什麼是前端工程化?    前端應用越來越複雜,如果還用刀工火種時代的維護文件的方

原创 前端面試經驗分享

核心:前期準備,簡歷,自信,實力,態度,語言表達    2018-09 1.簡歷製作 簡歷要有特點,將博客,GitHub,自己的作品鏈接,還有電子版本的簡歷鏈接直接寫上去,很重要。特長描述,工作經歷,崗位職責,技能描述,項目經歷描述,

原创 壓力測試工具jmeter詳解

綜述:一個挺好用的工具介紹,對於接口的壓力測試十分有用 參考鏈接:https://blog.csdn.net/u012111923/article/details/80705141 1.工具介紹 前置條件:必須已經安裝了jdk jme

原创 二叉樹數據結構及中,前,後序遍歷實現

綜述:基於二叉樹數據結構實現排序,,在百度搜索排序的時候,如果使用冒泡排序,會存在很大的性能問題,如果使用二叉樹排序,性能將有大的提高。 課程鏈接:https://www.imooc.com/video/15744 1.實現一個二叉樹

原创 docker 技術學習和應用

綜述:將各種資源整合到一個大型的軟件包中,可以快速的調用,避免各種環境的搭建的麻煩 Docker 入門實戰 Docker 是一個開源的應用容器引擎,基於 Go 語言 並遵從Apache2.0協議開源。 Docker 可以讓開發者打包他

原创 javaScript中實現繼承的六種方法

綜述:很經典的問題,總結下。參考鏈接:https://github.com/mqyqingfeng/Blog/issues/16 1.原型鏈繼承。 通過構建構造函數,在構造函數的原型鏈上添加屬性和方法擴展其功能。通過new 構造函數實

原创 拖拽和拉伸div元素功能分析與實現

綜述:綜合考察對於元素的拖動相關API的使用和邏輯思維能力,非常有用的一個實現思路,後期可以將其封裝成一個可以複用的組件積累下來 1.實現拖拽和四個方向拉伸元素的實現方法 <!DOCTYPE html> <html lang="en

原创 vue中的keep-alive組件實現緩存並動態清除功能實現

綜述:一個需要細細品味和分析的問題,當前有三個頁面a=>b=>c,需要從c到b時,使用緩存數據,因此引入了keep-alive組件,但是第二次從a到c時,依然還是緩存數據,就需要清除緩存數據了;由此引發一個問題,實現一個路由組件,頁面跳

原创 typeScript學習筆記

綜述:typeScript很重要,是js的一個超集,主要提供了類型系統和對ES6的支持 參考鏈接:https://ts.xcatliu.com/basics/primitive-data-types 1.什麼是 TypeScript

原创 前端各階段應掌握的技能(學習方向指導)

轉載鏈接:https://www.zhihu.com/question/39721183/answer/83536633 綜述:當不知道自己的學習方向時,可以看看這個進階路線, 比較推薦的學習過程應該是以興趣爲驅動的,用搜索做輔助:

原创 App 性能測試主要指標及測試方法

綜述:瞭解一個APP性能測試的主要方面,爲APP開發打好基礎 1.性能指標 響應時延 啓動時長 內存分析 CPU分析 流量測試 電量測試(在各種情況下APP的耗電量的測試) 弱網測試(在網絡不好的情況下APP的運行情況) 2.什麼是流

原创 一個問題引起對正則表達式的思考?

綜述:將一個大位數,三位加一個逗號實現 1.不瞭解正則的話只能當做字符串處理了,十分繁瑣 2.實際的正確答案是 Number.prototype.formatNum = function() { const str =

原创 軟件開發工具分享

綜述:如果是初創團隊,或者遠程辦公團隊,這些工具對於提高大家的開發效率,減少溝通非常有幫助 一.開發類工具 1.EOLINKER  API Studio 5 開箱即用的API研發管理方案,0代碼實現API自動化測試,免費的API管理平

原创 vue-cli3 配合 webpack 配置詳解(vue.config.js)

綜述:vue-cli3.0配置總結,與webpack搭配使用 參考文章:https://blog.csdn.net/Hampton_Chen/article/details/88931567                   http

原创 基於canvas實現一個多分支流程圖組件

綜述:使用canvas實現了一個多分支流向圖,總結下主要的實現思路,有需要的朋友可直接使用,假設如果不使用canvas來繪製,使用svg來繪製該怎樣來實現? 1.效果展示 2.實現思路解析 需求分析 一個流程圖,主要由橫線,空心圓,