Javascript程序的形式

常见的Javascript程序有两个形式存在:一种写在HTML内,上一节的例子即是;一种以单独文件形式存在,文件名的后缀是.js

Javascript程序放在哪

放在HTML内

写在HTML内是放在<script></script>标签内,可以放到HTML文件的<head></head>标签内,也可以写在HTML文件<body></body>标签内。

通常约定俗成的做法是放到</body>标签之前。这样可以不影响HTML的加载速度。

外部Javascript

以单独文件存在可以让代码更简洁,让HTML和JavaScript更易于阅读和维护,而且缓存的JavaScript文件可以加快页面加载速度

调用时采用链接外部的方式调用,将脚本文件的名称放在<script>标记的src(source)属性中:。

下面这个例子是在上节的基础上调整,原来的1.html另存为2.html

将document.write("<h1>我的第一个Javascript程序</h1>");剪切出来,打开Windows系统中的记事本程序(怎么打开见上一个例子),新建,粘贴刚刚剪切出来的内容。

将文件另存为2.js,文件类型选择所有文件。

修改2.html,将<script>改为<script src="2.js" > 保存。再用浏览器打开2.html,运行结果同上一个例子一样。

转载于:https://www.cnblogs.com/lszw/p/10943945.html

Javascript 程序放在哪相关推荐

  1. JavaScript脚本放在哪里

    在HTML body部分中的JavaScripts会在页面加载的时候被执行. 在HTML head部分中的JavaScripts会在被调用的时候才执行. ----------------------- ...

  2. C语言中文网js,第一个JavaScript程序

    JavaScript 程序不能够独立运行,只能在宿主环境中执行.一般情况下可以把 JavaScript 代码放在网页中,借助浏览器环境来运行. 编写第一个程序 在 HTML 页面中嵌入 JavaScr ...

  3. 【读书笔记】《编写高效的JavaScript程序》

    为什么80%的码农都做不了架构师?>>>    看到一篇文章,http://www.csdn.net/article/2012-11-20/2811887-writing-fast- ...

  4. 编写高效的JavaScript程序

    转载自http://kb.cnblogs.com/page/168162/ 英文原文:Writing Fast, Memory-Efficient JavaScript Addy Osmani是谷歌公 ...

  5. [实战分析] 编写高效的JavaScript程序

    摘要:有人说想要快速的加载Web网页就如同汽车一样,需要使用特殊工具.想知道JavaScript如何在V8中工作的吗?如何避免性能中出现的陷阱?当涉及到编写高效的内存和快速创建代码时总会出现一些常见的 ...

  6. 写高效的JavaScript程序

    摘要:有人说想要快速的加载Web网页就如同汽车一样,需要使用特殊工具.想知道JavaScript如何在V8中工作的吗?如何避免性能中出现的陷阱?当涉及到编写高效的内存和快速创建代码时总会出现一些常见的 ...

  7. 将网站程序放在tmpfs下

    将网站程序放在tmpfs下 然后用nginx直接做对外服务呢 varnish或者squid都是利用内存和它的连接数来做到加速服务. 但是如果是squid->nginx->fastcgi-& ...

  8. 初级JavaScript程序员的绝佳进阶书

    四位顶尖专家合著 初级JavaScript程序员的绝佳进阶书 洞悉JavaScript内幕 "帮助你深入理解JavaScript的绝佳资源." --Nate Klaiber,资深W ...

  9. 如何成为一个伟大的 JavaScript 程序员

    这篇文章主要概述在我5年工作经验的基础上,我成为优秀JavaScript开发人员所使用的技术和资源. 当前大多数Web开发人员面临着这样一个共同的问题:他们必须在多个不同的领域领先于他人--从数据库到 ...

最新文章

  1. 如何成为一名对话系统工程师
  2. 革命性移动端开发框架-Flutter时间简史
  3. js折线图设置y轴刻度_手绘风格的 JS 图表库:Chart.xkcd
  4. SAP BD87将IDoc状态修改为68 ?
  5. Python文件与目录操作
  6. python 用户输入_Python 用户输入(input)
  7. PRDICQR and PRD01QR
  8. mysql 分组查出来横向展示_实战MySql查询
  9. 认识安全测试之SQL注入
  10. C++黑客编程——初识(1)
  11. 单片机python编程入门_编程入门教程.doc
  12. WPF解析Fnt字体
  13. 小程序实现列表和详情页
  14. 中标麒麟NeoKylin系统使用--使用UFEI安装中标麒麟系统过程中/dev/disk/by-label/NeoKylin does not exit问题的解决
  15. 怎么清理计算机磁盘空间,电脑磁盘空间不足怎么清理
  16. ARX——一种开源的数据匿名软件的介绍
  17. 【论文笔记】Hierarchical Paired Channel Fusion Network for Street Scene Change Detection
  18. 最近玩喂喂我的小仓鼠吧,玩上瘾了……
  19. Python该怎样学?我如何快速掌握Python的?
  20. Selenium自动化测试工具的介绍与使用

热门文章

  1. GVA gin-vue-admin部署后端注意事项
  2. Scala中的二维数组乘法
  3. MobaXterm无法退格删除,出现^H
  4. k8s pod和service的关系及常用service类型:ClusterIP/NodePort/LoadBalancer
  5. linux useradd命令使用示例
  6. SpringBoot JWT工具类完整代码
  7. Linux vim光标快速移动指定行数G
  8. Flink快速入门wordcount示例(scala版)
  9. spring boot使用yaml替代properties
  10. Java泛型失效的两种情况