JavaScript心得笔记

preview
需积分: 0 20 下载量 83 浏览量 更新于2016-08-06 收藏 98KB DOCX 举报
JavaScript心得笔记涵盖了JavaScript的基本概念、用途、语法以及在HTML中的应用。JavaScript是一种广泛应用于Web开发的轻量级脚本语言,它是所有现代浏览器和HTML5的默认语言,可用于服务器、PC、笔记本电脑、平板电脑和手机。JavaScript代码通常与HTML一起编写,并通过`<script>`标签包裹在HTML文档中。 JavaScript的本质特性包括: 1. 轻量级编程语言,易于学习和理解。 2. 它是可插入HTML页面的编程代码,可以在HTML文档中直接嵌入。 3. 通过浏览器执行,所有现代浏览器都支持JavaScript。 在HTML中使用JavaScript,需要将代码置于`<script>`和`</script>`标签之间,例如: ```html <script> // JavaScript 脚本 </script> ``` JavaScript在网页中的主要作用包括: 1. 输出信息:可以直接在HTML中使用JavaScript语句输出内容。 2. 响应事件:如用户点击按钮、链接等,可以触发JavaScript事件处理程序。 3. 更多功能:如表单验证、动画效果、异步数据交互等。 创建和编辑HTML文档,可以使用简单的文本编辑器如记事本,或者使用专门的HTML编辑工具如FrontPage2003、Visual Studio (VS)或其他现代IDE。这些工具通常提供代码高亮、自动缩进等辅助功能,帮助开发者更高效地编写代码。 HTML中的标签通常是成对出现的,如`<p>文本</p>`,可以为标签添加ID属性,便于通过JavaScript访问。例如,使用`getElementById()`方法可以获取到具有特定ID的元素,并对其进行操作,如改变其内容或样式。 例如: ```html <p id="abc">abc</p> <button type="button" onclick="run()">点击</button> <script> function run() { document.getElementById("abc").innerHTML = "ppp"; } </script> ``` 这段代码在点击按钮时,会将id为"abc"的段落内容替换为"ppp"。 JavaScript可以处理日期和时间,例如: ```javascript var nowtime = new Date(); var localtime = nowtime.toString(); document.getElementById("time").innerHTML = localtime; ``` 这将在页面上显示当前日期和时间。此外,还可以使用Date对象的getHours(), getMinutes(), getSeconds(), getDate(), getMonth()和getFullYear()等方法获取更详细的时间信息。 要导入外部的JavaScript文件,可以使用`<script src="time.js"></script>`。这样,可以将JavaScript代码组织到单独的文件中,提高代码的可维护性和复用性。需要注意的是,导入的JavaScript文件中无需包含`<script>`标签。 在导入外部文件时可能出现的问题是,如果JavaScript文件未正确加载或路径错误,可能导致引用的函数无法执行。因此,确保文件路径的正确性至关重要,尤其是在开发过程中跨目录引用资源时。 JavaScript是Web开发不可或缺的一部分,它赋予了网页动态性和交互性。通过理解JavaScript的基础知识和实践,开发者能够创建丰富的用户体验,增强网站的功能和吸引力。