无障碍 关怀版

如何在HTML中使用JavaScript?

向HTML页面中插入Java的主要方法,就是使用<>元素。这个元素由Netscape创造并在Netscape Navigator2中首先实现。后来,这个元素被加入到正式的HTML规范中。

HTML4.01为<>定义了下列属性:

一、使用<>元素的方式有两种:

直接在页面中嵌入Java代码和包含外部Java文件。

二、<>标签的放置位置

按照传统的做法,所有<>元素都应该放在页面的<head>元素中。但是这意味着必须等到全部Java代码都被下载、解析和执行完成以后,才能开始呈现页面的内容,这无疑会导致浏览器在呈现页面时出现明显的延迟,而延迟期间的浏览器窗口将是一片空白。为了避免这个问题,现代Web应用程序一般把全部Java引用放在<body>元素中页面内容的后面。

三、<no>元素

早期浏览器都面临一个特殊的问题,即当浏览器不支持Java时如何让页面平稳地退化。对这个问题的最终解决方案就是创造一个<no>元素,用以在不支持Java的浏览器中显示替代的内容。这个元素可以包含能够出现在文档<body>中的任何HTML元素—<>元素除外。包含在<no>元素中的内容只有在下列情况下才会显示出来:

  • 浏览器不支持脚本;
  • 浏览器支持脚本,但脚本被禁用。

四、文档模式

IE5.5引入了文档模式的概念,而这个概念是通过使用文档类型(doctype)切换实现的。最初的文档模式是:混合模式和标准模式。混杂模式会让IE的行为与IE5(包含非标准特性的)相同,而标准模式则让IE的行为更接近标准行为。虽然这两种模式主要影响CSS内容的呈现,但在某些情况下也会影响到Java的解释执行。

如果在文档开始处没有发现文档类型声明,则所有浏览器都会默认开启混杂模式。但采用混杂模式不是什么值得推荐的做法,因为不同浏览器在这种模式下的行为差异非常大,如果不使用某些hack技术,跨浏览器的行为根本就没有一致性可言。对于标准模式,可以通过使用下面任何一种文档类型来开启:

返回搜狐,查看更多

责任编辑:

平台声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
阅读 ()
推荐阅读

代做工资流水公司西宁工资流水样本泰安薪资流水打印咸阳代做银行流水电子版荆州企业对私流水代办上饶办工资代付流水台州银行流水账单办理包头工资流水图片无锡查银行流水账单柳州代做转账流水蚌埠银行流水账开具宁波薪资银行流水开具泉州对公银行流水查询潮州流水单查询保定公司流水制作潍坊签证流水代办大连贷款工资流水 办理桂林打工资流水邯郸背调流水费用宁波代做工资流水单吉林打流水账单荆州消费贷流水模板唐山制作银行流水修改合肥工资流水费用海口贷款银行流水费用深圳薪资流水办理珠海银行流水账单查询南京车贷工资流水 代办上海做银行流水PS哈尔滨银行流水修改报价大连做背调银行流水香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

代做工资流水公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化