发表于: 2020-04-16 23:57:41

1 1476


今日完成

完成task14 task15


学习js知识

onload使用方法
onload 事件会在页面或图像加载完成后立即发生。

了解伪代码

伪代码:非正式语言
作用 类似于流程图 ,与设计结构图一起出现 ,讲解描述算法,使你编程思路清晰


js放置位置区别

head
使用脚本前已经被加载
body

页面初始化完成后才会加载

js获取dom的其中四种办法

外部引用

节省多个页面重复调用js函数

js获取dom的其中四种方式

通过ID获取(getElementById)
通过name属性(getElementsByName)
通过标签名(getElementsByTagName)
通过类名(getElementsByClassName)


遇到的问题

尝试使用js改变css样式报错

原因引用外部js文件放置在head中,加载js时还未加载body 导致找不到对应的类型报错

解决办法

将引用文件放置在底部


或给js加入defer属性延迟加载

<script type="text/javascript" defer="true" src="task1.js"></script>

但有局限性,不适合需要有立刻输出效果的脚本


1、不要在defer型的脚本程序段中调用document.write命令,因为document.write将产生直接输出效果。

2、而且,不要在defer型脚本程序段中包括任何立即执行脚本要使用的全局变量或者函数。



返回列表 返回列表
评论

    分享到