SVG 入门基础(一),前端混合开发

38 阅读3分钟

总结

大厂面试问深度,小厂面试问广度,如果有同学想进大厂深造一定要有一个方向精通的惊艳到面试官,还要平时遇到问题后思考一下问题的本质,找方法解决是一个方面,看到问题本质是另一个方面。还有大家一定要有目标,我在很久之前就想着以后一定要去大厂,然后默默努力,每天看一些大佬们的文章,总是觉得只有再学深入一点才有机会,所以才有恒心一直学下去。

开源分享:docs.qq.com/doc/DSmRnRG…

3、直接在 HTML 中使用 SVG 标签。

4、作为 CSS 背景。

二、基本图形与属性


  • 基本图形,也就是比较常用的图形

  • <rect>:矩形,rxry 如果没有同时设置,会默认使用对方的值。

image.png

  • <circle>:圆形

image.png

  • <ellipse>:椭圆

image.png

  • <line>:线

image.png

  • <polyline>:折线,points 内坐标点值可以用 空格 或者 , 来分割开就行。

image.png

  • <polygon>:多边形,points 内坐标点值可以用 空格 或者 , 来分割开就行,跟 折线 唯一不同的就是,它会帮你把最后一个点跟第一个点连起来,形成一个闭合图形

image.png

  • <path>:路径

  • 基本属性

  • fill:填充颜色

  • stroke:描边颜色

  • stroke-width:描边粗细

  • transform:旋转属性

三、基本操作 API


  • 创建图形

document.createElementNS(ns, tagName)

  • 添加图形

其实前端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。

这里再分享一个复习的路线:(以下体系的复习资料是我从各路大佬收集整理好的)

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

《前端开发四大模块核心知识笔记》

最后,说个题外话,我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在IT学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。