test.html 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta http-equiv="Pragma" content="no-cache" />
  6. <meta http-equiv="Cache-Control" content="no-cache" />
  7. <meta http-equiv="Expires" content="0" />
  8. <meta name="format-detection" content="telephone=no, email=no"/>
  9. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
  10. <title>Title</title>
  11. <link href='//cdn-common.jianyu360.com/cdn/lib/vant/2.8.2/lib/index.css' />
  12. <style>
  13. main {
  14. width: 100px;
  15. height: 100px;
  16. border: 1px solid #eee;
  17. }
  18. form {
  19. border: 1px solid #2c3e50;
  20. padding: 20px;
  21. }
  22. </style>
  23. </head>
  24. <body>
  25. <button onclick="console.log(dasds)">点击事件错误1</button>
  26. <button onclick="console.log(a1)">点击事件错误2</button>
  27. <div id="test">
  28. <h1>test jq & addEventListener</h1>
  29. <a href="#test">点击锚点</a>
  30. <a class="swiper-slide swiper-slide-active" target="_blank" href="https://www.jianyu360.cn/hybg/" data-cl-id="831351981" data-swiper-slide-index="1" style="width: 1200px;">
  31. <img class="img-banner" name="广告位ID" src="https://cdn-ali2.jianyu360.cn/qmxupload/2024/03/07/202403071142410035256GndW.jpg" alt="">
  32. </a>
  33. </div>
  34. <main>
  35. <form action="">
  36. <button>测试</button>
  37. </form>
  38. </main>
  39. <div id="app">
  40. <button id="test-vue" @click="test">点击Vue click</button>
  41. <van-button type="primary" size="large" @click="test">立即充值</van-button>
  42. </div>
  43. <script src="https://cdn.bootcss.com/crypto-js/3.1.9-1/crypto-js.min.js"></script>
  44. <script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.11/vue.min.js"></script>
  45. <script src="https://cdn-common.jianyu360.com/cdn/lib/vant/2.8.2/vant.min.js"> </script>
  46. <script src=https://cdn-common.jianyu360.com/cdn/lib/jquery/3.6.0/jquery.min.js></script>
  47. <script src="../dist/j-track.min.js"></script>
  48. <script>
  49. new Vue({
  50. el: '#app',
  51. methods: {
  52. test () {
  53. console.log('点击Vue')
  54. }
  55. }
  56. })
  57. // $('body').on('click','#test', function () {
  58. // console.log('jq b test')
  59. // })
  60. $('#test').on('click', function () {
  61. console.log('jq test')
  62. })
  63. document.querySelector('#test').addEventListener('click', function (e) {
  64. console.log('tes')
  65. })
  66. // document.querySelector('main').addEventListener('click', function (e) {
  67. // console.log('冒泡 main')
  68. // }, false)
  69. // document.querySelector('main').addEventListener('click', function (e) {
  70. // console.log('捕获 main')
  71. // }, true)
  72. //
  73. // document.querySelector('form').addEventListener('submit', function (e) {
  74. // console.log('捕获 form submit')
  75. // // e.preventDefault()
  76. // }, true)
  77. // document.querySelector('form').addEventListener('submit', function (e) {
  78. // console.log('冒泡 form submit')
  79. // e.preventDefault()
  80. //
  81. // // e.preventDefault()
  82. // }, false)
  83. //
  84. // document.querySelector('form').addEventListener('click', function (e) {
  85. // console.log('捕获 form')
  86. // }, true)
  87. // document.querySelector('form').addEventListener('click', function (e) {
  88. // console.log('冒泡 form')
  89. // }, false)
  90. // //
  91. // document.querySelector('button').addEventListener('click', function (e) {
  92. // console.log('捕获 button')
  93. //
  94. // }, true)
  95. // document.querySelector('button').addEventListener('click', function (e) {
  96. // console.log('冒泡 button')
  97. //
  98. // }, false)
  99. </script>
  100. </body>
  101. </html>