Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/justjavac/the-front-end-knowledge-you-may-not-know

:innocent: 你可能不知道的前端知识点
https://github.com/justjavac/the-front-end-knowledge-you-may-not-know

chrome css css3 debug frontend html html5 javascript performance

Last synced: 22 days ago
JSON representation

:innocent: 你可能不知道的前端知识点

Awesome Lists containing this project

README

        

# 你可能不知道的前端知识点

[为什么建这个 repo?](https://github.com/justjavac/the-front-end-knowledge-you-may-not-know/blob/master/archives/000-why.md)

## 使用方式

GitHub 提供了一些方便的功能:

- **fork**:慎用。当我写了新文章后,你 fork 的仓库并不会自动同步。所以除非是你想参与这个项目,比如提交一篇文章、修改错别字、等,否则你没有必要 fork 这个项目。

- **star**:这个功能可以理解为收藏或点赞。如果你想收藏这个项目,以便将来某一天来学习,我劝你别这么做,相信我,`Read It Later === Read It Never`。另一方面,我的 star 已经够多了,所以除非是你确实觉得项目对你有帮助,否则你不需要点 star 按钮。

- **watch**:推荐使用。点击 watch 旁边的下拉三角可以得到更多的 watch 选项,最有用的 2 个是:Releases only 和 Watching:

- 选择 Watching,当本项目有任何动态时,你都会收到通知;
- 选择 Releases only,只有发布新的 [Release 版本](https://github.com/justjavac/the-front-end-knowledge-you-may-not-know/releases)时你才会收到通知。

当有新文章时,我会不定期发布 Release 版本。

- **sponsor**:GitHub 新上线的赞赏功能。如果我的项目帮助你找到了心仪的工作,或者让你升职加薪,可以[请我喝杯咖啡](https://github.com/justjavac/buy-me-a-coffee)。

- **subscribe**:这个功能是 issues 的,在每个 issue 的右面都有这个按钮。点击后可以关注此 issue 的动态。

**推荐流程:**

1. 点击 watch,选择 Releases only
2. 当发布了新的 [Release 版本](https://github.com/justjavac/the-front-end-knowledge-you-may-not-know/releases)后,你会收到提醒。每个版本会包含几篇文章的链接。
3. 当阅读完文章后,在每篇文章的最下面都附有讨论这篇文章的 issue,如果你对这篇文章感兴趣,进入相应的 issue,点击右侧的 subscribe。
4. 祝阅读愉快。

**注意**:如果你选择 Releases only,则会错过一些新开的 issues。

## 目录

- [addEventListener 的第三个参数,提升页面滚动性能](https://github.com/justjavac/the-front-end-knowledge-you-may-not-know/blob/master/archives/006-web-scrolling-performance-optimization-passive-event-listeners.md)
- [HTML attribute 和 DOM property](https://github.com/justjavac/the-front-end-knowledge-you-may-not-know/blob/master/archives/015-dom-attributes-and-properties.md)
- [Async Clipboard API:异步剪贴板 API](https://github.com/justjavac/the-front-end-knowledge-you-may-not-know/blob/master/archives/023-clipboardapi.md)
- [HTML DOM 级别以及一些小坑](https://github.com/justjavac/the-front-end-knowledge-you-may-not-know/blob/master/archives/014-dom-level.md)
- [ResizeObserver 监听元素的尺寸变化](https://github.com/justjavac/the-front-end-knowledge-you-may-not-know/issues/18)
- [利用 URLSearchParams 对象获取URL之中的查询字符串](https://github.com/justjavac/the-front-end-knowledge-you-may-not-know/issues/31)

[更多...](https://github.com/justjavac/the-front-end-knowledge-you-may-not-know/issues)

## 建议

关于碎片化阅读其实我是持反对意见的,碎片化阅读只能作为自己**已有知识的补充**,但是真正想学好前端,还是应该多看书,从头构建自己的**完整知识体系**,然后把碎片化阅读作为自己知识体系中知识点的补充。

## License

知识共享许可协议
作品justjavac创作,采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议进行许可。凡是转载的文章,翻译的文章,或者由其他作者投稿的文章,版权归原作者所有。