JavaScript高级程序设计(第四版) 第二章 HTML中的javascript
学习记录 |
|||
课程名称 |
HTML中的javascript |
时间 |
2021-2-22 |
话题&关键词 |
无 |
||
总结 |
|||
1.使用JS的方法 最常用的就是使用script标签,总共有7个属性(type async defer src language charset integrity),这六种属性唯一要用的就是src,由type又引出了MIME类型 2. 使用script标签带来的问题 Js是由预处理和执行统一运行的语言,这两种行为合到一起统称为解释, Js同时又是具有阻断特性的语言,在Js运行的时候,页面上的任何操作都会被终止,直到Js运行结束, 如果在js当中使用了闭合标签,那么一定要用转译符转译 script标签除了引入.js格式文件,还支持非.js格式的,那么在引用非.js格式的文件时,一定要注意服务器返回的MIME类型是否正确,否则可能会影响该文件的效果 外部文件和内部文件同时存在在同一个script标签的话,只会执行外部引入文件 3. Js标签放置的位置 传统做法是放置在body的head标签内,但是如果这么做的话,会导致js未加载完或者加载异常时,页面无法正常显示,影响页面效果,那么最好的策略就是:和html || css有关的js文件放在head里,无关的文件放到整个页面文档,即body的底部 4. async和defer不使用的原因 如果对某一个外部js文件设置了async,那么当该文件里的内容和其他js标签或文件内的内容有关联时,会出现无法预期的异常,因为我们无法得知设置了async的文件和正常的文件,哪个先加载完,哪个后加载完。不用defer也是一样的道理。 5. 用外部文件还是内部文件 外部文件会被缓存,一般会在文件后?随机数 内部文件则不会被缓存 至于是用外部还是用内部,则在实际开发过程中进行取舍。 6. 文档模式 混乱模式和标准模式 这个一般不用特别关心。 |
关于script标签内引用非.js后缀文件,确保服务器能返回正确的 MIME 类型 的方法,还有待探究。
JavaScript高级程序设计(第四版) 第二章 HTML中的javascript相关推荐
- JavaScript高级程序设计第四版学习--第二十四章
title: JavaScript高级程序设计第四版学习–第二十四章 date: 2021-5-31 10:46:01 author: Xilong88 tags: JavaScript 本章内容: ...
- JavaScript高级程序设计学习笔记二(在HTML中使用JavaScript)
在 HTML 中使用 JavaScript 在html中使用JavaScript脚本有两种方式一种是嵌入在HTML中的脚本,另一种是引入外部的脚本.两种方式都离不开<script>元素. ...
- JavaScript高级程序设计第四版_英文版
[实例简介] 文件:590m.com/f/25127180-489056218-c2ed13(访问密码:551685) 以下内容无关: -------------------------------- ...
- JavaScript高级程序设计第三版.CHM【带实例】
从驱动全球商业.贸易及管理领域不计其数的复杂应用程序的角度来看,说 JavaScript 已经成为当今世界上最流行的编程语言一点儿都不为过. JavaScript 是一种非常松散的面向对象语言,也是 ...
- JavaScript高级程序设计 第4版----String
JavaScript高级程序设计 第4版----String 文章目录 JavaScript高级程序设计 第4版----String 1.JavaScript 字符 2.字符串操作方法 1.conca ...
- JavaScript高级程序设计[第3版]
JavaScript高级程序设计[第3版] package xyz.huning.toolkit.pdf;import java.io.FileOutputStream; import java.io ...
- JavaScript高级程序设计第三版 第3章 基本概念
第3章 基本概念 3.1 语法 3.1.1 区分大小写 3.1.2 标识符 3.1.3 注释 3.1.4 严格模式 3.1.5 语句 3.2 关键字和保留字 3.3 变量 3.4 数据类型 3.4.1 ...
- javascript高级程序设计 第三版
网盘地址 提取码:vh81 笔记 第二章 2.1script标签 <script>元素属性:async.charset.defer.language.src.type async和defe ...
- javascript高级程序设计 学习笔记 第五章 上
第五章 引用类型的值(对象)是引用类型的一个实例.在 ECMAScript 中,引用类型是一种数据结构, 用于将数据和功能组织在一起.它也常被称为类,但这种称呼并不妥当.尽管 ECMAScri ...
- 汇编语言 王爽 第四版 第二章 检测点2.2
汇编语言 王爽 第四版 课后检测点 课后实验 持续更新~~ 检测点2.2 给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为 0010H 到 1000FH . 最小肯定是偏移地址为0, ...
最新文章
- IDEA mybatis-generator 逆向工程
- 发现一款绿色toolbar工具
- java 前置通知_spring aop中的前置通知
- 傅奎:十年安全路,一颗好奇心
- [linux 命令笔记] kill
- 简单的C#字符串数组转字符串方法
- opencv 在工业中的应用:blob分析
- ext.net 2.5 导出excel的使用方法
- IPSEC是如何穿越NAT的
- 拓端tecdat|R平方/相关性取决于预测变量的方差
- pe linux 引导修复工具下载,winpe系统引导修复工具
- 用matlab画相频曲线_用MATLAB进行系统频率特性曲线绘制
- Matlab求解点到直线距离
- 傅里叶变换复数形式的实部代表什么_二维傅里叶变换与逆变换基于Unity的实现...
- 图片水印如何去除,怎样处理带水印的图片
- Java如何得到时间格式dd-MMM-yy???
- 声声慢·寻寻觅觅 宋代:李清照
- 重温线性代数(1)——线性组合
- 曹胜欢,java那些事儿
- Ubuntu20.04LTS 安装配置
热门文章
- SQL数据库的查询操作大全(select)
- 将adb命令打包成脚本
- 基于java题库及试卷管理模块的设计与开发(含源文件)
- 新手程序员必学的代码编程技巧
- Vue结合uni-app实现手机端的扫码功能
- GnuTLS recv error (-54): Error in the pull function(解决方法)
- 精确到门牌号的地图_IP地址精准查询工具:能精确到门牌号
- PKM2 - PKManager (基于内容的个人知识管理工具) 5M 绿色免费
- 枚举算法典型的三个例子
- Android开发简单购物app源码,校园购物APP源码(适合新手学习)