作为一个小白,前端基础学习是必不可少的,那么我们到底该如何学习呢?学习什么内容对我们以后的就业有帮助相信大家有一些困惑。接下来几点是我对学习内容的一些建议。
Git, GitHub, Markdown, Linux命令行, Vim/Sublime/Webstrom, FQ
语义化, HTML4/5标签运用, CSS2/3选择器, 盒模型, 起浮, 定位, 负边距, BFC, 居中, 布局, 兼容, 字体图标等
ES3根本语法, 递归, 表达式优先级, 隐式变换, 声明前置, IIFE, 作用域链, 闭包, ES5数组, ES6新特性
DOM操作, 特点操作, 表单验证, 事情模型(冒泡、捕获、事情署理、撤销默认), BOM操作, 动画, Ajax(手写 server Mock数据), 跨域
JQuery DOM操作/特点操作/事情/Ajax, Promise, JQuery deferred, Tab作用/图片懒加载/循环轮播/回到顶部/瀑布流布局/木桶布局/无限加载新闻页/fullPage
原型, 原型链, 继承, this, 模块形式, 发布订阅形式, JQuery源码解析, JQuery插件编写, Tab组件/轮播组件/曝光组件/事情办理模块封装, BootStrap源码解析
AMD/CMD/UMD标准, Node, NPM运用(开发个人包), 工程化(Gulp、NPM Script), WebPack, Less, PostCSS, Flex布局, 移动端适配, HTTP头/状况码/缓存处理, Web安全, CSS3作用,功能优化
多个项目可选(酷炫作用、Node脚手架、Node Express前后端全站使用、Vue项目、React 项目、造轮子系列... )
算法刷题
最后就是大量的实践,刷题,社会实践是我们现在所最大缺乏的东西,客服懒就是成功,失败就会一直懒下去。欢迎大家转载文章。
领取专属 10元无门槛券
私享最新 技术干货