jquery学习中几个容易搞错的地方回顾

作者:小菜 更新时间:2025-03-16 点击数:
简介:一,什么是jqueryjQuery是继prototype之后又一个优秀的Javascrīpt框架。

其宗旨是——WRITE LESS,DO MORE,写更少的代码

【菜科解读】

一,什么是jquery

jQuery是继prototype之后又一个优秀的Javascrīpt框架。

其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。

说白了,jquery就是javascript。

只不过按照人的习惯思维把它封装了一个比较强大的框架。

还有一点jquery能够把html和javascript尽量分离,这也是我愿意用jquery的一个重要原因。

jqueryt很灵活,太灵活了,可以说是他一个优点,也是他一个缺点,达到一种效果,十个人也许会用十种不同的方法来实现这个过程,结果一样,过程不一样,这到底是好,还是坏呢。

就各说各的理了。

二,学习和使用jquery的困惑

1)$.fn.extend({})和$.extend({})

$.fn.extend是扩展jQuery元素集来提供新的方法(通常用来制作插件)。

解释一下,就是通过$.fn.extend产生的jquery方法在调用jquery时,不会包括括在jquery自身的对象中,它是扩展插件的形势,继承的。

你可以把它理解为php中的extend。

举个例子

$.fn.extend({

checkname:function(){

if($.trim($(this).val())!=""){

returntrue;

}else{

returnfalse;

}

}

});

调用时 $("input.name").checkname();

$.extend是扩展jQuery对象本身。

解释一下,就是说通过$.extend产生的jquery方法,在调用jquery时,会包括在jquery自身的对象中。

说白了,就是在jquery对象中添加方法,例如

$.extend({

checkname:function(name){

if($.trim(name!=""){

returntrue;

}else{

returnfalse;

}

}

});

调用时 $.checkname($("input.name").val());

2)$().each({})和$.each({})

$().each({})用来循环数组和对像

Glen

Tane

Ralph

下面是循环对象

$("ulli").each(function(k,v){

alert("key="+k+",value="+$(v).html());

});

);

下面是循环数组

array=[0,1,2];

$(array).each(function(k,v){

alert("key="+k+",value="+v);

});

$.each({})可用来循环所有数组和对象,个人觉得他们二个没什么差别,除了写法不一样外

下面是循环数组

array=[0,1,2];

$.each(array,function(k,v){

alert("key="+k+",value="+v);

});

下面是循环对象

$.each($("ulli"),function(k,v){

alert("key="+k+",value="+$(v).html());

});

注意:function(k)这里k是下标,function(k,v)这是k还是下标,v不一定,有可能是数组里面的一个值,也有可能是一个对象,如果是对象时,如果参数不写出来,默认情况是this

3),$(" :contains()")和$(" :has()")

$(" :contains()")匹配包含给定文本的元素,contains里面包括的是文本内空

$("li:contains('Ra')").css('color','red');

$(" :has()")匹配含有选择器所匹配的元素的元素,has里面包话的是一个标签

$("li:has(div)").css('color','red');

4),$(" :first")和$(" :first-child")

$(" :first")匹配找到的第一个元素

$(" :first-child")匹配第一个子元素,':first' 只匹配一个元素,而此选择符将为每个父元素匹配一个子元素

listitem1

listitem2

listitem2-a

listitem2-b

listitem3

listitem4

$("ulli:first").css('color','red');//只匹配第一次,

$("ulli:first-child").css('color','red');//匹配每个符合要求的对象

5),$().html()和$().text()

$().html()取得第一个匹配元素的html内容。

这个函数不能用于XML文档。

但可以用于XHTML文档。

$().text()结果是由所有匹配元素包含的文本内容组合起来的文本。

这个方法对HTML和XML文档都有效。

Hello

$('span').html();//得到的结果是

Hello

$('span').texxt();//得到的结果是Hello

6),$().empty()和$().remove()

$().empty()清空匹配元素中的内空,但不清空自身、

$().remove(),清空匹配元素中的内空,以及自身

Hello

$('p').empty()//得到的结果是

$('p').remove()//得到的结果是

jquery,学习,中,几个,容易,搞,错的,地方,回顾,

如何在浏览器中调试less&sass

Sass与LESS让人可以以类似编程的方式书写CSS,让我们有更好的方式管理CSS代码。

比如把一些功能函数抽出来,单独放一个文件。

页面一般都含有一些公共模块,把模块也可以抽离出来单独存放,等等。

很多同学都已经开始在项目使用less或sass,它们用起来确实是很爽,大大提高效率呀。

less & sass 都无法在浏览器中直接执行,需要变成CSS。

有时候想调试样式,我们看到的行号是css代码的行号,并不能直接对应到less&sass文件中,修改起来总是不方便。

看到less&sass这么受欢迎,热情的开发者们给firefox开发了一个插件FireSass,后来chrome也跟上了,开启一个实验性功能支持sass调试。

具体设置如下:编译时添加参数:sass开启debug-info选项:sass demo.sass demo.css –debug-infoless开启line-numbers:lessc demo.less demo.css –line-numbers=comments这样,编译后的css中将包含调试信息:浏览器设置:firefox执行安装FireSass即可。

chorme:地址栏打开chrome://flags/,启用开发者工具实验(DeveloperToolsexperiments.)。

重启浏览器后,打开开发者工具的设置选项卡,Experiments -> Support for sass 勾选。

最终调试效果: 如,何在,浏览器,中,调试,less,amp,sass,Sa

学习如何安装Win7系统的简易视频教程

想重装系统不会怎么办?菜科网一键重装系统轻松在线帮您搞定系统重装问题。

软件支持 在线重装、U盘制作、自定义重装 等多种模式。

简介:学习如何安装Win7系统的简易视频教程工具原料:系统版本:Windows 7品牌型号:任意电脑品牌型号软件版本:最新版本的Win7安装程序正文:一、准备工作1、备份重要数据:在安装系统之前,我们应该先备份我们的重要数据,以防万一。

2、获取安装程序:我们需要下载最新版本的Win7安装程序,可以从官方网站或其他可信的来源下载。

二、制作安装盘1、获取光盘或USB驱动器:我们需要准备一个可用的光盘或USB驱动器,用于制作安装盘。

2、制作安装盘:将下载的Win7安装程序写入光盘或USB驱动器中,以制作成可启动的安装盘。

三、安装Win7系统1、设置启动顺序:进入电脑的BIOS设置界面,将启动顺序调整为从光盘或USB启动。

2、开始安装:重启电脑后,按照屏幕上的提示进行安装操作,选择合适的分区以及其他相关设置。

四、安装后的配置1、更新系统:安装完成后,我们需要及时进行系统更新,以获取最新的补丁和功能。

2、安装驱动程序:根据自己电脑品牌和型号,安装相应的驱动程序,以保证硬件正常工作。

总结:通过本简易视频教程,我们可以轻松学会如何安装Win7系统。

在安装过程中,我们需要注意备份重要数据,并且按照步骤准备工具原料,制作安装盘,然后按照提示进行系统安装和配置。

安装完成后,记得及时更新系统和安装驱动程序,以获得更好的使用体验。

标签: 注意:本站所刊载的文章均为学习交流之用,请勿用于商业用途。

对于商业使用,请联系各自版权所有者,否则法律问题自行承担。

Win7系统升级指南:全面解析升级步骤与要点 Win7系统损坏修复教程:详细步骤助你快速解决问题 学习如何安装Win7系统的简易视频教程 分类于: 回答于:2023-10-27 简介:学习如何安装Win7系统的简易视频教程工具原料:系统版本:Windows 7品牌型号:任意电脑品牌型号软件版本:最新版本的Win7安装程序正文:一、准备工作1、备份重要数据:在安装系统之前,我们应该先备份我们的重要数据,以防万一。

2、获取安装程序:我们需要下载最新版本的Win7安装程序,可以从官方网站或其他可信的来源下载。

二、制作安装盘1、获取光盘或USB驱动器:我们需要准备一个可用的光盘或USB驱动器,用于制作安装盘。

2、制作安装盘:将下载的Win7安装程序写入光盘或USB驱动器中,以制作成可启动的安装盘。

三、安装Win7系统1、设置启动顺序:进入电脑的BIOS设置界面,将启动顺序调整为从光盘或USB启动。

2、开始安装:重启电脑后,按照屏幕上的提示进行安装操作,选择合适的分区以及其他相关设置。

四、安装后的配置1、更新系统:安装完成后,我们需要及时进行系统更新,以获取最新的补丁和功能。

2、安装驱动程序:根据自己电脑品牌和型号,安装相应的驱动程序,以保证硬件正常工作。

总结:通过本简易视频教程,我们可以轻松学会如何安装Win7系统。

在安装过程中,我们需要注意备份重要数据,并且按照步骤准备工具原料,制作安装盘,然后按照提示进行系统安装和配置。

安装完成后,记得及时更新系统和安装驱动程序,以获得更好的使用体验。

菜科网系统致力于解决 Windows 系统重装解决方案,提供高效、安全、免费的系统重装服务。

加入收藏
               

jquery学习中几个容易搞错的地方回顾

点击下载文档

格式为doc格式

  • 账号登录
社交账号登录