I have the habit of collecting interested websites when I surf the Internet at ordinary times. When I was in school, most of my collection were games, music, movies, and indescribable websites, but after work, I was full of technical learning information and so on. A few days ago, when sorting out browser bookmarks, I found that there were more than 200 bookmarks, and I deleted dozens of bookmarks by mistake and it was very troublesome to restore them, so I felt it was necessary to record them in another way, and I also selected some good websites to share with students in need.
Full bookmarks for articles (including previous ones) and browser exports are kept on Github for backup and may be updated later to add new content.
Project address: github.com/hoc2019/blo…
If some foreign websites can not be accessed, please solve by yourself.
The development tools
Some auxiliary tools used in the development of work at ordinary times
The url | instructions |
---|---|
regexr.com | Regular expressions verify matches |
www.gitignore.io | Generate.gitignore files based on the selection |
unbug.github.io/codelf | Variable naming recommendations (Support Chinese) |
www.html.cn/tool/css3Pr… | CSS Box-shadow shadow preview and code generation |
www.internetke.com/jsEffects/2… | CSS gradient preview and code generation |
Xuanfengge.com/easeing/cea… | CSS animation buffer function preview and generation |
www.toptal.com/developers/… | Compose Sprite image from multiple images and generate corresponding CSS |
tool.lu | A collection of tools, including timestamp conversion, base conversion, etc |
www.bootcdn.cn 或 cdn.baomitu.com | Domestic CDN library, fast speed |
www.jsdelivr.com | Foreign CDN library, support github, NPM, WordPress |
Online editing
Code online editing runs
The url | instructions |
---|---|
jsrun.net | Domestic website, code tips, support CDN library import, do not support the creation of projects, code example market. |
jsbin.com | Foreign website, less function, support local build |
codepen.io | Foreign website, support CDN library import, support to create projects (non-members only support a project), there are a lot of rich code sample market. |
stackblitz.com | Foreign site, with code tips, NPM support, can create projects (default create type without VUE). |
codesandbox.io | Foreign website, support NPM and CDN library import, you can create various types of projects |
Programming question bank
Improve your programming mind by brushing problems and practicing programming
- freecodecamp
- Freecodecamp Chinese Version
- Freecodecamp Chinese Version
- leetcode
- Leetcode Chinese version
- The code
- scriptoj
- codewars
- codecademy
Note: According to FCC community, the old version of the topic is no longer maintained and updated, recommended to use the new version, the account is not interoperable. (Thanks Ricowang for the comment)
Video tutorial
Technical sharing and tutorial videos.
The url | instructions |
---|---|
Frontendmasters | There are a lot of big man’s courses, English courses, English subtitles, a small part of the course free, most need to subscribe to the membership, the cost is more expensive, you can wait for the black Friday discount to buy the annual fee. |
Egghead | English lessons with English subtitles. |
IT says | Domestic technology conference to share video mainly. |
MOOC (Massive Open Online Courses) | Domestic website, free class very much, actual combat class pay, pay by class, the price is expensive. (Others, such as Tencent Classroom, netease Cloud Classroom, are almost the same way) |
Udemy | The website has Chinese language and Chinese courses, most English courses also have Chinese subtitles, charge by class, discount paid courses are acceptable. |
Maybe it’s more intuitive, so a lot of people prefer to watch videos, especially when they’re just getting started. There are also a lot of training institutions on the Internet now course video, can find you can also look, but advanced recommended to see more foreign video, broaden your horizons, incidentally practice your English ability.
Most of the videos on these sites are still paid, but if you want to watch free videos you can actually watch YouTube, and there are a lot of tech sharing videos on YouTube, but the point is, they’re all free.
Here are a few technical YouTube accounts you can follow.
- freeCodeCamp.org
- Red Stapler
- LearnCode.academy
- Wes Bos
- Coding Tech
These are just a few of my concerns, and there are many more that you can explore on your own.
Article information Blog
Learn technology and understand the latest trends in the industry.
domestic
- The Denver nuggets
- Blog garden
- CSDN
- Jane’s book
- infoQ
- Big front end
- All the sincere translation
- w3ctech
- v8
- w3cplus
- Zhang Xinxu blog
- TechBridge blog
- Cool shell left ear to listen to wind blog
- Taobao FED
- Jingdong Cave Laboratory
- Baidu FEX (Technology Week is still updating)
- Qiwu Weekly (public account subscription is recommended)
- Big search car technology team blog
foreign
- Echojs
- Front-End Front
- Hashnode
- css-tricks
- Devchat (Audio format)
- Medium (subscription mail)
- Dev (subscriptable mail)
- HTML5 Weekly (subscription email)
- CSS Weekly (subscription mail)
- JavaScript Weekly (subscription mail)
- React Status (Email subscription)
- Ponyfoo (subscriblable mail)
- Jake Archibald blog
- Dan Abramov blog
- David Walsh Blog
It is recommended to set up a special mailbox for receiving subscribed mail, as you will receive a large number of mail
Question and answer BBS
These are the places to go when you have a problem in development.
Web site | instructions |
---|---|
zhihu | Nothing to say, with Zhihu should no one will use Baidu to know that rubbish. |
Segmentfault | More focused on technical issues. |
Stack Overflow | The original foreign version of Segmentfault, very powerful. |
cnodejs | Node community |
react-china | The react community |
V2EX | Programmer 1024? |
Problems with open source frameworks and libraries can often be solved by looking for project query issues on Github.
Making related
After all, the world’s largest gay dating platform, there are a lot of cool people and projects on it, in addition to the wheel also has a lot of tutorials, here recommend some front-end learning helpful projects.
The project name | instructions |
---|---|
30-seconds-of-code | Dapper tool function, Chinese version. |
Front-end-Developer-Interview-Questions | The front end test questions are arranged, there is a Chinese version, no answer. |
front-end-interview-handbook | Front end interview manual, Chinese version, with answers. |
Front-End-Checklist | Front-end development checklist |
javascript-algorithms | Js algorithm and data structure |
33-js-concepts | 33 concepts to master for front-end development, available in Chinese. |
awesome-javascript | List of javascript resources, yesThe Chinese version of. |
nodebestpractices | Node best Practices list, available in Chinese. |
On Github, you can find other similar projects with the name awesome-*, such as the node resource list awesome-node and react resource list awesome-react.
Learning is not recommended to interview questions, it is not easy to form a system.
The last
The websites sorted here are the ones I often see, some of which have not been updated for a long time are not listed, and some websites may be omitted. If you have other excellent learning websites, you can also comment and share them. I hope these websites can help you with your learning and development.