web前端开发笔记——JavaScript(2)
2020-08-06 11:34
1086 查看
学JavaScript的第二天
学习script标签
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>body中的JavaScript</title> </head> <body> <h1>body中的JavaScript</h1> <p id="demo"></p> <script> document.getElementById("demo").innerHTML="我的第一段JavaScript"; </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>body中的JavaScript</title> </head> <body> <h1>javaScript能直接写入HTML输出流中</h1> <p id="demo"></p> <script> document.write("<h1>这是一个标题</h1>"); document.write("<p>这是一个段落</p>"); </script> <p>您只能在 HTML 输出流中使用 <strong>document.write</strong>。 如果您在文档已加载后使用它(比如在函数中),会覆盖整个文档。</p> </body> </html>
JavaScript对事件的反应
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <p>JavaScript对事件能作出反应,例如对按钮的点击弹出窗口</p> <button type="button" onclick="alert('欢迎学习JavaScript')">点击弹出window</button> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>JavaScript同样也可以在head中使用</title> <script> function myFunction(){ document.getElementById("demo").innerHTML="段落被更改"; } </script> </head> <body> <p id="demo">这个段落</p> <button type="button" onclick="myFunction()">点我更改段落</button> </body> </html>
JavaScript脚本可以放在外部文件中进行使用
注释:外部脚本不能包含 script 标签。
在外部文件中放置脚本有如下优势:
- 分离了 HTML 和代码
- 使 HTML 和 JavaScript 更易于阅读和维护
- 已缓存的 JavaScript 文件可加速页面加载
function myFunction(){ document.getElementById("demo").innerHTML="通过外部脚本改变HTML"; }
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>脚本放在外部文件中</title> </head> <body> <script src="../js/myscript.js"></script> <p id="demo">一段段落一段段落一段段落一段段落</p> <button type="button" onclick="myFunction()">点击我通过外部文件改变段落</button> </body> </html>
测试输入是否是数字的代码
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <p> 请输入数字,如果输入的不是数字,系统会弹出提示框。 </p> <input id="demo" type="text" /> <script> function myFunction(){ var x=document.getElementById("demo").value; if(x==""||isNaN(x)) { alert("您输入的不是数字"); } else{ alert("您输入的是数字" ); } } </script> <button type="button" onclick="myFunction()">点击这里测试输入是否是数字</button> </body> </html>
相关文章推荐
- Web前端开发笔记--JavaScript课堂笔记及练习
- web前端开发笔记:JavaScript面向对象总结
- javascript笔记1.0课时二(素材来源渡一教育web前端开发JavaScript精英课js)
- web前端开发笔记——JavaScript(3)
- Web前端开发笔记--Javascript
- Web前端开发修炼之道—笔记
- 五个你必须知道的javascript和web debug技术 2013年11月20日 在前端开发中,调试技术是必不可少的技能,本文将介绍五种前端开发必备的调试技术。 Weinre移动调试 DOM 断点
- WEB前端开发笔记之ajax的跨域访问(搜索引擎篇)
- web前端-关于javascript开发的重要知识点
- Web前端开发最佳实践(12):JavaScript代码中有大量写死的配置数据?这些数据难以维护,你需要合理组织这些数据
- 前端开发自动化工作流工具,JavaScript自动化构建工具grunt、gulp、webpack介绍
- 网站开发WEB前端高性能优化之JavaScript优化细节
- 黑马程序员--Java学习笔记之Web开发—JavaScript常用触发事件总结
- web开发中,前端javascript代码的组织结构
- web前端网页开发笔记
- 【web前端开发技术】深入理解JavaScript中的依赖注入
- Web前端开发笔试题集锦之Javascript篇
- 网站开发WEB前端高性能优化之JavaScript优化细节
- Web前端开发精品课HTML CSS JavaScript基础教程第九章课后编程题答案
- 前端开发自动化工作流工具,JavaScript自动化构建工具grunt、gulp、webpack介绍