收藏 / 列表

懟懟 - 【js】迭代器與生成器

迭代器(Iterator) 有時也稱為遍歷器 - 迭代器對象 作用 為各種數據結構提供統一的訪問接口 使數據結構的成員按照某種次序排列 統一的迭代方式for...of循環 1.可迭代(iterable) iterable:擁有Symbol.iterator屬性的數據結構是可迭代的 Symbol.iterator:值為迭代器生成函數 原生可迭代的數據結構: Array

iterator , generator , 前端 , Javascript

轉角處的湯姆 - 深入理解 JSS:現代化的 CSS-in-JS 解決方案

引言 在現代前端開發中,CSS-in-JS 是一個越來越流行的概念。隨着 React 和其他前端框架的崛起,傳統的 CSS 方法逐漸顯得不夠靈活和高效。JSS(JavaScript Style Sheets)作為一種 CSS-in-JS 解決方案,提供了更靈活、更強大的方式來管理組件樣式。本文將深入探討 JSS,介紹其工作原理、優勢,以及如何在項目中有效使用它。 什麼

類名 , Css , 開發者 , 前端開發 , Javascript

OpenTiny社區 - OpenTiny技術直播講師招募:與開源同行,點亮技術影響力!

OpenTiny企業級前端開發解決方案,正在尋找熱愛分享的技術達人!加入我們的直播講師團,與眾多開發者一起分享你的經驗,推動技術普惠,同時打造個人技術影響力! 報名鏈接:https://www.wjx.cn/vm/tw7FOgC.aspx#

低代碼 , 組件化 , 開源 , 前端

前端小巷子 - Vue嵌套路由

Vue嵌套路由 在單頁應用裏,“頁面”不再是整屏刷新,而是由路由驅動的組件樹。當業務複雜到「用户中心 → 個人資料 / 收貨地址 / 賬號安全 / 好友列表」這種層級時,嵌套路由(Nested Routes)是唯一能把深度與可維護性同時保留下來的方案。 一、嵌套路由到底在解決什麼問題 想象一個用户中心: /user 用户中心外殼(Layou

用户中心 , 嵌套 , 前端開發 , Layout , Javascript

小謳 - 《javascript高級程序設計》學習筆記 | 8.2.創建對象

關注前端小謳,閲讀更多原創技術文章 創建對象 創建單個對象:Object 構造函數 和 對象字面量 缺點:使用一個接口創建很多對象,產生大量重複代碼 相關代碼 → 工廠模式 抽象創建特定對象的過程,按照特定接口創建對象 function createPerson(name, age, job) { var o = new Object() o.name = name

面向對象編程 , object , 前端 , Javascript

Grewer - 淺析微前端框架 qiankun 的實現

微前端簡介 Techniques, strategies and recipes for building a modern web app with multiple teams that can ship features independently. -- Micro Frontends 前端是一種多個團隊通過獨立發佈功能的方式來共同構建現代化 web 應用的技術手段及方法策略。 在

qiankun , 微前端 , 前端 , Javascript

linong - 通過 AST 實現組件庫替換升級

年初接到一個任務將 semi-ui 替換到 antd,但是能人力預算不太夠,所以基於工作量和效率選擇了基於 AST 的替換方案。 項目技術棧是 React + tsx 為什麼要使用 AST? AST(Abstract Syntax Tree,抽象語法樹)是一種在計算機科學中表示源代碼語法結構的樹狀數據結構。 通過 AST,可以理解代碼的結構和含義,實現代碼分析、轉換和操作。 基於 AS

ast , typescript , babel , 前端 , Javascript