28
头图

Articles and Tutorials

blog

  • Front-end memoirs | Front-end notebooks - A front-end blogger's experience and summary
  • - Hashnode is the easiest way to start a developer blog for free on your personal domain free and connect with readers through our global developer community! 👩‍💻👨‍💻
  • Dev.to - DEV is a community of software developers who come together to help each other.
  • Hackernoon - An independent tech media site

Must have Chrome extension

  • DailyDev - Get the latest news about the Dev community in your Chrome default tab.
  • WhatFont - Find out which font a website is using.
  • ColorPick Eyedropper - Just drop the pen to know which color a website is using.
  • Wappalyzer - Know the tech stack of any website
  • Web Developer - This extension has a lot of tools.
  • React Developer Tools - React Developer Tools is a Chrome DevTools extension for the open source React JavaScript library. It allows you to inspect the React component hierarchy in Chrome DevTools.


Front-end performance analysis tool

  • PageSpeed ​​Insights - PageSpeed ​​Insights generates reports on the actual performance of web pages for both mobile and desktop devices, and provides recommendations on how to improve the respective web pages.
  • Lighthouse - Lighthouse is an open source automation tool for improving the quality of web applications. You can run it as a Chrome extension, or from the command line. You give Lighthouse a URL you want to review, and it will run a series of tests against the page and then generate a report on the page's performance.
  • Pingdom - Online website speed detection tool is a web page speed detection tool launched by a website monitoring service company to help users find out the reasons that affect website speed and give feasible solutions to improve web page performance. Said to be very practical.
  • Sitespeed.io - Sitespeed.io is an open source web performance testing tool used to measure the comprehensive performance of web sites, helping developers and testers analyze web page loading speed and rendering performance.
  • Calibre - Caliber is an all-in-one performance monitoring suite that helps you monitor and audit your website's performance. It also allows you to simulate real-world conditions by specifying the location of test servers, managing simulated ad preferences, and even simulating mobile devices. It also allows you to set a budget and helps you stay within that budget by giving you performance drops.
  • SpeedTracker - SpeedTracker is a tool that runs on top of WebPageTest to run regular performance tests on your website and visualize how various performance metrics change over time. This allows you to continuously evaluate your site and see how new features affect your site's performance. You can also define budgets and get alerts via email and Slack.

VS Code must have an extension

  • Compile Hero - Compile Hero is an easy-to-use editor tool for compiling Less, Sass, Scss, Styl, TS, TSX, Jade, Pug or JS files with one click.
  • NPM - This extension helps you manage Package.json and provides warnings when dependencies are not installed, also helps with version control.
  • Prettier - Prettier is an opinionated code formatter. It achieves consistent styling by parsing the code and reprinting it with its own rules (taking into account max line length), wrapping the code if necessary.
  • Rainbow Brackets - Easily find missing tags by color coding each bracket set in the environment.
  • VS Code Large Icons - Organize your environment by applying the appropriate icon set to visually identify files by type.
  • Placeholder image - Services like unsplash.it and placehold.it are very useful. You can now save time by adding placeholder images directly in VS Code
  • Vetur - Official VueJS extension
  • ESLint - This extension uses the ESLint library installed in the open workspace folder.
  • Live Server - Starts a development local server with live reload for static and dynamic pages.
  • Visual Studio IntelliCode - This extension will move the most relevant completion suggestions to the top.
  • Chrome Debugger - This extension allows you to debug JavaScript code running in the Chrome browser from within VS Code.
  • Microsoft Edge Debugger - Debug JavaScript code in the Microsoft Edge browser
  • Firefox debugger - Debug a web application or browser extension in Firefox
  • Bracket Pair Colorizer 2 - Customizable extension to color matching brackets

VS Code themes


DOCS and cheat sheet 😁

  • MDN Web Docs - The MDN Web Docs website provides information on Open Web technologies, including HTML, CSS, and APIs for websites and Progressive Web Apps.
  • DevDocs - Fast, offline and free documentation browser for developers. Search over 100 documents in one web application.
  • DEVHINTS - A small cheat sheet.
  • FLEX-Malven - Visual cheat sheet for CSS Flex layouts.
  • GRID-Malven - A visual cheat sheet for CSS grid layout.

🌐 How does it work?

For HTML and CSS


📝 Online IDE, Editor

📷 Image Resources

  • Unsplash - Free Images and Photos.
  • Pexels - Free image. - Delete photo data - delete personal data from photos before sharing them on the internet.
  • LottieFiles - LottieFiles is a collection of animations designed for - Lottie - Gone are the days of annoying developers.
  • removebg - remove image background.
  • Pixabay - Free image or video.

👓 Accessibility

  • Accessibility Blog - Medium - Seven easy-to-implement guidelines - Guidelines for designing more accessible websites.
  • Sheet - A practical approach to universal design to make your website/webapp accessible to everyone.

Terminal for Windows

📺 YOUTUBE channel

🖋 Fonts and Typography

  • Google Fonts - Your #1 resource for free and easy-to-use web fonts.
  • FontPair - Font Pairs help designers pair Google Fonts together. Beautiful Google font combinations and pairings.
  • Fontjoy - Fontjoy helps designers choose the best combination of fonts. Mix and match different fonts for the perfect pairing.
  • Fonts Arena - Free fonts, free alternatives to premium fonts for your research.

🎨 illustrations

  • unDraw - Browse to find the illustration that fits your needs, then click Download.
  • freepik - Free graphics resources.
  • DrawKit - Hand drawn vector illustration and icon resources, perfect for your next project.

💧 icon


Front-end framework learning resources

⚡JAVASCRIPT


⚡ React

Why React?

ES2015 +

routing

state management

Redux

bundle

Webpack

build something


🎮API

  • Quotes REST API - They say So has over a million quotes in the database, the largest database of its kind in the world. The Quotes API provides an easy way to access data.
  • OpenWeather - Simple, fast, free weather API from OpenWeatherMap where you can access current weather data, hourly, 5-day and 16-day forecasts.
  • Public APIs - A consolidated list of over 1000 free public and open REST APIs for developers.
  • SWAPI - Star Wars API.
  • JSONPlaceholder - Free use of fake online REST API for testing and prototyping.

⚡NODEJS

😐 Learn GIT

  • Git Manual - Git, GitHub, DVCS, OMG! Learn all the terms and basics of Git.
  • cheat sheet - keep these handy! The reference table covers Git commands, features, SVN migrations and bash. Available in multiple languages.
  • Learn Git forks - Try Git commands directly from your web browser. Have some of your soon-to-be favorites: branch, add, commit, merge, revert, pick, reset!
  • Visualize Git - look under the hood! Using the free browse mode and some built scenarios, explore how Git commands affect the structure of a repository in a web browser.
  • Git-It - You downloaded Git, now what? Download Git-It to your computer and you'll get a hands-on tutorial that will teach you to use Git directly in your local environment using commands on a real repository.


Practical case

Prepare for the interview (questions)


wscats
7.1k 声望13k 粉丝

分享和总结不易,求关注一下⭐️