前端语言串讲笔记|青训营
1 前端语言的基本能力
HTML(Hypertext Markup Language)
构建框架结构,控制wbb结构,从web结构设计到构架任何网页
JavaScript
风格化Web
-
借鉴C语言的基本语法;
-
借鉴jAVA语言的数据类型和内存管理;
-
借鉴Scheme语言,将函数提升到“第一等公民”(first class)的地位;
-
借鉴Self语言,使用基于原型(prototype)的继承机制。
CSS(Cascoding Style Sheet)
语法非常简单
增强互动性
2 前端语言的协作配合
用人的构成举例:
构建人的骨骼,CSS构建人的皮肤,Javascript构建人的肌肉,这三者缺一不可。
HTTP-构建DOM树-计算CSS树-排版-渲染合成-绘制
3 你不知道的HTML(5)
HTML并非图灵完备,他只是一门标记语言。
基本语法:标签(元素)Element、文本Text、注释Comment、DTD Document Type Defination、处理信息 ProcessingInstruction。
了解HTML ARIA并非只是为了供盲人阅读,它可以为我们设计UI系统提供指导意义。
4 扩展分享
Web的风靡
- 对用户友好
无需安装、无需强大硬件、升级非常方便、容错率强、传播方便。
- 对开发者友好
心智模型成熟、丰富的API能力、框架、工具标准化、开发、调试简单、具备跨平台能力。
- 领域成熟度
whatwg/w3c/ecma、浏览器厂商整合、各类Web应用风靡、商用平面设计标准化、全面组件化。
- 未来的方向
效率工具(Rust)、JS 2 Anything、服务端容器化、低(无)代码站点、大前端的统一、三维可视化。
总结
第一节课的内容对于0基础小白来说,还是有很大难度的,涉及许多语言和框架构成的专业知识,需要后续认真研读,继续努力。
ps.求各位大佬轻点喷[膜拜]