zoukankan      html  css  js  c++  java
  • 使用JavaScript

    这几天看了(北风网+飘城Web俱乐部)李炎恢老师的视频,整理了一下,作为自己学习的笔记,如有版权冒犯,纯属无意!后续笔记也以此为基础

    一:<Script>标签解析

      <script>xxx</script>这组标签, 是用于在 html 页面中插入 js 的主要方法。 它主要有以下几个属性:

      1.charset:可选。表示通过 src 属性指定的字符集。由于大多数浏览器忽略它,所以很少有人用它。

      2.defer:可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。由于大多数浏览器不支持,故很少用。

      3.language:已废弃。原来用于代码使用的脚本语言。由于大多数浏览器忽略它,所以不要用了。

      4.src:可选。表示包含要执行代码的外部文件。

      5.type:必需。可以看作是 language 的替代品。表示代码使用的脚本语言的内容类型。

    <script type="text/javascript">
    alert('欢迎来到 JavaScript 世界!');
    </script>
    

      

     二:JS 代码嵌入的一些问题

       如果你想弹出一个</script>标签的字符串,那么浏览器会误解成 JS 代码已经结束了。解决的方法,就是把字符串分成两个部分,通过连接符‘+’来连接。

    <script type="text/javascript">
    alert('</scr'+'ipt>');
    </script>
    

      

        1,一般来说, JS 代码越来越庞大的时候, 我们最好把他另存为一个.js 文件, 通过 src 引入即可。它还具有维护性高、可缓存(加载一次,无需加载)、方便未来扩展的特点。

            <script type="text/javascript" src="demo1.js"></script>

           这样标签内就没有任何 JS 代码了。也可以通过如下方式 用单标签:<script type="text/javascript" src="demo1.js" />;

           但是如果在标签中添加代码的话,标签中的代码是不会执行的。 <script type="text/javascript" src="demo1.js">alert('我很可怜,执行不到!')</script>

        2,按照常规, 我们会把<script>标签存放到<head>...</head>之间。 但有时也会放在 body 之间。

        3,不再需要提供注释,以前为了让不支持 JavaScript 浏览器能够屏蔽掉<script>内部的代码,我们习惯在代码的前后用 html 注释掉,现在已经不需要了。
            <script type="text/javascript">

            <!--alert('欢迎!');
                             -->
            </script>

        4,如果浏览器禁用了JavaScript。则可以通过以下方式处理:平稳退化不支持 JavaScript 处理:<nosciprt>

    <noscript>
    您没有启用 JavaScript
    </noscript>
    

      






  • 相关阅读:
    多测师讲解html _伪类选择器17_高级讲师肖sir
    多测师讲解html _后代选择器16_高级讲师肖sir
    多测师讲解html _组合选择器_高级讲师肖sir
    多测师讲解html _标签选择器14_高级讲师肖sir
    前端 HTML form表单标签 input标签 type属性 重置按钮 reset
    前端 HTML form表单标签 textarea标签 多行文本
    前端 HTML form表单标签 input标签 type属性 file 上传文件
    前端 HTML form表单标签 input标签 type属性 radio 单选框
    前端 HTML form表单标签 input标签 type属性 checkbox 多选框
    前端 HTML form表单目录
  • 原文地址:https://www.cnblogs.com/CalmEric/p/3476114.html
Copyright © 2011-2022 走看看