原创 小記黑蘋果的安裝

背景說明 筆者此文只提供一些文檔鏈接和必要工具的下載鏈接,所有內容僅供學習研究使用。在安裝黑蘋果時,請務必認真閱讀準備工作和參考資料中的文檔。 準備工作 黑蘋果安裝教程 clover教程 參考資料 tonymac smbios

原创 expect一鍵部署方案

一、背景介紹 在本地修改代碼之後,部署的步驟往往比較繁瑣(編譯–scp–輸入密碼–重啓服務),筆者想簡化流程,但是使用 Jenkins 之類的工具比較麻煩,因此筆者採用 expect 來實現一鍵部署,在本地代碼開發完畢之後,執行下文中

原创 遠程管理使用筆記

文章目錄一、爲什麼要使用遠程管理?二、遠程管理的應用場景?三、如何進行遠程管理?1、微軟遠程桌面(推薦)優點缺點獲取方式2、VNC(推薦)優點缺點獲取方式3、向日葵優點缺點獲取方式4、TeamViewer優點缺點獲取方式5、Mac 遠

原创 簡述前端自動化測試

前言 當我們的項目發佈上線後,人工進行全面測試的成本相對較高,而且在缺乏監督的情況下,往往很難做到全面的測試,因此,通過編程、錄製的方式,回放業務流程,可以極大的減少產品的BUG,優化產品的質量,以下內容是筆者根據自己的經驗所編寫,如

原创 webdriverio+chrome自動化測試

環境準備 安裝 Appium Desktop 啓動 Appium Desktop Server yarn add webdriverio 使用chrome開發者工具獲取元素選擇器 編寫測試代碼 示例 自動打開chrome 打開指

原创 Appium+Android自動化測試

環境準備 安裝 Appium Desktop 啓動 Appium Desktop Server yarn add webdriverio 使用 UI Automator Viewer 獲取頁面元素的選擇器 編寫測試代碼 示例 自

原创 簡述tweenjs

基礎資料 官方 user guide:https://github.com/tweenjs/tween.js/blob/master/docs/user_guide.md GitHub地址 安裝 執行 cnpm i -S @tween

原创 css之半透明遮罩

半透明遮罩 使用場景 常用於新手引導 效果圖 實現方式 頁面層 + 半透明灰色背景層 + 高亮圖片層 <div id="app"> <img src="https://wx-for-static-res.oss-cn-be

原创 ECMAScript之Promise

參考資料 https://promisesaplus.com/ https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promi

原创 selenium-webdriver使用教程

環境準備: 1. 安裝 nodejs,版本:v8.9.4 2. 下載 chromedriver 3. 將 chromedriver 加入到 path 環境變量中 4. npm i -S selenium-webdriver 示例

原创 node環境的配置

安裝 nodejs wget https://npm.taobao.org/mirrors/node/v8.9.0/node-v8.9.0.tar.gz tar -xzf node-v8.9.0.tar.gz cd node-v8.9.

原创 前端精選鏈接

調試webapp & 遠程調試 湯姆大叔的博客 JavaScript操作iframe 支付寶-移動Web開發規範指南 Mozilla Developer Network (MDN) JavaScript Garden 輕量高效的開源Ja

原创 移動端REM佈局方案

場景: 1. 設計稿按照 750px 設計 1. html 基準字體大小爲 100px 1. 頁面最大寬度爲 750px 1. 頁面最小寬度爲 320px REM 自適應工具類 1.安裝throttle-debounce,執行:c

原创 文件處理函數

export class FileUtils { /** * 以 dataURL 的形式讀取文件內容 * @param file 待讀取的目標文件 * @returns {Promise<any>}

原创 rxjs筆記

什麼是 Subject? RxJS Subject 是一種特殊類型的 Observable,它允許將值多播給多個觀察者,所以 Subject 是多播的,而普通的 Observables 是單播的(每個已訂閱的觀察者都擁有 Observa