bootstrap css语法,javascript

css

1.优先级的确定:

引入4个数字(a,b,c,d)a:style属性,b:css选择器上id的总和,c:其他属性css选择器和伪类的综合,d:计算元素和伪元素。

2.选择器:

1.属性选择器

2.子选择器

.table > thread > tr >th{

vertical-align:center;

}

3.兄弟选择器

1.邻近兄弟 (+)指定元素后面紧跟的兄弟节点  .nav > li + li{margin-left:2px;}

2.普通兄弟(~)指定元素后面所有的兄弟节点   .nav >li ~ li{margin-left:2px;}

3.媒体查询:

媒体查询是响应式布局的核心,主要用到min-width,max-width和and语法

@media (min-width=455px) and (max-width:900px) { 当屏幕宽度在455到900里,这里面的样式才起作用}

javascript

1. ||和&&在javascript里面与其他语言不通的地方

a||b||c||d   :返回第一个可以转换成true的元素值

a&&b&&c&&d :返回第一个可以转换为false的元素值

2.立即调用的函数表达式

+function($){"use strict"}(jquery),意思是声明一个function,然后立即执行,并且在执行的时候传入了jquery对象,这样的好处是$已经成为局部变量不会再受外部影响。+和;的功能一样,防止不符合规定的代码。

3.bootstrap里jquery的享元模式

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

$("td").on("click",function(event){alert(1);});

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

但是在bootstrap中语法稍有不同:

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

这样的好处是性能提高了,原来的把td作为选择器一个页面有多少td就会绑定多少个click事件,而现在在document上面绑定单机事件,利用冒泡机制,只用在单机的时候绑定事件,判断是不是td,是才回去执行function函数。

4.$.data()

很多JS插件里都使用了$(selector).data方法,用于收集指定selector上面所有的以data-开头的自定义元素,并且合并成一个对象字面量。

以data-开头的自定义属性是html5的新用法。

<div id="abc" data-toggle="toggle" data-role="aaa"></div>

如果要获取data-role,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值