JavaScript基础——简介

小鱼儿 2021-09-25 00:16 383阅读 0赞

目录

简介

JS的特点

JavaScript 是 web 开发人员必须学习的 3 门语言中的一门:

JavaScript中的对象分类

内建对象

宿主对象

自定义对象

JavaScript 可以通过不同的方式来输出数据:

JavaScript常见的事件

代码展示(键盘控制div的移动)


简介

JavaScript 是 Web 的编程语言。所有现代的 HTML 页面都使用 JavaScript。(很强大!!!)现在流行的JQuery,Vue都是JavaScript中的类库。

JS的特点

--解释型语言:写完了直接运行,不用编译

--JavaScript 是一种轻量级的编程语言。 类似与C和Java的语法结构

--基于原型的面向对象,JavaScript 是可插入 HTML 页面的编程代码

--JavaScript是一种弱语言类型的编程语言

JavaScript 是 web 开发人员必须学习的 3 门语言中的一门:

  1. HTML 定义了网页的内容
  2. CSS 描述了网页的布局
  3. JavaScript 网页的行为
  4. JavaScript 是行为,CSS 是表现

JavaScript中的对象分类

内建对象

  1. ES标准定义的对象,在任何的ES的实现中都可以使用
  2. 例如:**Math String Number Boolean Function Object**

宿主对象

  1. js的运行环境提供的对象。主要有**BOMDOM**

自定义对象

  1. 开发人员自己创建的对象

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3Byb21zaW5n_size_16_color_FFFFFF_t_70

JavaScript 可以通过不同的方式来输出数据:

  • 使用 window.alert() 弹出警告框。
  • 使用 document.write() 方法将内容写到 HTML 文档中。
  • 使用 innerHTML 写入到 HTML 元素。
  • 使用 console.log() 写入到浏览器的控制台。

JavaScript常见的事件

在 HTML 中,JavaScript 代码必须位于 标签之间。

HTML 事件是发生在 HTML 元素上的事情。当在 HTML 页面中使用 JavaScript 时, JavaScript 可以触发这些事件。

主要处理事件就是“找对象”——找到HTML页面中相应的元素;“搞对象”——为找到的元素绑定事件;
































事件 描述
onchange HTML 元素改变
onclick 用户点击 HTML 元素
onmouseover 用户在一个HTML元素上移动鼠标
onmouseout 用户从一个HTML元素上移开鼠标
onkeydown 用户按下键盘按键
onload 浏览器已完成页面的加载

代码展示(键盘控制div的移动)

  1. <html>
  2. <head>
  3. <meta charset="utf-8" />
  4. <title>键盘移动div</title>
  5. <style type="text/css">
  6. /*
  7. *定义box1的显示效果
  8. */
  9. #box1{
  10. width: 100px;
  11. height: 100px;
  12. background-color: darkred;
  13. position: absolute;
  14. }
  15. </style>
  16. <script type="text/javascript">
  17. /*
  18. *使div根据不同方向移动
  19. */
  20. window.onload = function(){
  21. document.onkeydown = function(event){ //绑定函数,event是事件对象
  22. event=event || window.event;
  23. console.log(event.keyCode);
  24. switch(event.keyCode){
  25. case 37 :
  26. //alert("向左");
  27. box1.style.left=box1.offsetLeft -10 +"px";
  28. break;
  29. case 39 :
  30. //alert("向右");
  31. box1.style.left=box1.offsetLeft +10 +"px";
  32. break;
  33. case 38 :
  34. //alert("向上");
  35. box1.style.top=box1.offsetTop -10 +"px";
  36. break;
  37. case 40 :
  38. //alert("向下");
  39. box1.style.top=box1.offsetTop +10 +"px";
  40. break;
  41. }
  42. };
  43. };
  44. </script>
  45. </head>
  46. <body>
  47. <div id="box1">
  48. </div>
  49. </body>
  50. </html>

如果本篇博客对您有一定的帮助,大家记得留言+点赞哦。

发表评论

表情:
评论列表 (有 0 条评论,383人围观)

还没有评论,来说两句吧...

相关阅读

    相关 JavaScript简介

    JavaScript简介 JavaScript是NetScape公司为Navigator浏览器开发的,是显示HTML文件中的一种脚本语言,能实现网页内容的交互显示。当用户