JavaScript 基础

是Web中一种功能强大的脚本语言。 常用于为网页添加各种各样的动态功能,它不需要进行编译,直接嵌入HTML页面中就可以把静态的页面转变成支持用户交并响应事件的动态页面。

组成:
ECMAScript:规定了JavaScript的编程语法和基础核心内容,是所有游览器厂商共同遵守的一套JavaScript的语法工业标准。
DOM
BOM

JavaScript引入方式有三种。

行内式:将单行或少量的JavaScript代码写再HTML标签的时间属性中。 需要主要的点: JavaScript推荐使用单引号,
行内式可读性较差,不适合大量编译,多层嵌套容易混淆,导致代码出错。
行内式只有再临时测试或者特殊情况下才使用,一般情况下不推荐使用行内式。
内嵌式:再HTML文档中,通过<script标签及其相关属性引入JavaScript代码。

外链式:外链式是指将JavaScript写在一个单独的文件中,一般使用“js”作为文件扩展名。在HTML文件中使用<script
标签进行引入Javascript。 需要注意的是: 外链式的<script标签内不可以编写JavaScript代码
(具体代码引入参考文献)

DOM:是一种独立于平台和语言的方式访问和修改一个文档的内容和结构,分为三种:核心DOM, XML DOM 和 HTML DOM

XML DOM
是针对XML文档的标准模型,这种模型被构造为对象的数,该树的根节点是(Document)对象,该对象有一个documenElement的属性引用,表示文档根元素的Element对象。
HTML文档表示文化大会特号压货是的Element对象是<html元素,<head和<body元素可以看做树的枝干。

XML DOM获取元素的两种方式:

节点的访问 ,获取文档中的指定元素(查阅文献进行应用)

BOM: 提供了独立于内容可与游览器窗口进行交互的对象,其核心对象是Window。Window下提供了很多对象,这些对象用于访问游览器,被称为游览器对象。Window 各内置函数之间按照某种层次组织起来的模型统称为游览器对象模型。

window.onload加载时间。用WIndow,调用inload实现窗口加载事件。
在页面加载完成后执行某些代码,并把这些代码写到页面任何地方,可以把这部分代码写到window.onload事件处理函数中,因为onload事件是等页面内容全部加载完毕再去执行处理函数的。但是注册事件的方式只能写一个。(写多个只会执行最后一个)

document.DOMContentLoaded加载事件
这里的加载不包括CSS样式表、当页面图片使用很多式,用户访问到onload事件触发的时间可能需要较长的时间。从而不能实现交互效果。这样会影响用户的体验。这种情况下使用document.DOMContentLoaded事件更为合适。

JavaScript使用方法参考文献进行使用,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值