René's URL Explorer Experiment


Title: GitHub - erwindy/blogs: 个人博客: Web, 前端, JavaScript, NodeJs, Electron, Babel, Webpack, Rollup, React, Vue ...

Open Graph Title: GitHub - erwindy/blogs: 个人博客: Web, 前端, JavaScript, NodeJs, Electron, Babel, Webpack, Rollup, React, Vue ...

X Title: GitHub - erwindy/blogs: 个人博客: Web, 前端, JavaScript, NodeJs, Electron, Babel, Webpack, Rollup, React, Vue ...

Description: 个人博客: Web, 前端, JavaScript, NodeJs, Electron, Babel, Webpack, Rollup, React, Vue ... - erwindy/blogs

Open Graph Description: 个人博客: Web, 前端, JavaScript, NodeJs, Electron, Babel, Webpack, Rollup, React, Vue ... - erwindy/blogs

X Description: 个人博客: Web, 前端, JavaScript, NodeJs, Electron, Babel, Webpack, Rollup, React, Vue ... - erwindy/blogs

Opengraph URL: https://github.com/erwindy/blogs

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:f1e4bf85-2525-543d-d72f-ab6d8c629507
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idC404:47EBB:45E6392:5FF8605:698CCE80
html-safe-nonce324cbb39fd12acae1c1e5913f862cb6142686ba6069da5911557558dfb813761
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNDA0OjQ3RUJCOjQ1RTYzOTI6NUZGODYwNTo2OThDQ0U4MCIsInZpc2l0b3JfaWQiOiIyMDEyMjc4MTgxMTI5NjIxNzYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac081a5b32931954cf8c3e2ae0c038f6c676783ce40f6cfbf3449e4f064c411723
hovercard-subject-tagrepository:202400263
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/erwindy/blogs
twitter:imagehttps://opengraph.githubassets.com/340a52a630a54daf83b57a19df53b9e2414caf1c08f09385e739dbc2547f9d1e/erwindy/blogs
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/340a52a630a54daf83b57a19df53b9e2414caf1c08f09385e739dbc2547f9d1e/erwindy/blogs
og:image:alt个人博客: Web, 前端, JavaScript, NodeJs, Electron, Babel, Webpack, Rollup, React, Vue ... - erwindy/blogs
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None640eeb7b6ff4d8d106235d228c0c286e82592d4d2403227b5b2b4fc5832297a4
turbo-cache-controlno-preview
go-importgithub.com/erwindy/blogs git https://github.com/erwindy/blogs.git
octolytics-dimension-user_id33831088
octolytics-dimension-user_loginerwindy
octolytics-dimension-repository_id202400263
octolytics-dimension-repository_nwoerwindy/blogs
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id135373247
octolytics-dimension-repository_parent_nwodeepraining/blogs
octolytics-dimension-repository_network_root_id135373247
octolytics-dimension-repository_network_root_nwodeepraining/blogs
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release3d444f0a47beeeac94cddbb51c91ab408befe8d4
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/erwindy/blogs#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Ferwindy%2Fblogs
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Ferwindy%2Fblogs
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=erwindy%2Fblogs
Reloadhttps://patch-diff.githubusercontent.com/erwindy/blogs
Reloadhttps://patch-diff.githubusercontent.com/erwindy/blogs
Reloadhttps://patch-diff.githubusercontent.com/erwindy/blogs
erwindy https://patch-diff.githubusercontent.com/erwindy
blogshttps://patch-diff.githubusercontent.com/erwindy/blogs
deepraining/blogshttps://patch-diff.githubusercontent.com/deepraining/blogs
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Ferwindy%2Fblogs
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Ferwindy%2Fblogs
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2Ferwindy%2Fblogs
0 stars https://patch-diff.githubusercontent.com/erwindy/blogs/stargazers
140 forks https://patch-diff.githubusercontent.com/erwindy/blogs/forks
Branches https://patch-diff.githubusercontent.com/erwindy/blogs/branches
Tags https://patch-diff.githubusercontent.com/erwindy/blogs/tags
Activity https://patch-diff.githubusercontent.com/erwindy/blogs/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Ferwindy%2Fblogs
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Ferwindy%2Fblogs
Code https://patch-diff.githubusercontent.com/erwindy/blogs
Pull requests 0 https://patch-diff.githubusercontent.com/erwindy/blogs/pulls
Actions https://patch-diff.githubusercontent.com/erwindy/blogs/actions
Projects 0 https://patch-diff.githubusercontent.com/erwindy/blogs/projects
Security 0 https://patch-diff.githubusercontent.com/erwindy/blogs/security
Insights https://patch-diff.githubusercontent.com/erwindy/blogs/pulse
Code https://patch-diff.githubusercontent.com/erwindy/blogs
Pull requests https://patch-diff.githubusercontent.com/erwindy/blogs/pulls
Actions https://patch-diff.githubusercontent.com/erwindy/blogs/actions
Projects https://patch-diff.githubusercontent.com/erwindy/blogs/projects
Security https://patch-diff.githubusercontent.com/erwindy/blogs/security
Insights https://patch-diff.githubusercontent.com/erwindy/blogs/pulse
Brancheshttps://patch-diff.githubusercontent.com/erwindy/blogs/branches
Tagshttps://patch-diff.githubusercontent.com/erwindy/blogs/tags
https://patch-diff.githubusercontent.com/erwindy/blogs/branches
https://patch-diff.githubusercontent.com/erwindy/blogs/tags
221 Commitshttps://patch-diff.githubusercontent.com/erwindy/blogs/commits/master/
https://patch-diff.githubusercontent.com/erwindy/blogs/commits/master/
advancedhttps://patch-diff.githubusercontent.com/erwindy/blogs/tree/master/advanced
advancedhttps://patch-diff.githubusercontent.com/erwindy/blogs/tree/master/advanced
architecturehttps://patch-diff.githubusercontent.com/erwindy/blogs/tree/master/architecture
architecturehttps://patch-diff.githubusercontent.com/erwindy/blogs/tree/master/architecture
extendhttps://patch-diff.githubusercontent.com/erwindy/blogs/tree/master/extend
extendhttps://patch-diff.githubusercontent.com/erwindy/blogs/tree/master/extend
imageshttps://patch-diff.githubusercontent.com/erwindy/blogs/tree/master/images
imageshttps://patch-diff.githubusercontent.com/erwindy/blogs/tree/master/images
introhttps://patch-diff.githubusercontent.com/erwindy/blogs/tree/master/intro
introhttps://patch-diff.githubusercontent.com/erwindy/blogs/tree/master/intro
javascripthttps://patch-diff.githubusercontent.com/erwindy/blogs/tree/master/javascript
javascripthttps://patch-diff.githubusercontent.com/erwindy/blogs/tree/master/javascript
mischttps://patch-diff.githubusercontent.com/erwindy/blogs/tree/master/misc
mischttps://patch-diff.githubusercontent.com/erwindy/blogs/tree/master/misc
nodehttps://patch-diff.githubusercontent.com/erwindy/blogs/tree/master/node
nodehttps://patch-diff.githubusercontent.com/erwindy/blogs/tree/master/node
.editorconfighttps://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/.editorconfig
.editorconfighttps://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/.editorconfig
.gitignorehttps://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/.gitignore
README.mdhttps://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/README.md
READMEhttps://patch-diff.githubusercontent.com/erwindy/blogs
https://patch-diff.githubusercontent.com/erwindy/blogs#前端架构之路
[2018-06-15] 前后端分离、web与static服务器分离https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/architecture/1.md
[2018-06-15] 本地化接口模拟、前后端并行开发https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/architecture/2.md
[2018-06-15] 前端开发规范https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/architecture/3.md
[2018-06-15] 前端开发文档https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/architecture/4.md
[2018-06-15] 构建工具 for teamworkhttps://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/architecture/5.md
[2018-06-15] 组件化https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/architecture/6.md
[2018-06-15] 私有 npm 仓库https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/architecture/7.md
[2018-06-15] 单页面应用(SPA)、按需加载https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/architecture/8.md
[2018-06-15] 服务器端渲染(SSR)与 node 中间层https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/architecture/9.md
https://patch-diff.githubusercontent.com/erwindy/blogs#前端进阶
[2018-06-27] CSS 模块化https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/advanced/1.md
[2018-07-30] 目录结构优化https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/advanced/2.md
[2018-08-02] 怎样提升代码质量https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/advanced/3.md
[2018-08-02] 清理服务器上 webpack 打包的过期 hash 文件https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/advanced/4.md
[2018-08-23] js 扩展:静态类型检查(facebook flow)https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/advanced/5.md
[2018-08-24] webpack 之外的另一种选择:rolluphttps://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/advanced/6.md
[2018-09-11] react、vue 组件开发利器:storybookhttps://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/advanced/7.md
[2018-09-14] 前端开发需要了解的工具集合:webpack, eslint, prettier, ...https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/advanced/8.md
[2018-09-15] js 性能优化利器:prepackhttps://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/advanced/9.md
[2018-09-15] webpack 之外的另一种选择:parcelhttps://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/advanced/10.md
[2018-09-15] js 数据结构类型扩展:immutable-jshttps://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/advanced/11.md
[2018-09-17] css 的弱化与 js 的强化https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/advanced/12.md
[2018-09-21] 搭建自己的前端脚手架https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/advanced/13.md
[2018-10-23] 如何提升前端性能和响应速度https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/advanced/14.md
https://patch-diff.githubusercontent.com/erwindy/blogs#前端漫谈
[2018-00-10] 前端最受欢迎的 UI 框架https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/intro/1.md
[2018-09-26] github 上有趣又实用的前端项目(持续更新,欢迎补充)https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/intro/2.md
https://patch-diff.githubusercontent.com/erwindy/blogs#前端扩展
[2018-08-21] 从 1 到完美,用 js 和 electron 写一个桌面应用https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/extend/1.md
[2018-09-05] 从 1 到完美,用 js 和 react-native 写一个 APPhttps://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/extend/2.md
[2018-09-12] package.json 非官方字段集合https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/extend/3.md
[2018-10-11] 如何构建大型的前端项目https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/extend/4.md
[2018-10-16] 细说后端模板渲染、客户端渲染、node 中间层、服务器端渲染(ssr)https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/extend/5.md
[2018-10-22] h5 与原生 app 交互的原理https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/extend/6.md
[2018-10-30] 前端如何高效的与后端协作开发https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/extend/7.md
[2018-11-12] 细说 js 压缩、sourcemap、通过 sourcemap 查找原始报错信息https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/extend/8.md
[2018-11-19] 从 1 到完美,写一个 js 库、node 库、前端组件库https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/extend/9.md
[2018-11-27] 从 0 到 1 再到 100, 搭建、编写、构建一个前端项目https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/extend/10.md
[2018-12-04] 通用、封装、简化 webpack 配置https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/extend/11.md
[2018-12-17] react 前端项目技术选型、开发工具、周边生态https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/extend/12.md
[2018-12-22] vue 前端项目技术选型、开发工具、周边生态https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/extend/13.md
[2019-01-05] 前端开发如何做好本地接口模拟https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/extend/14.md
[2019-01-23] web 应用常见安全漏洞一览https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/extend/15.md
[2019-02-19] 前端项目如何管理https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/extend/16.md
[2019-03-12] 自己常用的前端项目脚手架模板https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/extend/17.md
[2019-05-29] 细说 Vue 组件的服务器端渲染https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/extend/18.md
[2019-05-29] 再谈前端项目的组件化https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/extend/19.md
[2019-08-13] 批量转换 AMD 与 CommonJs 模块到 ES 模块https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/extend/20.md
https://patch-diff.githubusercontent.com/erwindy/blogs#javascript
[2018-08-25] js 中一些意想不到的使用技巧(持续更新,欢迎补充)https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/javascript/1.md
[2018-12-28] js 中的 number 为何很怪异https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/javascript/2.md
[2019-06-06] js 函数参数推荐书写方式 ({ param1, param2, ... })https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/javascript/3.md
https://patch-diff.githubusercontent.com/erwindy/blogs#nodejs
[2018-09-28] 从 1 到完美,用 node 写一个命令行工具https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/node/1.md
[2018-11-06] 构建工具是如何用 node 操作 html/js/css/md 文件的https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/node/2.md
[2018-12-10] 如何让 node 运行 es6 模块文件,及其原理https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/node/3.md
[2019-03-29] 如何查看一个 js, ts 文件模块的依赖树https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/node/4.md
https://patch-diff.githubusercontent.com/erwindy/blogs#杂项
[2018-12-28] gitlab 安装、配置https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/misc/1.md
[2019-01-15] api 接口管理工具https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/misc/2.md
[2019-02-14] web 项目如何进行 git 多人协作开发https://patch-diff.githubusercontent.com/erwindy/blogs/blob/master/misc/3.md
Readme https://patch-diff.githubusercontent.com/erwindy/blogs#readme-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/erwindy/blogs
Activityhttps://patch-diff.githubusercontent.com/erwindy/blogs/activity
0 starshttps://patch-diff.githubusercontent.com/erwindy/blogs/stargazers
0 watchinghttps://patch-diff.githubusercontent.com/erwindy/blogs/watchers
0 forkshttps://patch-diff.githubusercontent.com/erwindy/blogs/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Ferwindy%2Fblogs&report=erwindy+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/erwindy/blogs/releases
Packages 0https://patch-diff.githubusercontent.com/users/erwindy/packages?repo_name=blogs
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.