第二章在html中使用javascript
2017-02-17 14:35:54 0 举报
AI智能生成
登录查看完整内容
在HTML中,JavaScript是一种重要的客户端脚本语言,用于为网页添加交互性和动态功能。通过将JavaScript代码嵌入到HTML文档中,我们可以实现各种功能,如表单验证、响应用户操作、创建动画效果等。JavaScript可以直接在浏览器中运行,无需服务器端支持。它可以通过事件驱动的方式与HTML元素进行交互,例如通过点击按钮触发事件、监听鼠标移动等。此外,JavaScript还可以访问和操作HTML元素的DOM(文档对象模型),从而实现对页面结构和内容的修改。总之,JavaScript为HTML赋予了更多的功能和交互性,使得网页更加生动和有趣。
作者其他创作
大纲/内容
第二章 在html中使用javascript
activity
ranklist
聊天
popularity
动态
temporary
2.1 <script>元素
1.生:网景浏览器为了解决,如何做到让js既能与html页面共存,又不影响那些页面在其他浏览器中的呈现效果的问题,而创建了这个元素,成为html的一部分
2.<script>的位置
1.为什么<script>元素不放在<head>里面?
只要不存在defer和async属性,brower都会按照<script>元素在页面中出现的先后顺序对他们依次解析,这样就会浪费浏览器解析head的时间,浏览器只有解析到body之后才会呈现页面内容,这样就可能会造成长时间的页面空白。
3.延迟脚本
1、<script>标签的defer属性
相当于告诉浏览器立即下载,但遇到</html>标签后再执行
只支持外部脚本文件,这一点在html5中已明确规定,但ie4-ie7还支持对嵌入脚本的defer属性
<script defer=\"defer\"></script>
4.异步脚本
async
告诉浏览器立即下载文件
<script async></script>
5、XHTML
将HTML作为XMl的应用而重新定义的一个标准
2.3 文档模式
1、通过doctype切换实现,两种模式的不同主要影响css内容的呈现
2、混杂模式(不同浏览器行为差异非常大)
3、标准模式或者说准标准模式
4、如果在文档开始处没有发现文档类型说明,则所有浏览器都会默认开启混杂模式
2.4 使用<noscript>元素可以指定在不支持脚本的浏览器中显示的替代内容,但在启用了脚本的情况下,浏览器不会显示<noscript>元素中的任何内容
金币系统
CMS
fans
coupon
tag
0 条评论
回复 删除
下一页