如果你知道简单的问题,你就已经比某些人强了。
关于学习方法,有一些经验分享给你:

1.在学习的过程中
最好不要只停留在前端和移动开发面,而是通过复制书本上的例子来运行结果。注意,即使是简单的例子,也要有耐心去琢磨、调试、修改;
2.在学习的过程中
一定要去做,试着写代码,而不是只拿着一本书看。很多事情和经历都要自己去做,才能真正属于自己;
3.在前端和移动开发的学习过程中
你可能会遇到各种不容易解决的问题。应该多去专业论坛了解相关知识,书本上的知识有限。要从网上搜索有用的信息并进行整理,以促进学习的深入和知识水平的提高;
4.在打代码的过程中遇到一个不知道代码的程序
多查API,了解它的原理,直到能熟练掌握为止。
总之,前端和移动开发的学习就是要好好学习,多练习。
一、前端学习路线核心知识点
1.基础知识介绍
学会在PC和移动端建立静态页面,这是我们从小白升级为网页“化妆师”的必备知识点。一定要掌握HTML5和CSS3的相关知识。
HTML+CSS
移动网站布局
自学教程1、HTML+CSS从入门到精通2、移动Web开发
2.先进技术
让网页“动”起来,带你学习——Javascript,前端工程师的核心语言,实现网页数据的交互和动画效果,实现与后端数据的连接。
Java script语言
Web APIs
数据交互和异步编程
自学教程1、Web前端必学的JS入门教程2、JS必学的DOM BOM操作3、Ajax零基础入门
3.Vue开发
掌握多行业解决方案,项目开发即用,这些都需要学习Vue.js,一个前端工程师必备的流行框架。
框架前类Node.js
Vue2+Vue3
自学教程:1。Node.js零基础2入门教程。Vue完整视频教程
4.React小程序开发
React帮你解锁中高级前端工程师的能力图谱。多头项目可让您满足90%以上的企业需求。
React核心技术
打字稿开发
小程序;迷你程序
自学教程:1。React零基础入门到原理二详解。Typescript零基础入门实战3。牵着你的手快速开发微信小程序。
第二,当然有很多开源项目。你可以在面试管理系统的工作时练习这些。
1、Iview管理
Iview-admin是基于Iview的Vue 2.0管理系统模板。
项目地址:iview-admin

2、Vue2管理
Vue2-manage是一个基于vue+element-ui的后台管理系统。
项目地址:vue 2-管理
检查项目管理系统的效果:逆向管理
前端手机模拟预览:elm-manage
3、Vue管理系统
vue-manage-system是基于Vue.js+Element UI的后台管理系统解决方案。
vue-管理-系统登录界面
项目地址:vue-管理-系统
三到七个方便的在线服务来帮助软件和网络开发。
1.工具。FromDev:适合Web开发者的工具。
地址:https://tools.fromdev.com/
这是一个小而好的工具包,在实际的Web开发中,它会在很多地方对你有所帮助。
Fromdev是一个博客,主要处理软件开发人员的书籍和在线教程。某种程度上隐藏在网站上。但是,有一个小工具箱应该是很有趣的,尤其是对于Web开发人员来说。
除了用于XML、JS和HTML的Escape/Unescape工具之外,还有用于SEO和创建CSS按钮或QR码的密码生成器、各种转换工具和实用生成器。
2.在线bash:测试Bash程序。
地址:https://rextester.com/l/bash_online_compiler
如果手头没有Bash,也可以在线测试和执行Shell脚本。此外,在线bash允许协同工作。
3、游戏代码
地址:https://playcode.io/
代码类似于CodeSandbox。Web开发人员可以在线编写或测试他们的代码。整个工具比CodeSandbox简单,所以功能更清晰,但没那么丰富。
该工具还具有一些实用功能。同时,他们也有付费版本。
4.js fiddle:HTML、CSS和Javascript的测试工具
地址:https://jsfiddle.net/
虽然JSFiddle代码协作工具很小,但它非常好:在这里,你可以存储、测试和协作编辑HTML、CSS和Javascript中的代码片段。
该编辑器无需用户登录或注册即可使用,在浏览器中完全免费使用。
5.IDEONE:60种语言的在线调试器和编译器
地址:https://ideone.com/
在线代码编辑器Ideone是在线测试代码片段的理想工具:该工具支持60多种编程语言,除了C ++、Java或Python,还有Prolog或Whitespace等不太为人所知的语言。
它可以直接在线编译和执行,因此很容易跟踪错误。代码片段也可以通过简单地分割URL来交付。
6.JSLinux:浏览器中有多个Linux和Windows。
地址:https://bellard.org/jslinux/
有时候,开发者需要一台Linux机器,JSLinux就会派上用场:该服务免费提供多个Linux发行版,无需安装任何虚拟机。除了Alpine Linux和Buildroot,甚至还有Fedora,但并不是全新的版本。
这两个发行版都可以作为命令行或通过X窗口运行,尽管后者可能并不总是以最佳状态运行。包括FreeDOS甚至Windows。
使用copy.sh,您还可以将其替换为早期的操作系统。

7.Caniuse:检查哪个浏览器可以使用。
地址:https://caniuse.com/
Http://Caniuse.com可以帮助解决这个问题:开发人员可以使用简单的输入掩码来检查哪些浏览器和版本支持哪些功能和API。
这个工具可以帮助我们简化和加快开发人员的工作。我们工具箱里的工具越多,我们完成工作的速度就越快。希望你能收藏好这些工具,在需要的时候使用。
还有很多方向。可以找找相关项目,希望对你有帮助。喜欢的话可以收藏喜欢。


