今天同事问我一个问题,我都惊呆了!!!!

她在看vue2的官方文档,看到ref那一节的东西,然后看到一句话      'ref 加在普通元素上,用this.$refs.name 获取到的是dom元素' ,然后随口问出来,dom元素是什么呀?当时我的第一反应不是回答她,而是在想你到底有没有学过js,不禁引人发思,前端门槛这么低的吗,dom都不懂,就来干前端开发,但不排除有别人和她一样的开发,能干活,但一问基础就垮。。。

那今天我就来说一下我理解的dom,有不对的地点欢迎大家批评指正hhhhh

dom,全称document,可以简单理解为一个对象,也可以称为dom树,是针对HTML和XML文档的一个API,我们可以通过dom去操作页面上的一些标签从而去实现自己所需要的功能;前端程序员通过操作dom去改变页面和实现一些功能。

虽然现在很多框架都是不用直接操作dom去开发的,但是底层的理论基础也是非常重要的,只学框架是能干活,但是框架更迭的话,有无理论基础的人学习成本和质量是不同的。

最熟悉的陌生人DOM相关推荐

  1. 一个我们熟悉的陌生人:多丽丝·莱辛

      ■入评理由:一部自问世之日起便被广泛地认定是妇女解放'圣经'的作品,同时也是一部政治宣传冊和一部关于精神崩溃的小说.可惜她被中国的作家们忽略了,甚至遗忘了.也许诺贝尔文学奖能够提醒我们,重新关注并 ...

  2. 从陌生到熟悉,再变成最熟悉的陌生人:伤感日志

    从陌生到熟悉,再变成最熟悉的陌生人:伤感日志 - 从陌生到熟悉,再变成最熟悉的陌生人:伤感日志 既然,牵手,为何,分手? 既然,分手,为何,后悔? 既然,爱过,为何,怨恨? 既然,怨恨,为何痛苦? 曾 ...

  3. 追新求快的时代,别让 Java Web 开发必备工具 Tomcat 变成“熟悉的陌生人”!

    作者 | 码哥字节 来源 | MageByte技术团队 Tomcat 发展这么多年,已经比较成熟稳定.在如今『追新求快』的时代,Tomcat 作为 Java Web 开发必备的工具似乎变成了『熟悉的陌 ...

  4. 你是我最熟悉的陌生人。。。

    有一样东西将会流行很久,这就是上网.和上网一样流行的就是"网恋".随着社会的变迁,寻求爱情的成本与所承担的风险越来越高,人们一方面渴望爱情,另一方面又害怕爱情所带来的不安全感,产生 ...

  5. 全员降薪 65% 五个月,核心高管不领工资:再明星的教育机构也没躲过去啊......

    点击上方"开发者技术前线",选择"星标" 18:50 在看 真爱  来自:AI前线  编辑:可可 受新冠肺炎疫情影响,很多线下教育机构无法开班授课,营收受到巨大 ...

  6. Java程序员需要熟悉的库

    bin:HtmlConverter.jar. java.javac.javadoc.javap.javaw.native2ascii.serialver API:Java的核心API是非常庞大的,但是 ...

  7. win32 htmlayout dom操作demo

    之前两篇关于win32 htmlayout博文,记载了一个实现了简单的点击按钮弹出新窗口的demo,之后实践中发现,图形界面开发,最重要的还是要实现响应用户操作,改变原有界面的功能.比如说,界面上有一 ...

  8. 既熟悉又陌生的“迪杰斯特拉”

    最近看一些专业课的书籍,在不同的书本上看到了Dijkstra(迪杰斯特拉)这个名字:可以毫不夸张地说,凡是学信息相关专业的学生都应该听说过他的名字(课堂上曾提到的"迪杰斯特拉算法" ...

  9. 前端React教程第六课 认识栈调和、setState和Fiber架构

    10 React 中的"栈调和"(Stack Reconciler)过程是怎样的? 时下 React 16 乃至 React 17 都是业界公认的"当红炸子鸡" ...

最新文章

  1. loadrunner用javavuser进行接口测试
  2. 扛鼎之作!Twitter 图机器学习大牛发表160页论文:以几何学视角统一深度学习
  3. 请投上您的一票,助力 2019 开源基础设施峰会
  4. mysql备份和还原数据库
  5. 怎么可以用计算机弄出表白数字,怎么用数字表白 表白爱情数字大全
  6. javascript 数组排序
  7. $ionicPopup
  8. java对象引用出错_“Java有值传递和引用传递”为什么错了?
  9. jQuery 源码解析笔记(一)
  10. Entity Framework之IQueryable和list本地集合
  11. django 使用新的虚拟环境
  12. Sql不区分大小写查询
  13. 现代ADC中采样率往往远低于输入信号带宽
  14. matlab counter是什么意思,counter-propagating是什么意思
  15. 京东大数据,为什么这么牛?
  16. rs.next()为false导致resultset遍历不出数据
  17. 我的世界服务器自定义ui,自定义主菜单CustomMainMenu mod教程
  18. Java基础break语句
  19. python-日历模块
  20. php淘金农场源码_PHP欢乐农场源码 淘金农场源码 欢乐农场游戏源码

热门文章

  1. 怎么把pdf转成word?转换途径一览
  2. Python发QQ邮件(来自菜鸟教程)
  3. 择时策略 —— 基于 RSRS 指标的沪深300指数择时
  4. 【Cocos creator】绘图系统:Graphics组件之动态改变生成图像的透明度
  5. 聚类算法评价指标——adjusted Rand index, ARI指数(调整兰德指数)
  6. 力扣小周推荐——最大交换
  7. Scala 的几种group集合操作
  8. 我(大专毕业生)该怎么办?
  9. 滴滴专车司机苹果手机ios客户端可以下载了
  10. Deep Decentralized Multi-task Multi-Agent Reinforcement Learning under Partial Observability