码迷,mamicode.com
首页 > 其他好文 > 详细

菜鸟前端程序员小知识点锦集二

时间:2015-11-16 06:05:53      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:

1、 数组排序 
    Array---sort()方法;
    1> 用sort方法对字母排序:
        var arr=new Array(6)
        arr[0]=a.. arr[1]=...
        arr.sort();
        排出来按a-z的顺序排
    2> 用sort方法对数字排序:
        arr.sort(sortNumber);从小到大对数字排序。
    3> 如果按照其他标准进行排序,需提供函数,
        arr.sort(function(){});
        这个function返回大于0的值就从大到小排序;
                        小于0的值就从小到大排序;
        arr.sort(function(a,b){
            return a-b;
        });
    4> 给json对象排序(这里的json对象已经转换称字符串形式了)
        a 和b可以看成a小于b;
        如果:arr=[{score:30},{score:60},{...},{...},{...}]
        可以这样:
            arr.sort(function(a,b){
                return a.score-b.score;
            });
        把json对象组成的数组通过某个属性,给这组json对象排序。
2、哪些情况会生成BFC 
    1> 根元素(body本身就是一个BFC)
    2> float属性不为none;
    3> position为absolute或fixed
    4> display为inline-block,table-cell,table-caption,flex,inline-flex
    5> overflow不为visible;
 3、如何用localstorage存放一个对象 
    1> 在localstorage中创建一个数组
        var players=localstorage.players;
        if(!players){
            players=[];
        }
    2> 把数组的值放入数组
        var p={name:111,score:222}
        players.push(p);
        
    3> 将对象转成字符串形式
        localstorage.players=JSON.stringify(players);
4、如何把字符串形式的对象转换成JSON对象
    players=JSON.parse(players);//参照上面的players.
5、css选择器优先等级 
    1> 内联样式 特殊值1000;
    2> id选择器 特殊值0100;
    3> 类(伪类)选择器 特殊值0010;
    4> 元素选择器 特殊值0001;

菜鸟前端程序员小知识点锦集二

标签:

原文地址:http://www.cnblogs.com/qzj229/p/4967891.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!