原创 讓網站一鍵變成灰

深切哀悼,默哀致敬烈士,讓網站一鍵變灰。 <style> html{ filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100

原创 JS數組reduce()方法詳解及高級技巧

reduce()方法可以搞定的東西,for循環,或者forEach方法有時候也可以搞定,那爲啥要用reduce()?這個問題,之前我也想過,要說原因還真找不到,唯一能找到的是:通往成功的道路有很多,但是總有一條路是最捷徑的,亦或許red

原创 使用http-server開啓一個本地服務器

在寫前端頁面中,經常會在瀏覽器運行HTML頁面,從本地文件夾中直接打開的一般都是file協議,當代碼中存在http或https的鏈接時,HTML頁面就無法正常打開,爲了解決這種情況,需要在在本地開啓一個本地的服務器。 本文是利用node.

原创 JS 中構造函數和普通函數的區別

1、構造函數也是一個普通函數,創建方式和普通函數一樣,但構造函數習慣上首字母大寫 2、構造函數和普通函數的區別在於:調用方式不一樣。作用也不一樣(構造函數用來新建實例對象) 3、調用方式不一樣 普通函數的調用方式:直接調用 person

原创 node文檔:指南中的process.nextTick()事件環

Node.js 事件循環,定時器和 process.nextTick() 什麼是事件輪詢 事件循環是 Node.js 處理非阻塞 I/O 操作的機制——儘管 JavaScript 是單線程處理的——當有可能的時候,它們會把操作轉移到系統內

原创 Javascript三個點數組參數rest和spread操作符

ECMAScript 6引入三個點“...”語法用來分別代表一個數組參數列表。 rest操作符主要用於獲得傳遞給函數的參數列表,案例代碼: function countArguments(...args) {   return args.

原创 throw new Error() 真實的用法和throw error 的卻別

1、 throw new Error();   這個是創建錯誤,創造一個錯誤類型拋出 2、throw error   這個是拋出錯誤。 問題復現 在工作時遇到了需要拋出異常並且需要自己捕獲處理的地方,於是在拋出的地方寫下 functio

原创 求教一個關閉Vscode裏,C++/C的,如何禁用#ifdef未活動代碼

這個問題是由 C/C++ 這個插件導致的,設置選項C_Cpp.dimInactiveRegions=false來關閉

原创 vscode 中如何快速運行.html文件

1、啓動服務運行html:http協議運行 (1) 安裝插件 live Server (2)運行地址效果 (3)鼠標右鍵:open width live Server   2、不啓動服務運行html:file協議運行 如何在vsco