原创 angular根模塊與特性模塊
Angular開發過程中的一些知識點積累。 根模塊與特性模塊的執行環境相同,因此服務實例是通用的。 根模塊中import的模塊,declaration的組件、管道,特性模塊無法進行共享根模塊中import的模塊,組件,管道
原创 jspdf + html2canvas 開發前端pdf導出功能記錄
目錄 插件 實現 簡單分頁 進一步分頁 關於html2canvas的一點小經驗 最近在開發項目的時候,接到了一個需求。聽起來是比較簡單的,將後臺系統的報表以pdf文件的形式導出。excel導出,圖片導出都做過了,現在輪到pdf了。在實現的
原创 sortable.js控制拖拽區域經驗
sortable.js配置項: http://www.sortablejs.com/options.html 方法一: 通過配置屬性完成 handle: 設置可拖拽元素的className filter: 設置不可拖拽元素的cla
原创 Axios經驗
1. 報錯: Cannot read property 'protocol' of undefined 原因: 引入axios方式問題 錯誤代碼:
原创 Vue中codemirror使用心得
最新在使用codemirror,整理了一下使用心得,仔細看下官網文檔,看個一兩天肯定就熟悉了 1. hint (1) javascript-hint: a: 在源文件javascript-hint.js中下面代碼修
原创 Promise中then的執行順序詳解
Promise在前端中主要用於處理異步調用,其基本使用方式通過阮一峯大佬的文檔一下就可以入手,但是最近我看了一篇文章wecTeam中,作者深山螞蟻的《高級進階:深度揭祕Promise註冊微任務和執行過程》一文,讓我對Promise的執行順
原创 webpack配置解決開發環境中的跨域問題
跨域這個事兒是前端避不開的問題,至於爲什麼產生跨域不是本文的重點,希望有興趣的朋友可以去嘗試搜下相關文章。 首先vue-cli2.0搭建的項目下是需要在文件目錄config/index.js文件中進行配置,下面例子是將所有請求域名改爲
原创 對象的繼承
對象繼承的方式 原型繼承 構造函數繼承 組合繼承 寄居組合繼承(當前最優繼承方式) 4種繼承形式的區別 使用方式 缺點 原型繼承 通過將子類的原型對象賦值爲父類的對象實例, 繼承父類的所有內容 例子: funct
原创 作用域、作用域鏈、閉包
爲什麼閉包這個概念看的七暈八素 閉包概念中的一些專業名詞概念不清晰 作用域鏈:本質是一個指向變量對象的指針列表。函數的作用域鏈在函數調用完成後即被銷燬。 變量對象: 全局變量對象(js運行時一直存在)。 活動變量對象(局部變量對象,
原创 Node做excel導入學習到的finish與end事件監聽
重點: finsih事件來自 stream.Writable 類,end 事件來自 stream.Readable 類。 背景 因爲一個excel導入數據的需求,我用node通過使用formidable,fs,xlsx,mysql四個
原创 Nginx部署SSL證書
Nginx部署SSL注意要點 1. windows環境下,配置中的ssl_session_cache 無法使用。
原创 阿里雲ICP備案管理
1. 域名未實名認證無法備案,但是xxx.org未實名認證已備案? (1) 在這個政策之前已經備案好的域名可以繼續正常使用,但是目前域名備案需要先進行域名實名認證。 2. 想要變更的主體已註冊存在,如何將現有的域名與服務器產
原创 html網頁顯示亂碼問題
1. 在html代碼裏的header標籤裏添加<meta http-equiv="Content-Type" content="text/html;charset=utf-8"> 2. 查看html文件編碼格式是否爲utf-8-bom類型
原创 Node.js服務將stream流轉換爲文件傳給前端(導出文件給前端)
思路 1. 服務端生成文件,將文件在服務端的地址返回給前端供前端下載。 2. 服務端直接通過文件流傳遞給前端,前端直接將導出的接口地址使用window.open打開。(單純的導出功能) 3. 服務端將文件流傳給前端,前端用bolb將文件流
原创 阻止移動端H5開發瀏覽器默認左右滑動行爲
Touch事件小知識 1.避免點擊300ms延遲 css: *{ touch-action: manipulation;} 正題:如何解決H5移動端開發瀏覽器默認左右滑動事件 在進行移動端開發時,由於瀏覽器自帶的滑動行爲,使手