前言:
本文内容:jQuery事件、jQuery操作DOM元素、前端小结
推荐免费JavaScript基础讲解视频:【狂神说Java】JavaScript最新教程通俗易懂_哔哩哔哩_bilibili
JavaScript基础教程笔记代码下载地址:
蓝奏云:下载地址 密码:joker
百度云:下载地址 提取码:86v8
jQuery事件
常见DOM事件
鼠标事件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <style> #move{ width:300px; height: 100px; background: #f5cdd5; border: 1px solid black; } </style> </head> <body>
mouse: <span id="coordinate"></span> <div id="move"> 在这里移动鼠标 </div> <script> $(function(){ $('#move').MOUSEMOVE(function(coordinates){ $('#coordinate').text('x:'+coordinates.pageX+' y:'+coordinates.pageY); }) }) </script> </body> </html>
|
jQuery操作DOM元素
节点文本操作
1 2
| $('#text-ul li[name=java]').text('JavaSE'); $('#text-ul .js').html('JS');
|
css操作
1
| $('#text-ul li[name=java]').css('color','red');
|
元素显示和隐藏
1 2 3
|
$('#text-ul .js').hide();
|
ajax简单了解
异步的 JavaScript 和 XML
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script> function loadXMLDoc() { var xmlhttp; if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); } else { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("myDiv").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","/try/ajax/ajax_info.txt",true); xmlhttp.send(); } </script> </head> <body>
<div id="myDiv"><h2>使用 AJAX 修改该文本内容</h2></div> <button type="button" onclick="loadXMLDoc()">修改内容</button>
</body> </html>
|
前端小结及开发技巧分享
巩固知识
- 巩固JS(看jQuery源码,看js实现的额小游戏源码)
- 巩固HTML,CSS(找一些好看的页面,自己动手练)