JS红宝书学习日志

第一章 概述

 js历史。。。。。

Js的实现:1. ECMAScript(核心)

http://bbs.csdn.net/topics/390236542?page=1

  2.DOM(文档对象模型)

3.BOM(浏览器对象模型)

http://www.jb51.net/article/55851.htm

 

 

第二章 <script>

 2.1内嵌代码与外部文件

    <script type=”text/javascript”>  js代码 </script>(内嵌式)

<script type=”text.javascript” src=”···.js”>  < /script>(外部)

注意:外部式不能内嵌代码,浏览器会默认内嵌代码为空

 

2.1.1 <script>位置

一般情况下,<script>会存放在<head>元素中,

为避免打开页面的延迟,选择将<script>元素存放在<body>元素中

 

2.1.2 defer

<script type=”...” defer=”defer” src=”...”> </script>(可以直接加defer,不过有的浏览器不支持,所以选择defer=”defer”)

作用:将脚本延迟到页面解析结束后才运行(即见到</html>才可运行)

注意:只可用于外部文件

 

2.1.3 async

<script type=”...” async=”true/false”></script>(true是选择异步)

目的:不让页面等待脚本下载和执行,从而异步加载其他内容

 

2.2外部文件比内嵌的优点

1.可维护性

2.可缓存(多个页面都使用一个js文件,只需下载一次,速度加快)

 

2.3文档模式。。(未看)

 

2.4 <noscript>元素

创建一个<noscript>元素,在浏览器不能显示<script>时用于提醒用户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值