A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 小石姐姐 于 2017-11-21 10:09 编辑

基本选择器(*****)
id选择器
* 用法:$(“#id”)
类选择器
* 用法:$(“.类名”)
元素选择器
* 用法:$(“元素名称”)
通配符选择器
* 用法:$(“*”)
并列选择器
* 用法`:$(`“选择器,选择器,选择器”)
层级选择器:(主要为后代选择器和子元素选择器)
后代选择器 :使用空格 所有后代包含孙子及以下的元素
子元素选择器:使用> 第一层的元素(儿子)
下一个元素 :使用+ 下一个同辈元素
兄弟元素 :使用~ 后面所有的同辈元素
属性选择器:
input[type='']
基本过滤选择器
eq(index):匹配一个给定索引值的元素,注意:这里没有引号
even :匹配所有索引值为偶数的元素,从 0 开始计数
odd :匹配所有索引值为奇数的元素,从 0 开始计数
表单选择器(认识就行)
:input :text :password :radio :checkbox :submit :image :reset :button :file :hidden
JQuery对属性的操作的方法
val();
§ 传入值表示赋值
§ 不传入值表示获取
attr();
§ 使用方法一:$(“”).attr(“src”);
§ 使用方法二:$(“”).attr(“src”,”test.jpg”);
§ 使用方法三:$(“”).attr({“src”:”test.jpg”,”width”:”100”});
removeAttr();
prop();新版本的方法.
§ 使用方法一:$(“”).prop(“src”);
§ 使用方法二:$(“”).prop(“src”,”test.jpg”);
§ 使用方法三:$(“”).prop({“src”:”test.jpg”,”width”:”100”});
JQuery中添加和移除样式
如果样式没有事先定义,可以使用css方法为奇数行或者偶数行设置背景颜色.
如果已经在css文件中事先将样式定义完成了,不能使用css方法了.使用JQ中的CSS类中的方法:
o addClass();
o removeClass();
propattr的区别
o prop:操作的是原始属性,非自定义
o attr:操作自定义属性
JQueryDOM操作
常用的方法:
    * append(); ---在某个元素后添加内容.
    * appendTO(); ---将某个元素添加到另一个元素后.
    * remove(); ---将某个元素移除.
JQuery的遍历
常用: $(“”).each(function(index,element){ });

JQ的查找: find(); parent(); children();
BootStrap
BootStrap的概述:
是目前很受欢迎的前端框架。Bootstrap 是基于 HTMLCSSJavaScript 的,它简洁灵活,使得 Web 开发更加快捷。[1]  它由Twitter的设计师Mark OttoJacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTMLCSS规范,它即是由动态CSS语言Less写成
BootStrap可以在那些地方使用:
BootStrap设计出响应式页面,由它设计页面可以在手机,PAD,PC都可以直接访问.
BootStrap的使用:
       引入的文件:
<!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">

<!-- 可选的 Bootstrap 主题文件(一般不用引入) -->
<link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">

<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>

添加一个<meta>标签:
<meta name="viewport" content="width=device-width, initial-scale=1">

BootStrap的全局CSS
布局容器:.container     类用于固定宽度并支持响应式布局的容器。
                      .container-fluid     类用于 100% 宽度,占据全部视口(viewport)的容器。
栅格系统:
                 Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。它包含了                    易于使用的预定义类,还有强大的mixin 用于生成更具语义的布局
                 定义行:  .row
                 定义列:.col-lg-n .col-md-n  .col-sm-n   .col-xs-n

1 个回复

倒序浏览
总结的很棒
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马