JQUERY新手学习笔记
作者:xrend 来源:IT步行网 发布时间:2008-09-28 12:43:00
标签:JQUERY,笔记,javascript
学习JQUERY就应该从最基本的学起,基本的就应该是语法了,在这里,我们有必要先温习一下JAVASCRIPT的一些知识。语法就不用说了,都是些基础的,比如“变量,关键字,保留字,原始值,引用值,原始类型,引用类型,运算符,函数等一些基本的。”在JAVASCRIPT中重要一点的还是继承,和DOM,当然它和XML的联系也很重要。
我在这里只是带过,还得靠大家去看看, 我们的主要目标还是JQUERY。
这里先举一个例子,来了解下JAVASCRIPT,
<html>
<head>
<title>Introduction to the DOM</title>
<script>
window.onload = function(){//onload函数大家应该不会陌生吧
// 这里就用到了DOM了,下面是去找出所有“LI”标签
var li = document.getElementsByTagName("li");
for ( var i = 0; i < li.length; i++ ) {
//这里用到了循环语句“for”作用是给所有的LI标签加载一个事件
li[i].onmouseover = function() {
this.style.backgroundColor = 'blue';
};
li[i].onmouseout = function() {
this.style.backgroundColor = 'white';
};
}
};
</script>
</head>
<body>
<h1>Introduction to the DOM</h1>
<p class="test">There are a number of reasons why the
DOM is awesome, here are some:</p>
<ul id=”na”>
<li id="everywhere">It can be found everywhere.</li>
<li class="test">It's easy to use.</li>
<li class="test">It can help you to find what you want, really quickly.</li>
</ul>
</body>
</html>
这个例子并不难,就是实现鼠标移上去和移开的事件,上面并没有用到JQUERY,下面我们来用JQUERY实现上面的效果,
$(document).ready(function() {
$("#na li ").hover(function() {
$(this).addClass("name1");
}, function() {
$(this).removeClass("name2");
});
1,在JQUERY中基本的操作就是选择文档中的某个值,一般都是通过用$()来完成,而且里面的参数可以是CSS中的任何选择符表达式。
2,加入新类是jQuery中独有的特性,.addClass()方法及其相反的方法.removeClass()可是更好的为我们的文档添加或删除样式 ,平时我们的javascript执行文档代码都是通过window.onload()方法,而jQuery有点特别,它是通过$(document).ready()结构来等DOM加载完成后触发调用。


猜你喜欢
- python清空命令行 !有时我们在命令行上运行一些代码时,觉得有些冗余了,可以通过以下代码进行清除命令行上的代码。import osdef
- python实现的五子棋,能够自动判断输赢,没有是实现电脑对战功能源码下载:pygame五子棋# 1、引入pygame 和 pygame.l
- 本文给大家介绍使用js实现下拉菜单可选择互相移动并实现菜单排序,代码简单易懂,具有参考价值,先给大家展示下效果图,感觉还很满意请参考本段代码
- 本文实例讲述了python遍历类中所有成员的方法。分享给大家供大家参考。具体分析如下:这段代码自定义了一个类,类包含了两个成员title和u
- MySQL8.0的安装及配置方法,供大家参考,具体内容如下下载:先上网站在这个网站中找到下载完成后解压缩到你需要的路径MySQL配置然后在解
- 这个主要应用于,获取用户输入的时候,防止用户不小心,多输入了一个空格,导致验证无法通过,多用于用户名跟密码的,好多情况下,大家复制的winr
- sign签名是用于提供给外部(第三方)调用的接口,调用方需要提供正确的appkey钥匙才能调用,确保了接口的安全性。签名参数sign生成方法
- 前言:常见的加密算法基本分为这几类:线性散列算法(签名算法)MD5,sha1对称性加密算法 AES DES非对称性加密算法 RSA一、md5
- 创建云函数目录首先,我们需要在uni-app项目文件夹下,创建一个云函数目录,路径随意,我这里是functions。然后先随便在里面放一些文
- 无论是在小得可怜的免费数据库空间或是大型电子商务网站,合理的设计表结构、充分利用空间是十分必要的。这就要求我们对数据库系统的常用数据类型有充
- websocket在vue2中的封装使用先说需求: 页面中有websocket连接,进入的时候发送参数到后端,后端发送消息, 离开页面时发送
- pyfinance简介datasets.py :金融数据下载(基于request进行数据爬虫,有些数据由于外网受限已经无法下载);gener
- 前言因近期进行时间序列分析时遇到了数据预处理中的缺失值处理问题,其中日期缺失和填充在网上没有找到较好较全资料,耗费了我一晚上工作时间,所以下
- 好久没有弄JS了,因为我烦里边的大小写。其实和vbs差不多的,不过我看vbs毕竟应用面不广了,呵呵。var w=WScript.create
- 今天调试某页面样式,发现chrome下出现问题,但是同样基于webkit引擎的safari没有问题,很是郁闷。于是寻找针对google ch
- 之前一直在写有关scrapy爬虫的事情,今天我们看看使用scrapy如何把爬到的数据放在MySQL数据库中保存。有关python操作MySQ
- 本文实例讲述了mysql存储过程原理与使用方法。分享给大家供大家参考,具体如下:存储过程包含了一系列可执行的sql语句,存储过程存放于MyS
- 如何在网上查找链接? 见下:findlinks.html<html><head>
- 模块 定义计算机在开发过程中,代码越写越多,也就越难以维护,所以为了编写可维护的代码,我们会把函数进行分组,放在不同的文件里。在python
- 目录引言 操作多线程/多进程1、创建线程池2、submit3、map4