zoukankan      html  css  js  c++  java
  • HTML中的script标签--读书笔记

    在HTML中使用JavaScript

    • 浏览器执行JavaScript代码几个现象

      1. 在代码执行完成前,页面中的其余内容不会被浏览器加载或者显示,会阻断页面显示

        <script>
          alert("hello");
        </script>
        <p> Testing</p>
        

        通过上面代码发现,只有按下确定后,弹框关闭,才会显示Testing

      2. 浏览器遇到字符 " ",时候,会认为是结束标签

        <script>
          console.log("Hello </script>");
        	//使用转义
        	console.log("</script>");//script
        </script>
        

        我们发现显示页面显示了,“);.明显JavaScript代码被截断了。

    • script中的异步和延迟

      1. async 表示不让页面等待脚本的下载和执行,从而异步加载页面的其他内容,但不妨碍页面中的其他操作。不保证其原来的排列顺序执行,哪个先加载完就先执行。
      2. defer 脚本延迟到文档被解析和显示后再执行,触发DocumentContentLoaded后才执行。立即下载,但是延迟执行。执行顺序按照排列顺序
    • script的相关应用

      1. 可以借用defer , async 的特性异步或者延迟加载js代码,优化用户体验

      2. <noscript>
          	<h1>
              Hello World!
          </h1>
        </noscript>
        当浏览器关闭js功能的时候,这里面的标签内容会显示。
        
    慢慢来,比较快!基础要牢,根基要稳!向大佬致敬!
  • 相关阅读:
    UML--->用例图梳理
    UML--->活动图梳理
    论懂产品对程序员的重要性
    markdown时序图语法
    bootstrap 设置表格固定宽度 内容换行
    gitlab的本地搭建和部署使用
    layer.load的使用
    git fatal: remote origin already exists. 报错解决
    导出csv xls文件数字会自动变科学计数法的解决方式
    git常用命令
  • 原文地址:https://www.cnblogs.com/rookie123/p/14232010.html
Copyright © 2011-2022 走看看