如果是想练习html+css的话,随便哪个网站都可以,重点是动手开始做。
网站建设公司,为您提供网站建设,网站制作,网页设计及定制网站建设服务,专注于成都定制网站,高端网页制作,对成都小搅拌车等多个行业拥有丰富的网站建设经验的网站建设公司。专业网站设计,网站优化推广哪家好,专业网站推广优化,H5建站,响应式网站。
如果是要练习JavaScript或者jQuery,可以去看看《锋利的jQuery》这本书,里面对于怎么用jQuery做一个项目写的很清楚,素材也可以下载到。你可以自己做完jQuery实现,再用JavaScript实现一遍。
网页链接 改网络连接是miniui的在线API文档。
我也没有视频给你。
但是 对于MiniUI 和 EasyUI 这种是不需要去看视频的,只需要多练习,最多两天就可以非常熟练得Ctrl + C 和 Ctrl + V 了。
我当时学习的时候就是这样。你试着去练习很快就能非常熟练。
script type="text/javascript"
$(document).ready(function(){
//alert("cccccccc");
$("td").each(function(i){
$(this).mousedown(function(){
$("td:nth-child(4n+"+(i%4+1)+")").css({"background-color":["red","green"][i%2]});
});
});
});
/script
发生冲突了,最好是用css直接控制了,用js反而复杂了
但是你也许是练习jquery
你可以判断下
!DOCTYPE html
html
head
meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
script class="jquery library" src="/js/sandbox/jquery/jquery-1.8.2.min.js" type="text/javascript"/script
titleRunJS 演示代码/title
style
.current{
border:1px solid red;
}
/style
script
$(document).ready(function(){
//针对不包含clicked的class的img元素进行切换
//该选择器是动态生成的元素,故而需要delegate委派父元素处理
$("body").delegate("img:not([class*='clicked'])","hover",function(){
$(this).toggleClass("current");
});
// 点击的时候添加一个class是clicked
$("img").click(function(){
// 去除上次点击的
$("img.clicked").removeClass("clicked").removeClass("current");
// 添加当前点击的
$(this).addClass("clicked").addClass("current");
});
});
/script
/head
body
img src="df.jpg" /
img src="df.jpg" /
img src="df.jpg" /
img src="df.jpg" /
img src="df.jpg" /
/body
/html
这个网站自学HTML和DIV的,初学者可以也可以看!
这个网站是学习jquery的网站,不过建议先学习下javascript,有了基础学习jquery就很简单了
这个是学习javascript的教程网站
网上的教程基本上都差不多的,多花点时间练习代码就能掌握好的!
1. 基本过滤选择器
a) ":first",选取第一个元素,别忘记它也是被放在一个集合里哦!因为JQuery它是DOM对象的一个集合。如,“$("tr:first")”返回所有tr元素的第一个tr元素,它仍然被保存在集合中。
b)“:last”,选取最后一个元素。如,“$("tr:last")”返回所有tr元素的最后一个tr元素,它仍然被保存在集合中。
c)“:not(selector)”,去除所有与给定选择器匹配的元素。如,“$("input:not(:checked)")”返回所有input元素,但去除被选中的元素(单选框、多选框)。
d)“:even”,选取所有元素中偶数的元素。因为JQuery对象是一个集合,这里的偶数指的就是集合的索引,索引从0开始。
e) “:odd”,选取所有元素中奇数的元素,索引从0开始。
f) “:eq(index)”,选取指定索引的元素,索引从0开始。
g) “:gt(index)”,选取索引大于指定index的元素,索引从0开始。
h) “:lt(index)”,选取索引小于指定index的元素,索引从0开始。
i) “:header”,选取所有的标题元素,如hq、h2等。
j) “:animated”,选取当前正在执行的所有动画元素。
2). 内容过滤选择器
它是对元素和文本内容的操作。
a) “:contains(text)”,选取包含text文本内容的元素。
b) “:empty”,选取不包含子元素或者文本节点的空元素。
c) “:has(selector)”,选取含有选择器所匹配的元素的元素。
d) “:parent”,选取含有子元素或文本节点的元素。(它是一个父节点)
3). 可见性过滤选择器
根据元素的可见与不可见状态来选取元素。
“:hidden”,选取所有不可见元素。
“:visible”,选择所有可见元素。
可见选择器:hidden 不仅包含样式属性 display 为 none 的元素,也包含文本隐藏域 (input type=“hidden”)和 visible:hidden 之类的元素。
4).属性过滤选择器
通过元素的属性来选取相应的元素。
a) “[attribute]”,选取拥有此属性的元素。
b) “[attribute=value]”,选取指定属性值为value的所有元素。
c) “[attribute !=value]”,选取属性值不为value的所有元素。
d) “[attribute ^= value]”,选取属性值以value开始的所有元素。
e) “[attribute $= value]”,选取属性值以value结束的所有元素。
f) “[attribute *= value]”,选取属性值包含value的所有元素。
g) “[selector1] [selector2]…[selectorN]”,复合性选择器,首先经[selector1]选择返回集合A,集合A再经过[selector2]选择返回集合B,集合B再经过[selectorN]选择返回结果集合。
5). 子元素过滤选择器
一看名字便是,它是对某一元素的子元素进行选取的。
a) “:nth-child(index/even/odd)”,选取索引为index的元素、索引为偶数的元素、索引为奇数的元素。
l nth-child(even/odd):能选取每个父元素下的索引值为偶(奇)数的元素。
l nth-child(2):能选取每个父元素下的索引值为 2 的元素。
l nth-child(3n):能选取每个父元素下的索引值是 3 的倍数的元素。
l nth-child(3n + 1):能选取每个父元素下的索引值是 3n + 1的元素。
b) “:first-child”,选取第一个子元素。
c) “:last-child”,选取最后一个子元素。
d) “:only-child”,选取唯一子元素,它的父元素只有它这一个子元素。
6). 表单过滤选择器
选取表单元素的过滤选择器。
a) “:input”,选取所有input、textarea、select 和button元素。
b) “:text”,选取所有的文本框元素。
c) “:password”,选取所有的密码框元素。
d) “:radio”,选取所有的单选框元素。
e) “:checkbox”,选取所有的多选框元素。
f) “:submit”,选取所有的提交按钮元素。
g) “:image”,选取所有的图像按钮元素。
h) “:reset”,选取所有重置按钮元素。
i) “:button”,选取所有按钮元素。
j) “:file”,选取所有文件上传域元素。
k) “:hidden”,选取所有不可见元素。
7).表单对象属性过滤选择器
选取表单元素属性的过滤选择器。
“:enabled”,选取所有可用元素。
“:disabled”,选取所有不可用元素。
“:checked”,选取所有被选中的元素,如单选框、复选框。
“:selected”,选取所有被选中项元素,如下拉列表框、列表框。