JavaScript书写位置

简介: JavaScript书写位置

js的引入要在body的后面写

按照传统的做法,所有script元素都应该放在页面的head元素中,这种做法的目的就是把所有外部文件(包括css和JavaScript文件)的引用都放在相同的地方,可是,在文档的head元素中包含所有JavaScript文件,意味着必须等到全部JavaScript代码都被下载、解析和执行完成之后,才能开始呈现页面内容(浏览器在遇到body标记时才开始呈现内容)。

<script src = "my.js"></script>
<body>
<div>content</ div>
<script type="text/javascript">alert( 'Hello world~! ');
</script>
</ body>

JS分为三种使用方法,分别为行内,内嵌,外部。

行内式(不推荐使用>

行内就是将JS代码直接写在HTML标签上,这种方式的结构、行为分离不够彻底,不利于后期维护,复用性不强,如果下一个元素有同样的功能,就造成代码重复性很高。不推荐使用。

<input type="button" value="点我试试" οnclick="alert( 'Hello world')" />

内嵌式

内嵌是在页面的<script>x/script>标签内写Js代码,script标签一般放在 body标签内的最下方,内嵌JS代码比较集中,耦合度较低,便于维护,但仅限于当前页面的使用,无法被多个页面重复使用。推荐学习时使用。

最为重要的一点!!

行内注释  注释

注释:方便自己和他人阅读,方便代码维护和修改,人员接替时能保证稳定过渡

相关文章
|
JavaScript 前端开发
在JSX中书写JS代码
在JSX中书写JS代码
在JSX中书写JS代码
|
7月前
|
缓存 JavaScript 前端开发
JavaScript的书写位置。
JavaScript的书写位置。
|
JavaScript 前端开发
js书写信息添加列表
js书写信息添加列表
91 0
|
JavaScript 前端开发 开发者
在 JSX 中书写 JS 代码|学习笔记
快速学习在 JSX 中书写 JS 代码
128 0
在 JSX 中书写 JS 代码|学习笔记
|
XML 前端开发 JavaScript
简述Ajax,以及使用原生js书写Ajax案例
简述Ajax,以及使用原生js书写Ajax案例
163 0
|
移动开发 JavaScript
JS 对自定义属性的规范 及 JS 父子节点书写规范
H5 对自定义属性的规范 及 JS 父子节点书写规范
JS 对自定义属性的规范 及 JS 父子节点书写规范
|
JavaScript 前端开发 开发者
JavaScript 编程风格(书写习惯)
JavaScript 编程风格(书写习惯)
166 0
|
JavaScript 前端开发
纯js书写ajax
纯js书写ajax
1103 0
|
JavaScript 前端开发
Javascript将数据转成英文书写格式
var aTens = [ "TWENTY", "THIRTY", "FORTY", "FIFTY", "SIXTY", "SEVENTY", "EIGHTY", "NINETY"]; var aOnes = [ "ZERO", "ONE", "TWO", "THREE", "FOUR", ...
946 0
|
前端开发 JavaScript 程序员
前端js的书写规范和高效维护的方案_自我总结使用的方案
  作为程序员,人生最值得幸福的事有几件: 解决困扰了很长时间的问题 升职加薪 找个漂亮又靠谱的对象 深得领导的喜欢 带领团队冲锋陷阵  ...   哈哈,这些都是梦想,暂时想想就好了。这肯定和我说的东西不符合嘛,大家表多想了。
1069 0