1.css

1.1.选择器

  

1.2.子选择器:

  css 里的子元素用符号'>'表示。如下示例是表示拥有table样式的表盒,其thead元素内的tr元素如果有th的话,则应用该样式。
  .table >thead>tr>th{

  }

1.3.兄弟选择器:

  兄弟分为两种:临近兄弟,普通兄弟

  比如:导航条里需要设置两个li之间的外边距,则需要如下定义:

  .nav-pills > li + li {

    margin-left:20px;  

  }

  或者用class选择器:

  .nav-pills > .btn + .btn {

    margin-left:20px;  

  }

  如果只是想查找一个指定元素后面的兄弟节点(而不限于临近节点),则使用普通兄弟节点的符号"~",比如:

  .article h1~p{

    margin-left:20px;

  }

  或者用class选择器:

   .nav-pills > .btn ~ .btn {

    margin-left:20px;  

  }

1.4.伪类

属性 描述
:hover 鼠标划过时的状态
:focus 元素拥有焦点时的状态
:first-child 指定某一个元素的第一个子元素
:last-child 指定某一个元素的最后一个子元素
:nth-child() 指定某个元素的一个或多个特定的子元素,可以传入数字,也可以传入even(偶数)或odd(奇数)

1.5.媒体查询

  基本语法:

  @media (max-width:767px){

    /*在小于767px的屏幕里,这里的样式才生效*/

  }

  @media (min-width: 768px) and (max-width: 991px){

    /*在大于768px,小于991px的屏幕里,这里的样式才生效*/

  }

  @media (min-width:1200px){

    /*在大于1200px的屏幕里,这里的样式才生效*/

  }

2.javascript

 2.1.运算符  ||  &&

2.2.立即调用的函数

  (function () {}());    //推荐使用

  (function (){})();    //也可以使用

  (function (){}(1));

  (function (){}(2));

  例如:

  +function($){

  }(jQuery);

  含义:声明一个函数,然后立即执行,并在执行的时候传入jQuery对象作为参数。好处:function中的$是局部变量,不收外部作用域的影响(function前面的加号和分号功能是一样的)。

  详情请查看:http://www.cnblogs.com/TomXu/archive/2011/12/31/2289423.html

2.3.原型

  例如:

  var = function(){};

  Calculator.prototype.add = function(a,b){

    return a+b;

  }

  var cal = new Calculator();

  var sum = cal.add(1,2);

  关于原型与原型链的内容,请查看:http://www.cnblogs.com/TomXu/archive/2012/01/05/2305453.html

 2.4.事件

  jQuery 的on和off分别用于绑定和禁用事件,例如:

    $('td').on("click",function(){

      alert(1);

    });

    $('td').off("click");

  在bootsrap中的on和off的使用稍有不同:

    $(document).on('click.bs.carousel.data-api','td',function(e){});

    $(document).off('.carousel.data-api');
    与jquery的区别:中间多了一个参数,选择器变成了document,好处:只在document上绑定一个单击事件,利用冒泡机制,在单击的时候检查是否是td元素,如果是,才处理,这种模式叫做:亨元模式。

    jquery的写法,一个页面有多少tb元素,就会绑定多少个单击事件,性能大大降低。

  详情请查看:http://www.cnblogs.com/TomXu/archive/2012/04/09/2379774.html
2
.5.事件命名空间

  

bootstrap 中 css 与 javascript 的使用的更多相关文章

  1. bootstrap 中是通过写less文件来生成css文件,用什么工具来编写呢?

    bootstrap 中是通过写less文件来生成css文件,用什么工具来编写呢? 如果用sublime的话如何实现代码保存后浏览器刷新成最新的代码样式? 或者有什么其他好用的工具? 从网上找了很多方法 ...

  2. 参考bootstrap中的popover.js的css画消息弹框

    前段时间小颖的大学同学给小颖发了一张截图,图片类似下面这张图: 小颖当时大概的给她说了下,其实小颖也不知道上面那个三角形怎么画嘻嘻,给她说了DOM结构,具体的css让她自己百度,今天小颖自己参考boo ...

  3. SpringBoot项目中使用Bootstrap 的CSS、JS资源

    首先 需要在 application.properties 文件中添加这句 spring.mvc.static-path-pattern=/** 不然是使用不了的 还有一种办法就是 使用bootstr ...

  4. bootstrap中popover.js(弹出框)使用总结+案例

    bootstrap中popover.js(弹出框)使用总结+案例 *转载请注明出处: 作者:willingtolove: http://www.cnblogs.com/willingtolove/p/ ...

  5. 初学者--bootstrap(五)JavaScript插件(上)----在路上(6)

    jQuery 插件为 Bootstrap 的组件赋予了“生命”.可以简单地一次性引入所有插件,或者逐个引入到你的页面中. 一:首先要确认的是,单个还是全部引入: JavaScript 插件可以单个引入 ...

  6. bootstrap中table页面做省市区级联效果(级联库见前面级联编辑)(非select下拉框)

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...

  7. 优化checkbox和radio,类似Bootstrap中的iCheck

    checkbox和radio浏览器默认的已经满足不了大众的审美需求,更不用说浏览器之间的差异化,取而代之,优化checkbox和radio的方法也随之诞生了. html结构:单选框为例,简单说明: 其 ...

  8. 使用WebJar管理css、JavaScript文件

    Web前端使用了越来越多的JS或CSS,如jQuery, Backbone.js 和Bootstrap.一般情况下,我们是将这些Web资源拷贝到Java的目录下,通过手工进行管理,这种通方式容易导致文 ...

  9. BootStrap中Affix控件的使用方法及如何保持布局的美观

    Affix是BootStrap中的一个很有用的控件,他能够监视浏览器的滚动条的位置并让你的导航始终都在页面的可视区域.一开始的时候,导航在页面中是普通的流式布局,占有文档中固定的位置,当页面滚动的时候 ...

随机推荐

  1. 【C++】STL算法之remove_if

    之前写过这样一段代码: auto iter=remove_if(AllEdges.begin(),AllEdges.end(),[&](Edge* edge){return _isEedge( ...

  2. SpringBoot @Value读取properties文件的属性

    SpringBoot在application.properties文件中,可以自定义属性. 在properties文件中如下示: #自定义属性 mail.fromMail.addr=lgr@163.c ...

  3. Math.random控制随机数范围

    let minNum= parseInt(Math.random()*7) + 1 let maxNum= parseInt(Math.random()*83) + 1 生成7~83的随机整数

  4. Docker容器进入-命令行只显示-bash-4.1#

    bash-4.1# cp /etc/skel/.bash* /root/ bash-4.1# su [root@4a841f025562 ~]# [root@4a841f025562 ~]# [roo ...

  5. 【转】iOS 自动化性能采集

      前言 对于iOS总体生态是比较封闭的,相比Android没有像adb这种可以查看内存.cpu的命令.在日常做性能测试,需要借助xcode中instruments查看内存.cpu等数据. 但是借助i ...

  6. Unity3D研究院之设置自动旋转屏幕默认旋转方向

    如下图所示,在处理屏幕默认旋转方向的时候可以在这里进行选择,上下左右一共是4个方向. 策划的需求是游戏采用横屏,但是要求支持两个方向自动旋转,如下图所示,我的设置是这样的. Default Orien ...

  7. latex安装及基本使用

    安装 需要两个文件,texlive2018.iso和texstudio-2.12.14-win-qt5.exe. 首先安装texlive2018.iso,管理员权限运行其中的install-tl-ad ...

  8. PHP20-challenge12

      看下eval+var_dump的妙用.   eval会执行括号中的内容:var_dump中内容是字符串时输出的模式是 string(x) "xxxx".如果他俩结合,是可以很好 ...

  9. TZOJ 2546 Electricity(去掉割点后形成的最大连通图数)

    描述 Blackouts and Dark Nights (also known as ACM++) is a company that provides electricity. The compa ...

  10. 如何从应用直接跳转AppStore 电话 短信 邮件

    //如何从应用直接跳转AppStore [[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"应用程序的下载链接& ...