HTML5
- 语义化标签
- 文本相关标签
- 表格相关标签
- 表单相关标签
- 多媒体 API 的丰富与增强
CSS3
- 属性选择器
- 文本相关属性
- 背景边框,边距属性
- 大小、定位、轮廓属性
- 盒模型与布局相关属性
- 表格相关属性
- CSS 动画效果
- scss、less 预编译器
JavaScript
- JavaScript 基础语法
- JavaScript DOM 操作
- JavaScript 事件类型、机制等
本地存储与离线应用
- localStorage、sessionStorage
- indexedDB 存储与调用
Web Worker 多线程 API
- worker 线程数据交换
- 嵌套 worker
- SharedWorker
- Promise 的原理及使用
客户端通信
- 跨文档消息传递
- WebSocket 通信
心情
初探前端开发,内容非常丰富,发展也是非常迅速,所以必定学无止境。面对如大海般的知识,我相信
很多人跟我一样也会有些迷茫,不知所措。
边学习边想了很久,技术是社会发展的推动力,可以说技术是永远学不完的,所以切不可贪多,求全。对于浩如烟海的知识与技术,我们该如何应对呢?
想必有很多前辈都会有这样的经验,学技术需要一专多长,需要从一个切入口达到一定的深度,再去考虑扩展广度。
那么像我这个夏天所学,远远不够,可以说才刚刚了解前端,要想达到去企业工作的水平还需要更多的实践和练习。
那么怎么能做到不成为社会发展的淘汰者呢?这就需要掌握核心的本领,高屋建瓴,从平地而起,在计算机科学领域,算法,计算机网络,操作系统可以说是非常核心的内容了,所有的程序设计都因此而有意义。对于程序来说,代码的架构,复用度,可维护性,高性能则是成为专家的必经之路。
前端开发,其核心在于用户交互,我们要关心,页面的交互性,布局,用户体验和网页性能优化。对于代码来说就是简洁、高效、可维护性高。
对于前端开发来说,我机缘巧合走上这条路,我便始终如一,尽管可能与我专业不尽相同,这便是人生,所有事都是缘分。