All Projects → hijiangtao → Fe Cookbook

hijiangtao / Fe Cookbook

Licence: apache-2.0
HTML/CSS & JavaScript, Web and related. 前端手册

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Fe Cookbook

Angular Ru Interview Questions
Вопросы на собеседовании по Angular
Stars: ✭ 224 (-11.11%)
Mutual labels:  frontend
Rfs
✩ Automates responsive resizing ✩
Stars: ✭ 2,789 (+1006.75%)
Mutual labels:  frontend
Hiper
🚀 A statistical analysis tool for performance testing
Stars: ✭ 2,667 (+958.33%)
Mutual labels:  frontend
Tko
🥊 Technical Knockout – The Monorepo for Knockout.js (4.0+)
Stars: ✭ 227 (-9.92%)
Mutual labels:  frontend
Tech for web
Web開発のための技術系ドキュメント
Stars: ✭ 234 (-7.14%)
Mutual labels:  frontend
Gulp Front
Frontend boilerplate and framework based on gulp, pug, stylus and babel
Stars: ✭ 237 (-5.95%)
Mutual labels:  frontend
Awesome Design Systems
A curated list of bookmarks, resources and articles about design systems focused on developers.
Stars: ✭ 222 (-11.9%)
Mutual labels:  frontend
Prism
Build frontend web apps with Ruby and WebAssembly
Stars: ✭ 251 (-0.4%)
Mutual labels:  frontend
Frontend Developer Roadmap
📘 Front-end developer roadmap in 2021. This repository aims to collect the most important concepts of front-end.
Stars: ✭ 233 (-7.54%)
Mutual labels:  frontend
Full Stack Fastapi Couchbase
Full stack, modern web application generator. Using FastAPI, Couchbase as database, Docker, automatic HTTPS and more.
Stars: ✭ 243 (-3.57%)
Mutual labels:  frontend
Ant Design Vue
🌈 An enterprise-class UI components based on Ant Design and Vue. 🐜
Stars: ✭ 15,749 (+6149.6%)
Mutual labels:  frontend
Antizer
ClojureScript library for Ant Design React UI components
Stars: ✭ 234 (-7.14%)
Mutual labels:  frontend
Project Based Learning Frontend
List of Project based Tutorials for frontend development
Stars: ✭ 240 (-4.76%)
Mutual labels:  frontend
Appy
🚀 A full stack boilerplate web app
Stars: ✭ 225 (-10.71%)
Mutual labels:  frontend
Free Programming Resources
💎 免费的编程资源大全,持续更新!🔥 覆盖各种语言和方向(Java \ Python \ C++ \ JavaScript \ Golang \ 前端 \ 后端等)的学习路线、贴心教程、项目实战、编程书籍、面试合集、实用资源等,对程序员非常有帮助!
Stars: ✭ 225 (-10.71%)
Mutual labels:  frontend
Frontend Boilerplate
An ES20XX starter with common frontend tasks using Webpack 4 as module bundler and npm scripts as task runner.
Stars: ✭ 224 (-11.11%)
Mutual labels:  frontend
Shunter
A Node.js application built to read JSON and translate it into HTML
Stars: ✭ 236 (-6.35%)
Mutual labels:  frontend
Mogwai
The minimalist, obvious, graphical, web application interface
Stars: ✭ 249 (-1.19%)
Mutual labels:  frontend
Checklist
📋 A Frontend Checklist for Websites
Stars: ✭ 248 (-1.59%)
Mutual labels:  frontend
Kedge
kEdge - Kubernetes Edge Proxy for gRPC and HTTP Microservices
Stars: ✭ 244 (-3.17%)
Mutual labels:  frontend

FE-Cookbook

GitHub contributors GitHub issues PRs Welcome license Travis

在从事前端开发的时光中,从日常大牛的博客、动态中能零零散散看到不少好的技术文章,同时也看了不少前端书籍,包括《JavaScript 高级程序设计》、《JavaScript 语言精粹》、《HTML5高级程序设计》、《You Don't Know JS》系列、《CSS揭秘》等等,也针对很多方面的问题进行了细致的探索和查漏补缺,比如 CSS3 弹性盒布局、Hybrid App 唤起实现、Web 加载渲染性能、WebAssembly 等等,因此想通过这个项目把个人持续关注的前端相关内容汇总收集,一方面方便自己和其他同学日后查看、另一方面希望与有同样兴趣的同学一起将该项目完善壮大。

本项目持续更新中,如果觉得有用欢迎给项目添加 Star;如果觉得有任何需要改进或者需要完善的地方,欢迎贡献代码提请 PR,针对无冲突的内容我会快速合并。希望为前端圈贡献一些自己的力量。

根据个人理解,本项目分为以下六个部分,见目录

Outline / 目录

  • JavaScript - JavaScript 相关的知识汇总,包括读书笔记、知识点整理和语言实现细节等;
  • HTML - HTML 语言规范、读书笔记与新兴 API 介绍;
  • CSS - CSS 语言规范、读书笔记与专题讲解等;
  • Node.js - NodeJS 相关技术细节与实现、读书笔记等;
  • Tools & Codes - Web 开发前沿技术与工程打包细节等内容整理;
  • QA - 校招/社招前端笔试面试题汇总,计划纳入上百道题,正在持续更新中;
  • LeetCodeOJ - 用 JavaScript 刷算法题的一个项目集锦;

JavaScript

  • JavaScript 高级程序设计笔记: 根据《JavaScript 高级程序设计》一书整理的知识点,将 JavaScript 及浏览器等相关内容梳理了一遍。
  • You Don't Know JS 章节要点整理: 《You Don't Know JS》一书共六本,根据每个章节总结的知识点进行罗列,可以快速阅览 JavaScript 不为人知的一些设计细节,中文书籍见 GitBook

HTML

关键概念

CSS

CSS3

关键概念

Node.js

Tools & Codes

前端相关基础技术文章

  1. Understanding JavaScript’s async await
  2. 6 Reasons Why JavaScript’s Async/Await Blows Promises Away
  3. An Introduction to Source Maps
  4. Babel 入门教程
  5. How to use SVG as a Placeholder, and Other Image Loading Techniques
  6. Understanding Node.js Event-Driven Architecture
  7. Comparing JavaScript Templating Engines: Jade, Mustache, Dust and More
  8. JSON Web Tokens vs. Session Cookies In Practice
  9. ES6 In Depth: Modules
  10. Why (and how) to use eslint in your project
  11. Speed up Your Node.js App with Native Addons
  12. Ten Things A Serious JavaScript Developer Should Learn
  13. Await and Async Explained with Diagrams and Examples
  14. But really, what is a JavaScript test?
  15. What the Fu*k JavaScript: A list of funny and tricky JavaScript examples
  16. Modern JavaScript Explained For Dinosaurs
  17. Modern JavaScript for Ancient Web Developers
  18. The Basics of DOM Manipulation in Vanilla JavaScript (No jQuery) — SitePoint
  19. The Cost Of JavaScript - Addy Osmani
  20. JavaScript Start-up Performance - Addy Osmani
  21. How JavaScript works: memory management + how to handle 4 common memory leaks
  22. How JavaScript works: Event loop and the rise of Async programming + 5 ways to better coding with async/await
  23. How JavaScript works: inside the V8 engine + 5 tips on how to write optimized code
  24. Understanding V8’s Bytecode
  25. How JavaScript works: an overview of the engine, the runtime, and the call stack
  26. Build a state management system with vanilla JavaScript
  27. Inside look at modern web browser (part 2)
  28. [Paper] Measuring the User Experience on a Large Scale: User-Centered Metrics for Web Applications
  29. Mouse events basics

Web 开发教程与最佳实践

Web 开发利器与书籍

Web 开发打包与未来技术

会议

WebAssembly 中文教程资源

示例代码

QA

  • 校招/社招前端笔试面试百题汇总:由于从校招实习到校招提前批,一直在学习前端相关的基础知识并针对具体遇到的细节进行查漏补缺,零零散散发现很多内容值得反复回顾,所以将自己看到过认为还比较经典的题目汇总到这里,供大家参考。
  • 用 JavaScript 刷 LeetCode

计算机科学技术文章

Contribute

非常欢迎为该项目增加内容,共同完善前端技术整理。请 Fork 之后提交代码后发起 PR。

LICENSE

Apache 2.0

Contact

Joe Jiang, Email

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].