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

其宗旨是——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
比如把一些功能函数抽出来,单独放一个文件。
页面一般都含有一些公共模块,把模块也可以抽离出来单独存放,等等。
很多同学都已经开始在项目使用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 系统重装解决方案,提供高效、安全、免费的系统重装服务。