前端语言串讲笔记|青训营

80 阅读2分钟

前端语言串讲笔记|青训营

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.求各位大佬轻点喷[膜拜]