Web开发基本情况介绍
关于前端的开发:
起源(前端开发起源于Web的诞生。上世纪90年代初,Tim Berners-Lee发明了Web,并创建了HTTP、HTML和URL等技术标准。最初的Web页面只能显示基本的文本和链接,没有任何样式或交互性。),架构(HTML(超文本标记语言),CSS(层叠样式表),JavaScript(JS),以上三者构成了经典的前端开发三剑客(HTML、CSS和JavaScript),被广泛应用于Web开发),变迁(只读时代,体验时代,敏捷时代)
前端开发:
语言:
a. HTML(超文本标记语言):用于定义网页的结构和内容。
b. CSS(层叠样式表):用于定义网页的样式和外观。
c. JavaScript(JS):用于实现网页的交互和动态功能。
框架:
React.js:由Facebook开发的JavaScript库,用于构建用户界面。它采用组件化的开发方式,提供了高效、灵活的UI开发工具。
Angular:由Google开发的JavaScript框架,用于构建Web应用。它采用MVVM(Model-View-ViewModel)架构,提供了强大的功能和开发工具。
Vue.js:一套用于构建用户界面的JavaScript框架,旨在简化Web应用开发。它采用MVVM架构,并具有轻巧、易学和高效的特点。
工具:
Webpack:模块打包工具,用于将各种前端资源(如HTML、CSS、JS、图片等)打包成静态资源,用于部署到生产环境。
Git:版本控制工具,用于跟踪代码的变更、协作开发和代码版本管理。
npm:Node.js的包管理器,用于安装、管理和共享前端开发所需的各种包和依赖项。
VS Code:一款流行的文本编辑器,提供丰富的前端开发功能和插件生态系统,可以加快开发速度和提高效率。
前端应用的领域之浏览器,之服务器,之终端和跨端
关于Web标准:
了解Web标准组织,W3C流程,TC39流程
简而言之:W3C和TC39都是推动Web技术和标准化发展的重要组织,它们的流程和制定标准的方式都经过了广泛的讨论和审查,以确保Web的开放性、互操作性和可持续性发展。
对于我个人而言,好好学习开发语言,进行不断的练习强化,在实践中发现问题,努力提升自己的技术才是重中之重,了解了前端的基本情况,可以更好的规划我在前端方向的学习路线,同时也意味着还要学习更多的多知识才能将此路越走越远。