.word 可编辑.
尽管 ECMAScript 是一个重要标准,但它并不是 JS 的唯一部分。一个完整的 JS 实现是由 3 个部分组成的。
ECMAScript(核心) + 浏览器对象模型(BOM)+ 文档对象模型(DOM)
ECMAScript 描述了该语言的语法和基本对象。
BOM 描述了与浏览器进行交互的方法和接口。
DOM 描述了处理网页内容的方法和接口。
4:script 标签
<script>标签用于定义客户端脚本。它既可以包含脚本语句,也可以通过 src 属性指定外部脚本文件。
属性:
language:用来指定<script>标签中的脚本类型 ,即 javascript。已废弃,大多数浏览器已经忽略它了 ,
所以不要在使用。
type:它也是用来指定<script>标签中的脚本类型,即 text/javascript。它也是 type 的默认值,所以可以
忽略指定。
src:指定外部的脚本文件。如果指定该属性,script 标签包含的 JS 脚本不会执行。
不可以使用单标签,即<script type=“text/javascript”/>。
script 标签可以放在页面中的任何位置,但是我们一般放在 head 和 body 中。
5:js 初体验
document.write:输出内容到页面,可同时输出多段文本。
eg:document.write(‘我叫’, ‘thomas!’);
document.writeln:输出内容到页面,但是会在表达式后面写一个换行符。
eg:document.writeln(‘我叫’, ‘thomas’);
writeln() = write() + write(‘\n’);
为什么换行没起作用?
在 HTML 的解析中,只会把<br/>解析成换行,\n 会被解析成空白符,空白符就被解析成一个空格。但
是在 pre、textarea 标签内,HTML 不会解析空白符。
如何让输出内容换行?
1:输出带有<pre>标签的内容。
2:输出带有<br/>标签的内容。
注:如果页面加载完毕后再执行 document.write,这个 HTML 页面将被覆盖。
6:如何输出标签符号
为了正确的显示预留字符,我们必须在 HTML 源代码中使用字符实体。如果直接使用<或者>,浏览器会
误认为标签。
HTML 实体格式:&entity_name; 或者 &#entity_number;
实体名称对大小写敏感。
使用实体名称易于记忆,但是浏览器也许并不支持所有的实体名称(对实体数字的支持就很好)。
. 专业.专注 .
评论0
最新资源