本文主要是介绍Web开发技术梳理 0x0 仰望星空,脚踏实地,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
来公司快一个月了,大部分时间都在学习,作为一个职场新人,公司的氛围和前辈们的热情简直不能再好。好几次感动,感激这个机会。
实习这几天接触的项目中主要参与的部分都是用C#,对web技术栈没有自信,但是又有兴趣。很纠结的过程,今天和程哥的一番交流,算是有了清晰的思路。碰巧他也是C#转web,有很多共同的话语。同时,也有很多反思,有种听君一席话的收获,之前的学习过于强调对深度的探究,而忽略了对基础的掌握。像一种苦命追寻屠龙之术,砍柴喂马不会的困境。
先暂停之前的学习,重新整理一下知识体系,巩固一下基础,至少能做到以后遇到问题可以说,这个需求好像可以用那个实现,具体怎么做呢,而不是说,这个需求怎么实现呢?加油,感恩。
这里借助的平台是程哥推荐的MDN,对知识体系做一个梳理,对基础进行一次巩固。
基础:
- HTML:对页面内容的描述和定义——有什么
- CSS:对页面内容表现的修饰——让看起来怎么样
- HTTP:用于传输HTML和其他文档——怎么传输
脚本:
- JavaScript:在浏览器操作文档实现一些逻辑性功能,现在也可以在浏览器运行Node&V8
- WebAPI:web提供的实现一些功能的接口,有设备、通信、数据管理等相关的
- Web Components:像使用模板一样重复使用自定义的组件
图形:
-
Canvas: <canvas> 元素提供了通过 TextScript 绘制3D图形的 API。
-
SVG:可缩放矢量图形
-
WebGL:一种能让你使用HTML
<canvas>
元素来绘制3D或2D图形的 JavaScript API
音频,视频和多媒体
- Web媒体技术
- 媒体捕捉和流API
- 使用HTML音频和视频
- WebRTC :实时通信(Real-Time Communications)
其他
- MathML: 显示复杂的数学方程和语法
- XSLT:将 XML 文档转换为更易读的 HTML
- EXSLT:扩展了 XSLT 的功能。
- XPath:提供了比 CSS 选择器更强大的语法来选择文档中的 DOM 节点。
这篇关于Web开发技术梳理 0x0 仰望星空,脚踏实地的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!