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中只能是文本

        

        

  • 相关阅读:
    全网最新iOS面试题-大厂加薪篇
    iOS面试--虎牙最新iOS开发面试题
    iOS面试--字节跳动最新iOS开发面试题
    去面试腾讯iOS开发要达到咋样的水准?
    “iOS开发” 金三银四如何快速技术晋升?
    突破瓶颈,“iOS开发”,跳槽面试必备题(针对年后面试者)
    解决visio对象在word中显示不全的问题
    word中图片自动编号的交叉引用出现被引用的图片
    elasticsearch 一个分布式多用户能力的全文搜索引擎
    Maven仓库安装配置及使用
  • 原文地址:https://www.cnblogs.com/lovels/p/9844366.html
Copyright © 2011-2022 走看看