zoukankan      html  css  js  c++  java
  • 每日思考(2020/08/24)

    题目概览

    • 描述下元素的href和src有什么区别
    • CSS的伪类和伪对象有什么不同
    • null和undefined的区别是什么

    题目解答

    描述下元素的href和src有什么区别

    • 概念不同:href用于在当前文档和引用资源之间确立联系,src用于将资源替换当前元素
    • 解析方式不同:href解析时,会并行下载资源且不会停止当前文档处理,src解析时,会暂停当前文档处理
    • 属性值:href 的属性值是链接,是链接的目标,src 属性值是文件的路径或地址,是引用资源
    • 参考文章:url、href、src 详解

    CSS的伪类和伪元素有什么不同

    • 伪类是给当前选中节点添加新样式,控制元素的行为(:hover, :active, :visited, :focus),当在某个行为下这个元素会呈现什么样式,伪类选择器使用
    • 伪元素是给当前选中节点添加伪元素,是一个原本不存在 DOM 上的元素(::before, ::after),必须要设置 content 属性才会生效,伪元素选择器使用::

    null和undefined的区别是什么

    • 概念方面:undefined一般是简单数据类型,表示此处应该有个值,但是当前尚未赋值;null一般是复杂数据类型,表示不存在
    • 用途方面:undefined:返回执行之后无返回值/ 获取对象不存在的属性值;null原型链的最顶部的不存在对象
    • 部分运算
      • es6 的结构与函数默认值,只有 undefined 可设默认值,null 不能
      • +null0+undefinedNaN
      • JSON.stringify(undefined)undefinedJSON.stringify(null)'null'
      • JSON.stringify({a:undefined})'{}'JSON.stringify({a:null})'{"a":null}'
      • typeof null'object'typeof undefined'undefined'
    • 参考文档:nullundefined
  • 相关阅读:
    excel 读取
    MSDN异步编程概述 [C#] zzhttp://www.cnblogs.com/hxhbluestar/articles/60023.html
    window.opener showModelessDialog showModalDialog 获取|控制父窗体的区别
    MySql中文乱码解决方法
    关于随机数
    javascript 日期处理(注意事项)
    一个简单访问office程序的控件,不依赖officedll
    关于12306的bug
    回车提交
    js动态添加外部js(顶)
  • 原文地址:https://www.cnblogs.com/EricZLin/p/13557223.html
Copyright © 2011-2022 走看看