Blogger Information
Blog 38
fans 0
comment 0
visits 18582
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
实例演示函数参数与返回值、演示模板字面量与模板函数
Blackeye
Original
329 people have browsed it

1
2

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  7. <title>访问器属性、获取dom元素</title>
  8. </head>
  9. <body>
  10. <ul class="list">
  11. <li class="item">item1</li>
  12. <li class="item">item2</li>
  13. <li class="item">item3</li>
  14. <li class="item">item4</li>
  15. <li class="item">item5</li>
  16. </ul>
  17. <script>
  18. // 1. 理解访问器属性原理与应用场景,并实例演示
  19. // 访问器属性将方法伪装成属性,可对引用设置对象属性进行简化操作
  20. let classmate = {
  21. data: {
  22. id: 1,
  23. age: 18,
  24. },
  25. getInfo() {
  26. return `编号${this.data.id}的同学,年龄是${this.data.age}岁`;
  27. },
  28. setInfo(id, age) {
  29. this.data.id = id;
  30. if (age > 200) {
  31. console.log("请不要输入妖怪");
  32. } else {
  33. this.data.age = age;
  34. }
  35. },
  36. };
  37. console.log(classmate.getInfo());
  38. classmate.setInfo(666, 999);
  39. console.log(classmate.getInfo());
  40. classmate.setInfo(666, 150);
  41. console.log(classmate.getInfo());
  42. // 应用访问器属性
  43. let classmates = {
  44. data: {
  45. id: 10086,
  46. age: 18,
  47. },
  48. get info() {
  49. return `编号${this.data.id}的同学,年龄是${this.data.age}岁`;
  50. },
  51. set info(info) {
  52. this.data.id = info.id;
  53. if (info.age > 200) {
  54. console.log("请不要输入妖怪");
  55. } else {
  56. this.data.age = info.age;
  57. }
  58. },
  59. };
  60. console.log(classmates.info);
  61. classmates.info = {
  62. id: 10010,
  63. age: 100,
  64. };
  65. console.log(classmates.info);
  66. // 2. 实例演示获取dom元素的二个重要方法
  67. // 1.利用queryselect获取元素
  68. const item = document.querySelectorAll(".item");
  69. console.log(item);
  70. for(let i=0;i<item.length;i++){
  71. item[i].style.color = "blue";
  72. }
  73. // 2.直接获取dom唯一元素节点
  74. const head = document.title;
  75. console.log(head);
  76. </script>
  77. </body>
  78. </html>
Correcting teacher:PHPzPHPz

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!