• Dom对象的研究


    1.逻辑运算  ||  &&  !

    1||2   5&&4     !0

    ||

      遇到第一个为true 的数字就终止并返回

    &&

       遇到第一个为false 的值 就终止 返回false 的值 如果没有false 就返回最后那个数

    || 和&& 在一起

     && 的优先级比较高 高于||

    2.作用域问题

      1. js代码如何让执行

      2.js 环境 

      3. 栈 堆

          js代码在客户端执行前,浏览器会给这个js一个全局环境,这个全局环境

    分两个部分。

    一个是内存模块,一个是执行模块,内存模块找到当前作用域下所有带var和

    function的关键字,var 进行变量声明,function 声明定义。

    执行模块逐行向下(会出现语句和代码块) 如果是函数执行。

    函数执行:会开辟一个类似与window 的私有作用域,在这个私有作用域下

    又分两个模块,内存模块和执行模块。内存模块找到当前环境下所有带var

    和function的关键字,还需要注意函数的形参,因为他也是私有变量,带var

    的进行变量声明为私有变量

    function 声明和定义都完成了,然后是执行模块逐行执行。

    阿里面试题

     

    Dom 对象dom的全程 document object model

    Dom 主要研究 html 中的节点 (标签)对节点进行操作,改变标签属性样式

    ,添加事件等。Dom 研究是对象是document

    操作流程

           

    document.getElementById(“idname”)  通过id名获取元素

    document.getElementsByTagName(“div”) 标签获取

    获取整个网页中所有的div构成的一个数组集合

    Document.getElementsByClassName(“name”)  通过class

    获取整个网页中class叫name的数组聚

    2输出

    1)       document.Write()在整个文档输出

    2)       指定的元素中输出 element.innerHTML=

    innerHTML指的是元素中的内容

                    指定的元素中输出Element.innerText=

    二者区别

    innerHTML中可以嵌套标签

    innerText 中只能是文本;

     

  • 相关阅读:
    Android官方命令深入分析之bmgr
    Android官方命令深入分析之AVD Manager
    Android 官方命令深入分析之android
    token的设置与获取
    SpringBoot使用Redis共享用户session信息
    thymeleaf资源加载问题(从Controller跳转)
    ajax传递数组,后台更新
    BootStrap表单验证用户名重复
    hadoop3.x.x错误解决
    Hadoop安装
  • 原文地址:https://www.cnblogs.com/jinfeixiang/p/9885841.html
Copyright © 2020-2023  润新知