社区
JavaScript
帖子详情
javascript入门问题1
sumanden
2002-07-08 09:23:07
<script language="javascript src="example.js"><script>
请问这句话放在<head></head>、<body></body>、<form></form>之间的差异。
大家也可以给我讲一下javascript中哪些定义必须放在什么地方?
...全文
24
20
打赏
收藏
javascript入门问题1
请问这句话放在、、之间的差异。 大家也可以给我讲一下javascript中哪些定义必须放在什么地方?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
51windows
2002-07-08
打赏
举报
回复
to:seabell(百合心)
writeln与wirte是同功能的!
51windows
2002-07-08
打赏
举报
回复
document.writeln('<style>');
document.writeln('#container {');
这个写样式表呀
用在head之间最好!
51windows
2002-07-08
打赏
举报
回复
document.writeln('<style>');
document.writeln('#container {');
最好放在head之间!
seabell
2002-07-08
打赏
举报
回复
document.writeln('<style>');
document.writeln('#container {');
不可以放在<form>与</form>之间,最好放在<head>中,另,没有writeln,只能用document.write('12345<br>');
lzx123
2002-07-08
打赏
举报
回复
一般放在那里都无所谓,但是您要是想你的程序代码变的比较规范,请放在head前,因为你的JAVASCRIPT里定义的函数都要在BODY里调用,所以放在最前面是比较好的
「已注销」
2002-07-08
打赏
举报
回复
document.writeln('<style>');
document.writeln('#container {');
这些东东放在<form>与</form>之间可以吗?
「已注销」
2002-07-08
打赏
举报
回复
对于浏览器的检测放在<form>与</form>之间可以吗?我现在的这个js文件放在<head>或<body>内均可以正常运行,但放在<form></form>内报错。
现在我想了解的是:哪些东东不能在<form>与</form>间。
seabell
2002-07-08
打赏
举报
回复
因html标签是顺序解释执行的,javascript标签所在位置即为标签中除function之外的直接执行语句被执行的位置,如果标签中仅有function则放在什么位置都没有关系
llrock
2002-07-08
打赏
举报
回复
如果对象还不存在,你怎么调用,如果你希望在页面下一开始就执行一些检查,比如浏览器版本,你可以把它放到head李,然后做些处理让用户可以正常浏览页面,其他没什么区别
lanbor
2002-07-08
打赏
举报
回复
当然是放在<head>里比较好.
比如: 这样,会报错!!. 而倒过来就OK!
<script>
myFunction();
</script>
<script>
function myFunction()
{alert('dd');}
</script>
网页在浏览器里是顺序解释执行的.而我们一般把常用的函数放在*.js里面.当然应该吧他放在最前面最安全.
当然,如果你的*.js里有document.write()之类的,必须向body里写内容的.那当然放在body里.
如果你的*.js文件很独立.就放哪都无所谓了.
51windows
2002-07-08
打赏
举报
回复
一般是没有问题!
不过要看js文件的内容!
如果是document.write之类的,就要放在固定的位置,body之间!
假如要插入一个时间的代码,如果想在特殊的表格中显示,就要放在特意的地方!
再如,要插入一个双击滚屏代码,可以放在任何地方,不过不要把 <font></font>之类的分开!
meizz
2002-07-08
打赏
举报
回复
其实这个语句放在什么地方都可以的。
主要是看你的JS脚本中引用到的控件是不是在你这段代码脚本之前。因为网页代码是从头到尾一行行往下解释的,如果代码中用到的控件还未被解释到,那么就会报错。
还有就是若这个JS中全部是你自己定义的函数,那么无论放在哪里都行。
superdev
2002-07-08
打赏
举报
回复
没什么差异!
1998lixiang
2002-07-08
打赏
举报
回复
没有什么区别的
seabell
2002-07-08
打赏
举报
回复
51windows(海娃):是一样的,也就是说writeln没有输出换行的作用
sjsky
2002-07-08
打赏
举报
回复
没什么特别的
runming
2002-07-08
打赏
举报
回复
废话又来了<script></script>标签放到<form></form>标签是可以的,关键需要注意的是,在引用一个对象前,在IE对html dom的解释里面必须生成这个对象,否则放到哪里都会有错误的。
同样两段代码,比较一下。
<script>alert(test.tagName)</script>
<form id=test>
</form>
<form id=test>
<script>alert(test.tagName)</script>
</form>
blues-star
2002-07-08
打赏
举报
回复
根据你的问题,如果example.js里面没有直接的document.body的引用(还有其它的类似引用)的话,不会有问题,一旦有了,恐怕位置就有关系了。
blues-star
2002-07-08
打赏
举报
回复
这两段代码运行一下,就知道结果了。
<BODY>
<script>alert(document.body.tagName)</script>
</BODY>
<script>alert(document.body.tagName)</script>
<BODY>
</BODY>
blues-star
2002-07-08
打赏
举报
回复
有差异的,由于IE对html的解释是顺序的,所以对document.body的直接引用(类似<script>alert(document.body.tagName)</script>这样的引用,不是放到function里的引用,如果在function里的话同样需要注意function执行的时候是否生成了body对象)不可以放到<body></body>标签之前,同理,如果直接引用一个dom(html dom)对象,代码也不可以放到这个dom对象之前,注意一下就可以了。
Html+Css+
Javascript
从
入门
到精通.pdf
Html+Css+
Javascript
从
入门
到精通.pdfHtml+Css+
Javascript
从
入门
到精通.pdf
jQuery
JavaScript
与CSS开发
入门
经典
编辑推荐 JQuery堪称动态Web应用程序领域的编程利器,可帮助您利用更少代码完成更多工作,同时减少错误数量。jQuery将
JavaScript
编程量精简为寥寥数行代码,使
JavaScript
变得更直观,更富魅力。iQuery还允许同时为一个或多个元素设置样式,使得通过
JavaScript
操纵CSS变得分外轻松。 在这本面向项目的精品书籍的指引下,即使是初出茅庐的
JavaScript
新手也能迅速开始利用
JavaScript
jQuely库来减少需要编写和测试的代码量。《iQuery
JavaScript
与CSS开发
入门
经典》包含极富帮助的指南和紧贴实际的练习,使读者能在实际中轻松驾驭iQuery,并收到事半功倍的神奇效果。 内容简介 本书浓墨重彩地描述iQuery的API及iQuery框架的所有基础知识,在实例引导下演示如倒使用iQuery架以超越纯JavaScrjpt的速度实现更多功能,以及如何使用最少代码完成繁琐任务。本书还介绍jQuery UI库的用法,指导您使用jQuery UI库创建赏心悦目的专业用户界面。书中包含极富启迪意义的指南和紧贴实际的练习,以引导读者在实际中得心应手地使用jQuery。
JavaScript
教程--从
入门
到精通
JavaScript
是由Netscape公司开发并随Navigator导航者一起发布的、介于Java与HTML之间、基于对象事件驱动的编程语言,正日益受到全球的关注。因它的开发环境简单,不需要Java编译器,而是直接运行在Web浏览器中,而因倍受Web设计者的所爱
JavaScript
的出现,它可以使得信息和用户之间不仅只是一种显示和浏览的关系,而是实现了一种实时的、动态的、可交式的表达能力 .
JavaScript
脚本正是满足这种需求而产生的语言。它深受广泛用户的喜爱的欢迎。它是众多脚本语言中较为优秀的一种,它与WWW的结合有效地实现了网络计算和网络计算机的蓝图。无凝Java家族将占领Internet网络的主导地位。
JavaScript
教程--从
入门
到精通(PPT精简版)
JavaScript
教程--从
入门
到精通PPT 精简版
HTML_CSS_
JavaScript
网页制作从
入门
到精通 - 刘西杰(原版mobi格式)
HTML_CSS_
JavaScript
网页制作从
入门
到精通 刘西杰 人民邮电出版社 上次发成两个压缩分卷是因为上传文件大小的权限不够,这次升级了直接把原版发出来,直接解压即可 另外我发现自己转换出来的pdf格式页面效果不好,所以把原始文件mobi格式上传上来,大家根据需要适用相应的程序转换或者阅读
JavaScript
87,996
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章