| 2023-06-26 如何在JavaScript中替換字符串中的空格 如何在JavaScript中替換字符串中的空格了解如何使用正則表達式在JavaScript中替換字符串中的所有空格。 替換字符串中的所有空格是非常常見的需求。例如,我最近在一個API端點中使用了這個功能,該端點接收圖像。我使用原始圖像名稱來存儲它,但如果它包含空格,會破壞我的功能(或其他特殊字符,但讓我們專注在空格上)。 所以我研究了如何實現我想要的目標的最佳方法。結果,我需要使用正則表達式! 下面是完整的代碼: 12const name = 'Hi my name ...
| 2023-06-26 Object的defineProperties()方法 Object的defineProperties()方法了解JavaScript中Object对象的defineProperties()方法的所有信息 一次性创建或配置多个对象属性返回对象 需要2个参数,第一个是要创建或配置属性的对象,第二个是属性对象 例子: 1234567const dog = {}Object.defineProperties(dog, { breed: { value: 'Siberian Husky&# ...
| 2023-06-26 JavaScript,如何擴展類 JavaScript,如何擴展類如何在JavaScript中擴展類 JavaScript中的繼承是通過類進行的。 假設你有一個類Animal: 12345class Animal { breathe() { //... }} 所有的動物都會呼吸。我想這可以作為一個通則。 但不是所有的動物都會走路。有些動物可以飛行等。 所以我們可以通過擴展這個類來形成不同的種類,並從基類中繼承breathe()方法,同時提供特 ...
| 2023-06-26 如何分析 Next.js 應用程式的捆綁檔案 如何分析 Next.js 應用程式的捆綁檔案深入了解 Next.js 應用程式捆綁檔案內容的方法。 Next.js 提供了一種分析產生程式碼捆綁檔案的方式。 打開專案的 package.json 檔案,並在 scripts 區塊中新增以下三個指令: 123"analyze": "cross-env ANALYZE=true next build","analyze:server": "cross-env B ...
| 2023-06-26 npm-install-previous-package-version 安裝舊版的 npm 套件 學習如何安裝舊版的 npm 套件,這將有助於解決相容性問題。 使用 @ 語法可以安裝舊版的 npm 套件: 1npm install <package>@<version> 範例: 1npm install cowsay 安裝 1.3.1 版本(此文章撰寫時)。 使用以下方式安裝 1.2.0 版本: 1npm install [[email protected]](/cdn-cgi/l/email-protection) ...
| 2023-06-26 介紹Redis 介紹RedisRedis 是一個令人驚嘆的開源軟體,可以滿足網絡應用程式的各種需求。 Redis 是一個 NoSQL 資料庫,特別是一個鍵值儲存庫。它可以使用任何編程語言,因為它不是特定於 JavaScript 的技術 - 它是用 C 編寫的。 我們可以存儲值並將它們與鍵關聯起來,然後稍後檢索它們。 它的一個特點是高性能。高性能是由其主要特點之一提供的:它是一個內存資料庫。數據是保存、存儲和訪問在內存中,而不是寫入到資料庫。 大多數資料庫將數據存儲在磁盤上,並通過在內存中維護 ...
| 2023-06-26 如何在JavaScript中添加日期 如何在JavaScript中添加日期在JavaScript中,如何使用日期对象来表示10天后、一周后、一个月后的日期? 在JavaScript中处理日期总是有趣的。我无数次地写过关于这个主题的文章,但总有更多的东西需要学习。 请务必查看我的JavaScript日期指南 今天,我有解决这个问题的方法:你有一个JavaScript中的日期对象,你想要在它上面添加一些天数。 你应该如何做到这一点呢? 这是一个代表今天的日期: 1const my_date = new Date( ...
| 2023-06-26 如何在 JavaScript 中在陣列的開頭新增項目 如何在 JavaScript 中在陣列的開頭新增項目假設你想要在陣列的開頭新增一個項目。 要執行這個操作,你可以使用陣列的 splice() 方法。 splice() 方法需要三個或更多的引數。第一個引數是起始索引,也就是我們要開始做變更的位置。第二個是刪除的數量,由於我們是要新增項目,所以在我們的範例中刪除的數量都是 0。在這之後,你可以新增一個或多個要加入陣列中的項目。 要在第一個位置新增,將第一個引數設為 0: 12345const colors = ['ye ...
| 2023-06-26 Parcel,如何修復“regeneratorRuntime未定義”錯誤 Parcel,如何修復“regeneratorRuntime未定義”錯誤我在一個使用Babel的項目中遇到了這個問題,只要我添加了一個async函數,這個問題就會出現,但對於任何最近的JavaScript功能,問題都是一樣的: 由Parcel使用的Babel生成了一個polyfill,但為了避免這個錯誤,你還需要加載regenerator-runtime運行時。 一種解決方案是在你的主JavaScript文件的頂部添加以下內容: 1import 'regenera ...
| 2023-06-26 Arduino專案:使用電位計控制伺服馬達 Arduino專案:使用電位計控制伺服馬達這個專案中,我們將學習如何使用電位計控制伺服馬達。 透過類比輸入腳位,我們可以讀取電位計的旋轉值,範圍從0到1023。 我們將利用這些數值將伺服馬達從0°旋轉到180°。 首先我們需要建立電路,然後撰寫程式碼。 將電源腳位5V和GND連接到麵包板的「+」和「-」行上: 然後將這些訊號連接至電位計的輸入腳位: 將輸出腳位連接至類比I/O腳位A0: 接下來,連接伺服馬達。將棕色線連接至0V,紅色線連接至5V,橙色線連接至腳 ...
| 2023-06-26 SQL,如何刪除數據和表格 SQL,如何刪除數據和表格如何從 SQL 數據庫表格中刪除數據以及如何刪除表格 要從表格中刪除數據,可以使用 DELETE FROM 命令。 這將刪除所有行: 1DELETE FROM people; 您可以使用 WHERE 子句僅刪除特定行: 1DELETE FROM people WHERE name='Flavio'; 要刪除表格而不是表格內的數據,可以使用 DROP TABLE 命令: 1DROP TABLE people; tags: [“ ...
| 2023-06-26 如何在 macOS 或 Linux shell 中設置別名 如何在 macOS 或 Linux shell 中設置別名如何在 UNIX 環境(包括 macOS 和 Linux 上的 Bash、Zsh、Fish)中設置別名 哦,抱歉,我不使用 Windows,所以這裡沒有給出 Windows 的指令。如果你使用的是 Windows,請使用 Google 尋找相關指令。 我在 Reddit 上找到了一篇有趣的帖子,強調作為開發人員,我們有時會因為一些小事情(例如拼錯單詞)而導致生產力下降: 雖然我沒有設置這個別名,因為我通常使用 G ...
| 2023-06-26 如何使用JavaScript的bcrypt庫 如何使用JavaScript的bcrypt庫了解如何使用bcrypt庫在JavaScript中加密和驗證密碼 bcrypt是JavaScript中最常用的用於處理密碼的npm包之一。 這是基本的安全知識,但對於新手開發人員來說值得一提:您永遠不應該以明文形式在數據庫或其他地方存儲密碼。絕對不行。 相反,您需要從密碼中生成一個哈希值,然後將其存儲。 使用方法如下: 1234567891011121314import bcrypt from 'bcrypt'/ ...
| 2023-06-26 如何在 macOS 設定 GitHub 憑證 如何在 macOS 設定 GitHub 憑證設定 GitHub 認證,以便您可以在 VS Code 或命令列中使用它。 我通常使用 GitHub Desktop 應用程式與我的 GitHub 帳戶互動,這是我所有程式碼和網站的 Git 儲存庫。 但有時候您需要使用 git 命令列,或者使用 VS Code 中的 Git 整合功能。 如果沒有進行以下步驟,您可能會遇到認證問題。 讓我們設定它。 我假設您已經安裝了 Homebrew。 請在命令列中執行以下命令: 1brew in ...
| 2023-06-26 2021 MacBook Pro 14\"評論 2021 MacBook Pro 14”評論我已經使用了MacBook Pro 14”幾週了,我想寫一篇小評論。 簡而言之,它非常棒。 這是一台14吋的M1 Max MacBook Pro。 我從來沒有用過這麼強大的電腦。 我一直使用入門級的電腦,對我來說,將規格升級到最高以獲得最強大的移動Mac是一個很好的起點。 也許我再也不會這樣做了,誰知道呢。但在我的職業生涯中,我有機會投資一台機器,這台機器將來可以幫助我更好地完成工作。 我也需要花錢。如果你有一個生意,在現代西方社會 ...
| 2023-06-26 如何調試一個React應用程序 如何調試一個React應用程序當你遇到問題時,可以使用一些工具來調試React應用程序 調試React應用程序的最佳工具是使用 React開發者工具。這是一個瀏覽器擴展,可以輕鬆地檢查和分析React應用程序。 我寫了一篇完全專門介紹React開發者工具的博客文章,請查看: React開發者工具。 除了React開發者工具之外,這對於構建Next.js應用程序至關重要,我還想強調兩種調試Next.js應用程序的方法。 首先當然是 console.log() 和其他 Conso ...
| 2023-06-26 如何使用使用使用使用帳號和密碼驗證到GitHub 如何使用使用使用使用帳號和密碼驗證到GitHub我正在設置一個新的編輯器,並嘗試進行GitHub的推送工作流程。 我提交了我的更改,點擊“Push”按鈕,然後出現一個對話框要求輸入GitHub帳號和密碼。 在GitHub上,我已經設置了雙重認證,因此不能只使用這些憑證直接登錄。 我需要做的是創建一個與應用程序綁定的個人訪問令牌,並具有所需權限。 所以,我進入GitHub設置中,找到開發者設置: 點擊個人訪問令牌: 現在添加一個名稱,以便您記住此令牌的用途,將到期時間設置為 ...
| 2023-06-26 Vue,如何使用v-model Vue,如何使用v-modelv-model是Vue中的指令,可以创建双向绑定。学习如何使用它。 v-model指令可以创建双向绑定。 你可以绑定一个表单输入元素,当用户改变字段的内容时,可以实时改变Vue的数据属性: 12<input v-model="message" placeholder="请输入消息"><p>消息是:{{ message }}</p> ...
| 2023-06-26 如何在Python中檢查變數是否是字串 如何在Python中檢查變數是否是字串您可以使用type()函數來檢查變數是否是字串,將變數作為參數傳遞,然後將結果與str類進行比較: 12name = "Roger"type(name) == str #True 或者使用isinstance()函數,傳入兩個參數:變數和str類: 12name = "Roger"isinstance(name, str) #True tags: [“Python”, “字串”, “變數类型检查 ...
| 2023-06-26 字串的 repeat() 方法 字串的 repeat() 方法了解 JavaScript 中 repeat() 方法的使用方式 repeat() 方法是在 ES2015 中引入的,它會將字串重複指定的次數: 1'Ho'.repeat(3) //'HoHoHo' 如果沒有參數或參數為 0,則會返回空字串。如果參數為負數,則會拋出 RangeError。 tags: JavaScript, 字串, repeat() 方法
| 2023-06-26 Python安裝第三方套件使用 `pip` Python安裝第三方套件使用 pipPython標準函式庫包含了大量的實用工具,可以滿足我們的大部分需求,但並不能滿足所有需求。 這就是為什麼有人和公司會創建套件,並將它們作為開源軟體提供給整個社群。 這些模組都被集中在一個地方,即 Python套件索引,可以在 https://pypi.org 上找到,並且可以使用 pip 安裝在你的系統上。 截至撰寫本文時,有超過 270,000 個套件可供免費使用。 如果你按照Python的安裝說明安裝過程中,你應該已經安裝了 pi ...
| 2023-06-26 golang-slices #Go中的切片 切片是一种类似于数组的数据结构,但其大小可变。 在底层,切片使用数组,并且它们是在数组之上构建的抽象,使它们更加灵活和有用(将数组视为较低级别)。 您将以与在高级语言中使用数组非常相似的方式使用切片。 您可以类似于数组定义一个切片,省略长度: 1var mySlice []string //字符串切片 您可以使用值初始化切片: 12345var mySlice = []string{"First", "Second&q ...
| 2023-06-26 Number.isFinite() 方法 Number.isFinite() 方法在 JavaScript 的 Number 物件中,可以使用 isFinite() 方法來檢測傳入的值是否為有限數字。若不是有限數字,則會返回 false,包括布林值、字串、物件、陣列等等其他類型: 123456789Number.isFinite(1) // trueNumber.isFinite(-237) // trueNumber.isFinite(0) // trueNumber.isFinite(0.2) // trueNu ...
| 2023-06-26 JavaScript類型轉換(型別轉換) JavaScript類型轉換(型別轉換)了解 JavaScript 類型轉換的基礎知識 即使 JavaScript 是一種弱類型語言,您可能需要將值從一種類型轉換為另一種類型。 在 JavaScript 中,我們有以下原始類型: Number String Boolean Symbol 以及對象類型: Object (還有 null 和 undefined,但從它們轉換到其他類型沒有意義) 例如,您可能想要進行以下轉換: 將數字轉換為字符串 將字符串轉換為數字 將字 ...
| 2023-06-26 創建一個帶有自簽名證書的 Express HTTPS 伺服器 創建一個帶有自簽名證書的 Express HTTPS 伺服器如何為 Node.js 創建一個自簽名的 HTTPS 證書以在本地測試應用程式 要能夠從本地主機上提供 HTTPS 的網站,您需要創建一個自簽名證書。 自簽名證書足以建立一個安全的 HTTPS 連接,用於開發目的。儘管瀏覽器會報錯說該證書是自簽名的(並且因此不受信任)。 要創建證書,您必須在系統上安裝 OpenSSL。 您可能已經安裝了它,只需在終端中嘗試鍵入 openssl 即可。 如果沒有,在 Mac 上,您可以 ...
| 2023-06-26 學習 JavaScript 箭頭函式的教程 學習 JavaScript 箭頭函式的教程箭頭函式是 ES6 / ES2015 中最具影響力的變化之一,現今廣泛使用。它們與常規函式稍有不同。讓我們來看看箭頭函式的用法。 箭頭函式是在 ES6 / ECMAScript 2015 中引入的,自那時以來,它們永遠改變了 JavaScript 代碼的外觀(和工作方式)。 在我看來,這種變化非常受歡迎,現代代碼庫中很少見到使用 function 關鍵字的情況。雖然這種用法仍然有它的用處。 從外觀上看,這是一個簡單 ...
| 2023-06-26 如何在PHP中使用表單 如何在PHP中使用表單表單是Web平台允許用戶與頁面互動並將數據發送到服務器的方式。 以下是HTML中的一個簡單表單: 1234<form> <input type="text" name="name" /> <input type="submit" /></form> 你可以將其放置在名為index.php的文件中,就像名為index.html一樣。 PHP文件中允 ...
| 2023-06-26 SwiftUI 表單:DatePicker SwiftUI 表單:DatePicker在 SwiftUI 中,DatePicker 表單控制元件讓我們可以創建一個…日期選擇器。 它是如何運作的呢? 首先,我們創建一個 Date 型別的屬性: 1@State private var dateChosen = Date() 我們使用 @State 來讓我們能夠從 DatePicker 視圖中修改這個值。 然後,我們將這個屬性連接到 DatePicker 視圖: 123DatePicker(selection: $da ...
| 2023-06-26 在MySQL上創建用戶 在MySQL上創建用戶一個快速的逐步指南,介紹如何在MySQL上創建用戶。 在安裝MySQL之後,您將擁有 root 用戶。 這是您可能使用的用戶來測試MySQL是否正常工作,但不應該將其用作其他用途的用戶。為什麼呢?因為它具有過於強大的權限。 有了強大的權力就有了巨大的責任(說的是蜘蛛俠的叔叔)。特別是,如果犯錯,就會有巨大的危險。 相反,您應該創建特定用戶,這些用戶只有執行其工作所需的權限,並且不再多。與使用Linux或任何Unix系統一樣,您不希望使用 root 用戶, ...
| 2023-06-26 如何使用GraphQL Cookies和JWT進行驗證 如何使用GraphQL Cookies和JWT進行驗證本教程將解釋如何使用Cookies和JWT在GraphQL API上進行身份驗證,並使用Apollo作為驅動。 我們將創建一個私有區域,根據您的用戶登錄顯示不同的信息。 具體而言,以下是步驟: 在客戶端創建一個登錄表單 發送登錄數據到服務器 驗證用戶並返回JWT 將JWT存儲在cookie中 使用JWT進行對GraphQL API的進一步請求 本教程的代碼可在GitHub上找到:https://github.com/f ...
| 2023-06-26 使用子模組在 Netlify 上觸發部署 使用子模組在 Netlify 上觸發部署我想在每次我在包含在存儲庫中的 Git 子模組上進行提交時,在 Netlify 上重新構建我的網站。 不幸的是,Netlify 不會默認這樣做,只有主要存儲庫被“監視”以進行新的提交。 所以我這樣做了。 我進入部署設置,在“部署提醒”中,我點擊了“添加部署提醒”。 ! 保存後,我得到了一個唯一的 URL,我可以調用,類似於 https://api.netlify.com/build_hooks/UNIQUE_STRING。 然後,在子模 ...
| 2023-06-26 Swift條件語句:`switch` Swift條件語句:switch 本教程屬於Swift系列教程 switch語句是一種方便的條件語句,用於處理多種情況: 12345678var name = "Roger"switch name {case "Roger": print("你好,Roger先生!")default: print("你好,\(name)")} 當一個case語句結束後,switch會自動退 ...
| 2023-06-26 如何使用 querySelectorAll 循環遍歷 DOM 元素 如何使用 querySelectorAll 循環遍歷 DOM 元素總結: 使用 for..of 循環 querySelectorAll() 方法在 document 上運行,返回滿足選擇器查詢的 DOM 元素列表。 它返回的是一個元素列表,而不是數組,而是一個 NodeList 對象。 最簡單的遍歷結果的方法是使用 for..of 循環: 123for (const item of document.querySelectorAll('.buttons') ...
| 2023-06-26 十進位數系統 十進位數系統十進位數系統介紹 在西方世界,十進位數系統是大部分人所熟知的數字系統。 每個人都知道它。 大部分人只是知道而已。 還有許多其他數字系統,但社會決定以十進位數系統作為預設系統。 為什麼呢?我想原因可能是人們有兩隻手(還有兩隻腳),上面分別有五根手指,所以從1到10的計數感覺很自然。 當你到達10時,重新從頭開始到達20。 這是我的猜測,相當可靠的猜測。 十進位數系統是由印度人發明並由阿拉伯人推廣的,目前仍然被稱為印度-阿拉伯數字系統。 十進位數系統被稱為10進位系統 ...
| 2023-06-26 如何在HTML中添加注釋 如何在HTML中添加注釋了解如何在HTML頁面中添加注釋 在HTML頁面中,注釋是一些不會被瀏覽器解釋的HTML片段。 注釋位於<!--和-->標籤之間: 1<!-- 這是一個注釋 --> 注釋也可以跨多行: 123<!--這是一個注釋 --> 你可以在HTML中使用注釋來提醒自己,例如解釋某些HTML的存在。 你也可以使用它們來刪除你曾經寫過但現在不想顯示的HTML部分,例如用於測試目的。 在這兩種情況下,訪問網站的人看不到你在渲染頁 ...
| 2023-06-26 如何使用 Tailwind 將文字垂直置中對齊 如何使用 Tailwind 將文字垂直置中對齊我總是容易忘記如何使用 Flexbox 將文字垂直置中對齊。 你需要一個包含下列 CSS 指令的容器: 123display: flex;align-items: center;justify-content: center; 在 Tailwind 中,這被翻譯成 flex items-center justify-center 這些類別。 範例: 123<div class='flex items-center ...
| 2023-06-26 編程音樂 編程音樂對我來說,進入「狀態」是能做出最好工作的方法。什麼是狀態?就是你在時間和空間上百分之百地專注於你正在做的事情。 如果我無法百分之百地專注於我正在做的事情,結果就會平庸。 對我來說,在編程或寫作時,音樂是必不可少的。 對我來說,最適合編程的音樂是純音樂,沒有人聲。 如果有人聲,我會感覺到我心中的某個部分在嘗試處理聲音並將其轉化為信息。純音樂能避免這種情況。 但我也需要一些有節奏感的音樂。我不能編程時聽著新世紀冥想音樂。那太「柔和」了,如果背景有任何噪音,我都會聽到它,這 ...
| 2023-06-26 Linux命令:bg Linux命令:bg快速指南,介紹了用於恢復已暫停的作業的bg命令。 當命令正在運行時,您可以使用ctrl-Z暫停該命令。 命令將立即停止,並回到Shell終端。 您可以在後台恢復命令的執行,這樣它將繼續運行,但不會阻止您在終端中進行其他工作。 在這個示例中,我有2個已停止的命令: 我可以執行bg 1來恢復作業1的後台執行。 我也可以只說bg而不使用任何選項,因為默認選擇列表中的作業1。 bg命令在Linux、macOS、WSL和任何有UNIX環境的地方都適用 tags ...
| 2023-06-26 HTML容器標籤 HTML容器標籤了解如何在HTML中使用容器標籤,並找出應該選擇哪個標籤。 容器標籤HTML提供了一組容器標籤。這些標籤可以包含不特定的其他標籤。 我們有: article section div 他們之間的區別可能讓人困惑。 讓我們看看何時使用它們中的每一個。 articlearticle標籤用於標識一個可以與頁面上的其他事物獨立的”事物”。 例如,首頁上的博客文章列表。 或者一個連接列表。 12345678910<div> <article> ...
| 2023-06-26 CSS版式設計 CSS版式設計如何使用CSS設計版式 在這篇文章中,我將介紹使用CSS來設計文字的方法,並使用以下屬性: text-transform text-decoration text-align vertical-align line-height text-indent text-align-last word-spacing letter-spacing text-shadow white-space tab-size writing-mode hyphens text-or ...
| 2023-06-26 cli-for-beginners #完全新手的命令行 對於完全新手的命令行使用介紹 電腦很棒,因為使用滑鼠或觸控設備,我們可以做很多工作,鍵盤只需用來打字電子郵件、部落格文章或報告。 很久以前,這種情況並不存在。電腦只能通過鍵盤訪問,輸入奇怪和神秘的指令,稱為命令,這是真實存在的尤其是當電腦體積如整個房間般巨大時,但也適用於第一批價格合理的個人電腦,當你啟動時會跳出一個BASIC命令提示符。 如今,電腦界已將這種方式藏得好好的,消費者根本不會用到。 我們可以使用終端來實現這一點。 macOS自帶一個名為終端的 ...
| 2023-06-26 toExponential()方法 toExponential()方法瞭解JavaScript中的toExponential()方法 你可以使用這個方法來取得一個以指數表示的數字字串: 12new Number(10).toExponential() //1e+1 (= 1 \* 10^1)new Number(21.2).toExponential() //2.12e+1 (= 2.12 \* 10^1) 你可以傳遞一個參數來指定小數部分的位數: 12new Number(21.2).toExponenti ...
| 2023-06-26 如何從 Netlify 函數返回 HTML 如何從 Netlify 函數返回 HTML不使用 1234return { statusCode: 200, body: '測試',} 而是使用 1234567return { statusCode: 200, headers: { 'Content-type': 'text/html; charset=UTF-8', }, body: ' ...
| 2023-06-26 Number的valueOf()方法 Number的valueOf()方法了解JavaScript中Number的valueOf()方法 該方法返回Number對象的數值: 123const age = new Number(36)typeof age //objectage.valueOf() //36 tags: [“JavaScript”, “Number”, “valueOf()”]
| 2023-06-26 在 Mac 上將文件還原到之前的版本 在 Mac 上將文件還原到之前的版本今天早上,我正在 Pages 文件上工作,當我決定保存並立即退出應用程序時。 在我這麼做的瞬間,我意識到我犯了一個錯誤:前一天晚上,我對文件的封面進行了一些編輯,刪除了背景圖片,而我忘記了將其還原。 我試著重新打開它,當然 cmd-Z 不能撤消更改 - 它只能在退出 Pages 之前使用。 然後我想到了使用我通常做的備份。 但後來,我也發現了一個多年來我從未使用過的功能。 一些應用程序,包括 Pages、Numbers 和許多其他使用文檔的 ...
| 2023-06-26 前端開發人員最佳播客 前端開發人員最佳播客可以在通勤或無法使用鍵盤時聆聽的幾個不錯的播客節目 我是一個快樂的播客聽眾。我喜歡在遛狗一小時、獨自徒步旅行或開車時聽播客節目。 這不僅是學習新事物的好途徑,也是聆聽故事和開拓視野的方式。 我有一個我聽的播客節目清單,但我不想煩擾你。相反,我想列出我認為最適合前端開發人員的播客節目。 如果你想擴展播客節目收藏夾,這是一個好地方! 前端開發人員播客 Developer Tea egghead.io開發者聊天 前端 Happy Hour The freeCod ...
| 2023-06-26 Object的getPrototypeOf()方法 Object的getPrototypeOf()方法了解JavaScript Object对象的getPrototypeOf()方法。 返回对象的原型。 使用方法: 1Object.getPrototypeOf(obj) 示例: 12345const animal = {}const dog = Object.create(animal)const prot = Object.getPrototypeOf(dog)animal === prot // tr ...
| 2023-06-26 Docker 映像檔介紹 Docker 映像檔介紹一個 Docker 映像檔就是一個 容器的模板。 一切始於一個 Docker 映像檔。 當你告訴 Docker 使用 docker run 從映像檔建立一個容器時,它會執行相應的操作(建立檔案系統、初始化相依性等),然後容器就會被建立。 映像檔是透過使用 docker build 命令從 Dockerfile 構建,並可以儲存在本地或發佈到像 Docker Hub 這樣的 Docker 註冊表中,你可以在其中儲存公開和私有映像檔。 如果你訪問 http ...
| 2023-06-26 Linux指令:ping Linux指令:ping快速指南到ping命令,用於ping一個網絡主機 ping命令用於ping一個特定的網絡主機,可以是本地網絡或互聯網上的主機。 使用語法ping <host>,其中<host>可以是域名或IP地址。 這是一個ping google.com的示例: 該命令發送一個請求到服務器,服務器返回一個響應。 默認情況下,ping每秒發送一次請求,并且會一直運行,直到用Ctrl-C停止它,除非通過-c選項傳遞您想要嘗試的次數:ping -c ...
| 2023-06-26 html-responsive-images-srcset #使用srcset實現響應式圖片 如何使用HTML img 標籤的srcset屬性來定義響應式圖片 img標籤的srcset屬性允許您根據像素密度或窗口寬度來設置響應式圖片,以滿足您的需求。這樣,它只需下載瀏覽器在渲染頁面時需要的資源,例如在移動設備上下載較大的圖片。 這是一個例子,我們為4個不同的屏幕尺寸提供了4個額外的圖片: 123456<img src="dog.png" alt="一只狗的照片" srcset=" ...