这里有一些学习更高级 JavaScript 主题的好资源,即: 雄辩的javascript.net freeCodeCamp.org github.com/getify/You-Dont-Know-JS 您可以通过创建一些项目来练习 Javascript 技能,例如创建一个显示从 API 提取的一些统计信息的仪表板。例如 Twitter 仪表板或任何你喜欢的东西。您将了解如何使用 API 和 JSON。 JS框架 您可以选择其中一种JS 框架。目前流行的是 Angular.js、React.js 和 Vue.js。如果您已经学习了 JavaScript 基础知识并拥有坚实的基础,那么无论您选择什么框架,请确保您非常了解它。 React.js 是得到 Facebook 大力支持、当今业界最受欢迎的JS 框架之一。
如果你选择React.js
你需要掌握React的核心概念,即: 了解 React 基于组 电话列表 件及其工作原理 在组件中使用State和Props JSX 以及如何使用它在网页上呈现 HTML 元素 组件如何以及何时重新渲染 使用反应钩子 NPM、Webpack 和 Babel 作为一名初级开发人员,您不需要对 React.js 了如指掌。您可以通过创建多个项目来学习和练习上述技能。其中之一,您可以通过练习状态管理来创建计算器应用程序,因为许多用户操作需要更新状态。尝试使用 React Hooks 创建应用程序。 状态管理(例如 Redux) 一旦掌握了 React 的核心概念,下一步就是了解Redux。Redux 本质上是一个状态管理 框架,作为一个前端数据库,将 Web 应用程序的状态存储在一个易于管理的位置。
有许多工具可帮助您调试React 或 Redux
即React Dev Tools和Redux Dev Tools。 网页浏览器 电话列表论坛 作为一名前端开发人员,了解并掌握有关网络浏览器的基础知识非常重要,包括: 调试工具,例如Chrome 开发者工具 适用于存储方法,包括本地存储、会话存储、cookie。 浏览器功能,您可以使用网站 Whatwebcando.today 来确保您的代码支持所需的浏览器。 部署和托管 前端开发人员必须知道如何部署和托管。您可以使用托管服务,例如: GitHub 页面 赫鲁科 网络化 数字海洋 AWS 火力基地 后端 后端的定义简单来说,就是存储前端数据的地方。