zoukankan      html  css  js  c++  java
  • Web-js-10月23日

    1.逻辑运算    ||(或)    && (且)     !(非)

    ||    遇到第一个为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中的节点(标签)对节点进行操作,改变标签,改变标签属性,改变css样式,添加事件等。

    Dom研究的对象是document。

      操作流程

        1.选择你要操作的节点

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

          document.getElementsByTagName("div")   标签获取

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

          Document.getElementByClassName(“name”)  通过class

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

          

        2.输出

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

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

                     innerHTML指的是元素中的内容

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

        二者区别

        innerHTML 中可以嵌套标签

        innerText中只能是文本

        

        

  • 相关阅读:
    logback不输出日志消息,且SLF4J绑定源错误
    solr6.4.1 搜索引擎(1)启动eclipse启动
    centos7网络连接
    OutOfMemoryError异常java内存泄漏(Memory Leak)和内存溢出(Memory Overflow)
    centos7软件安装redis3.2
    centos7软件安装mysql5.7
    solr6.4.1搜索引擎(5)使用zookeeper3.4.9分布式集群
    mysql优化数据库优化、SQL优化
    solr6.4.1搜索引擎(4)tomcat重启后数据加载缓慢或丢失
    centos7软件安装jdk1.8
  • 原文地址:https://www.cnblogs.com/lovels/p/9844366.html
Copyright © 2011-2022 走看看