原创 JavaScript中WebSocket介紹與運用

1、Web Sockets簡介 要說最令人津津樂道的新瀏覽器API,就得數Web Sockets了.Web Sockets的目標是在一個單獨的持久連接上提供全雙工以及雙向通信.在JavaScript中創建了Web Sockets之後,會有

原创 Electron 接收 UDP 數據報

Electron 接收 UDP 數據報 需求 Electron 可以自動接收服務器發送的廣播 UDP 數據報,當數據報的內容中有 'xxx' 字符串時,讀取該條數據報的數據內容並傳遞給渲染進程 實現 Electron 包含主進程和渲染進程

原创 前端項目 git 流程化

一、在碼雲註冊 ssh 公鑰 安裝 git 打開 git bash 輸入 ssh-keygen -t rsa -C "碼雲郵箱地址" ,三次回車之後生成密鑰對 輸入 cat ~/.ssh/id_rsa.pub,回車,生成的

原创 npm 發佈包以及安裝測試流程

npm 發佈包以及安裝測試流程 什麼是 NPM? NPM 是隨同 Nodejs 一起安裝的 javascript 包管理工具,能解決 NodeJs 代碼部署上的很多問題,常見的使用場景有以下幾種: 允許用戶從 NPM 服務器下載別人編寫

原创 iview 摺疊面板 Collapse 和 多選框 Checkbox 搭配 for 循環使用

需求場景:摺疊面板中有數據項,數據項有多選和全選以及取消全選的功能,摺疊面板通過數組 for 循環生成並渲染,Checkbox 與 CheckboxGroup 也是通過數組中的數據 for 循環以及綁定 遇到的問題:代碼按照邏輯寫完之後,

原创 字符串方法 substr() slice() substring()

字符串方法 substr() slice() substring() substr(num1, num2) num1 表示從 num1 位置開始截取 num2 表示截取 num2 長度的字符串,缺省時默認將字符串的末尾作爲截取結束位置 s

原创 vuepress 引入 iconfont.js 打包時報錯 window is not defined

vuepress 引入 iconfont.js 打包時報錯 window is not defined 情景復現 在 enhanceApp.js 中直接引入 iconfont.js ,npm run docs:build 的時候會報 wi

原创 js 打印分頁

js 打印分頁 將要分頁的元素的外層 div 設置屬性 page-break-before: always; (這個屬性正在被更通用的 break-before 取代) 注意: 該 div 的 display 屬性值是 block ,po

原创 js 調用瀏覽器打印時無法通過 css 設置背景

js 調用瀏覽器打印時無法通過 css 設置背景 項目中使用 after 和 before 以及 border-bottom 模擬了一個有三行下劃線的輸入文本框,當調用 window.print 之後,after 和 before 的背景

原创 垃圾回收算法

垃圾回收算法 分配內存 JavaScript 在定義變量時就完成了內存分配 // 給數值變量分配內存 var num = 123 ​ // 給字符串分配內存 var str = 'a string' ​ // 給對象及其包含的值分配內存

原创 CSS 世界裏的 margin 合併

CSS 世界裏的 margin 合併 margin 合併 塊級元素的上外邊距和下外邊距有時會合併爲單個外邊距,這種現象稱爲 'margin 合併'。從此定義上,我們可以捕獲亮點重要的信息 塊級元素,但不包括浮動和絕對定位元素,儘管浮動和絕

原创 display:none; 和 visibility:hidden 的區別

display:none; 和 visibility:hidden 的區別 看了張鑫旭老師的 《CSS世界》一書,對 display:none 和 visibility:hidden 的區別整理如下: display:none 隱藏 di

原创 如何得到 0x 開頭的 16 進制的值

1. 使用 Number() 方法,例如 Number("0x11") 的結果 17 2. 使用 parseInt() 方法,例如 parseInt("0x11") 的結果 17     parseInt() 方法還可以指定進制參數,指定

原创 字符字面量

String 數據類型包含一些特殊的字符字面量,也叫轉義序列,用於表示非打印字符,或者具有其他用途的字符。這些字符字面量如下表所示: 字符字面量 字面量 含義 \n 換行 \t 製表 \b 退格 \r 回車 \f 進紙 \\ 斜槓 \'

原创 javascript 將一個值轉換爲字符串

javascript 將一個值轉換爲字符串有兩種方式。 第一種是 toString() 方法。 數值,布爾值,對象和字符串值都有 toString() 方法,但是 null 和 undefined 沒有這個方法。 多數情況下調用 toSt