这个就不多说了,大部分人都应该听说过,一个免费的编程网站,主要以视频教学教学为主,资料非常丰富,前端、后端、移动、算法、数据库、运维等,这个网站都有涉及,由浅到深,循序渐进,介绍的非常基础,也非常详细,对于初学者来说,是一个非常不错的学习编程的网站:
菜鸟教程这也是一个不错的编程网站,所有资料都是免费的,主要以文本教程为主,涉及的面也非常广,前后端、数据库、移动端等,介绍的都非常详细,特别适合初学者学习,还可以在线编辑运行程序:
w3cschool这个编程网站,大部分人也都应该听说过,也是一个非常基础的编程网站,前后端、数据库、服务器、云计算等,这个网站都有非常详细基础的介绍,支持在线编辑运行程序,对于初学者来说,也是一个非常不错的选择:
实验楼这也是一个编程网站,与前面的编程网站不同,这个网站主要以项目实验为主,没有基本入门的教程,都是一个一个小型的项目,自带有运行环境和文档说明,学习起来非常方便,对于想提升自己能力的编程者来说,是一个非常不错的选择:
CSDN这个搞开发的人都应该非常熟悉了,博客资料非常多,有基础的,也有深入的,几乎你遇到的所有问题都可以在上面找到对应解决方案,非常方便实用,是一个很不错的编程学习网站,对于提升自偶来说非常有用:
就分享这5个编程学习网站吧,对于初学者来说,完全够用了,当然,还有许多其他的编程学习网站,像网易云课堂等,也非常不错,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。
1.HTML5+CSS3
掌握HTML基本语法; 掌握HTML常用标签及属性; 掌握HTML语义化
掌握CSS语法及使用技巧; 掌握DIV+CSS布局方法; 掌握浏览器常见兼容性解决方案
掌握PS基础知识、切图及插件切图; 掌握浏览器调试工具的使用方法; 掌握网站重构开发基本流程和规范; 掌握语义化、模块化、兼容性的PC端网站重构
掌握HTML5新增的结构化标签; 掌握HTML5浏览器兼容方式
掌握CSS3新增的选择器; 掌握CSS3新增的样式属性; 掌握弹性盒布局方法及技巧; 掌握Animate动画库使用方法
掌握Less的使用方式; 掌握Less的常用语法
掌握移动端屏幕适配的解决方案; 掌握设备系统不同的解决方案; 掌握移动端重构常见的兼容问题解决方案
掌握响应式布局适用场景; 掌握实现响应式布局的解决方案
2. JS交互设计
掌握JavaScript的基本语法; 掌握JavaScript内置对象; 掌握JavaScript常见算法; 掌握JavaScript函数应用
掌握DOM的各种操作; 掌握BOM的各种操作
掌握JavaScript事件的对象; 能够熟练使用正则表达式进行表单验证; 掌握闭包的应用场景及优缺点; 掌握AJAX的实现原理及封装
熟练使用面向对象思想进行编程
掌握项目的开发流程; 掌握音频视频常用API使用; 熟练使用WebAPIs编程
掌握Touch.js在移动端的应用
熟悉jQuery常见操作; 熟悉jQuery DOM操作; 掌握jQuery核心API
掌握Zepto的使用方法
3.Node
掌握ES6新特性; 掌握模板字符串用法; 掌握解构赋值用法; 掌握箭头函数用法; 掌握Promise、async…await用法; 掌握ES6 class用法
掌握Node特性; 掌握Node操作文件和目录; 掌握Node搭建服务器; 掌握前后台交互过程
掌握Express的用法; 掌握Express的路由配置; 掌握Express的内置中间件使用; 掌握Express的常见第三方中间件使用; 掌握Express渲染视图模板
掌握MySQL数据库设计规范; 掌握MySQL之CURD操作指令; 掌握Node操作MySQL; 掌握MVC和MVP概念
掌握Webpack打包项目过程; 熟悉Gulp用法; 掌握ES6和commonjs模块化用法
掌握WebSocket; 熟悉Koa2的用法
掌握接口设计规范; 掌握权限系统设计; 掌握token令牌设计; 掌握登录拦截; 掌握项目部署
4.前端框架
掌握Vue基础语法和指令; 掌握Vue计算属性和监听的使用方法; 掌握Vue组件的定义和基本使用
掌握Vue组件通信的方法; 掌握Vue路由的使用; 掌握Vue路由守卫的使用; 掌握Vue网络请求Axios的使用; 熟悉Vuex状态管理; 熟悉UI库的使用
掌握Vue相关知识的综合使用; 熟悉Vue项目的开发、部署流程; 熟悉Git版本控制软件的使用; 熟悉数据可视化工具的使用” 掌握TypeScript基本类型的使用; 能熟练在Vue-cli3.0中使用TypeScript
掌握React的JSX语法使用; 掌握React事件绑定的方法; 掌握React组件的定义和通信; 掌握React路由及相关路由组件的使用方法; 掌握React网络请求的使用方法; 熟悉React状态管理Flux、Redux的原理和流程; 熟悉React项目优化、部署流程
5.小程序+数据可视化
掌握Vue基础语法和指令; 掌握Vue计算属性和监听的使用方法; 掌握Vue组件的定义和基本使用
掌握Vue组件通信的方法; 掌握Vue路由的使用; 掌握Vue路由守卫的使用; 掌握Vue网络请求Axios的使用; 熟悉Vuex状态管理; 熟悉UI库的使用
掌握Vue相关知识的综合使用; 熟悉Vue项目的开发、部署流程; 熟悉Git版本控制软件的使用; 熟悉数据可视化工具的使用
掌握TypeScript基本类型的使用; 能熟练在Vue-cli3.0中使用TypeScript
掌握React的JSX语法使用; 掌握React事件绑定的方法; 掌握React组件的定义和通信; 掌握React路由及相关路由组件的使用方法; 掌握React网络请求的使用方法; 熟悉React状态管理Flux、Redux的原理和流程; 熟悉React项目优化、部署流程
关注优就业,学习更多IT知识。
这个基本看个人的编程喜好。公认LeetCode(力扣网)是刷题的好网站,但是也是偏数据结构和原理。