(17.05.08)transform、translate、开启3d模式、字符串对象、数组对象、Math对象、Math取整、次方、最大、最小、绝对值、i的问题?、垃圾回收机制、局部/全局/闭包的生命周期、作用域链、递归?

CSS3 transform

    rotate              旋转
    translate           平移
    scale               缩放
    skew                扭曲

    rotate 深入

        rotate()            Z轴
        rotateX()           X轴

    透视效果
perspective(px) 透视的强度
    数值越小越明显
    推荐范围: 800-1200

    切记:
        transform一定要加初始值

translate

        translate(x,y)          x轴和y轴方向平移

        Z轴平移
        translateZ()

开启3D模式
    transform-style: preserve-3d;

        开启3D模式,一般加给父级
        perspective一般加给父级

例子1:

    3D正反面
        父级
            -webkit-transform-style: preserve-3d;
            -webkit-transition: 1s all ease;
            -webkit-transform: perspective(800px) rotateY(0deg);

            子级
                正面
                    -webkit-transform: translateZ(1px);
                反面
                    -webkit-transform: translateZ(-1px) scale(-1,1);

例子2:

        3d盒子(立方体)
        父级
            -webkit-transform-style: preserve-3d;
            -webkit-transition: 1s all ease;
            -webkit-transform: perspective(800px) rotateX(0deg) rotateY(0deg);
        子级
        front       translateZ(1px);
        back        translateZ(-1px);
        left        translate(-150px,0) rotateY(-90deg);
        right       translate(150px,0) rotateY(90deg);
        top         translate(0,-150px) rotateX(90deg);
        bottom      translate(0,150px) rotateX(-90deg);

    定时器并不稳定

    当transition走完执行的事件
    transitionend    必须用事件绑定加


翻书效果

    翻书
        iNow        oBox    oFront  oBack   oPage2
        0           1       1       2       2
        1           2       2       3       3
        2           3       3       1       1
        3           1       1       2       2
        4           2       2       3       3
        5           3       3       1       1
        6           1       1       2       2

        iNow%3+1

        (iNow+1)%3+1



    爆炸
    反转

字符串对象

str.charAt()            
str.indexOf()           
str.lastIndexOf()
str.substring()
str.split()
str.toUpperCase()
str.toLowerCase()

数组对象

arr.push()
arr.pop()
arr.unshift()
arr.shift()
arr.splice()
arr.join()
arr.concat()
arr.reverse()
arr.sort()

Math 对象

    Math.random()       获取0-1的随机小数,绝对不包括1

取整

    Math.floor()        向下取整
    Math.ceil()         向上取整 
    Math.round()        四舍五入

其他

Math.pow()          n次方     幂
    Math.pow(3,2)   3的2次方
Math.sqrt()         开方  

Math.max(10,30,0,100,25)            最大值
Math.min()                          最小值

Math.abs()          绝对值

三角函数
Math.PI         π
Math.sin()
Math.cos()
Math.atan2()



function rnd(n,m){
    return parseInt();
}

i的问题
    1. 循环中加事件,事件中使用i
    2. 循环中加定时器,定时器中使用i

    函数

    i值问题怎么解决?
        封闭空间、自执行函数、闭包


    传统语言
        c语言
            申请空间(1000)
            ...用
            free(1000)

        内存泄露
        内存溢出
    垃圾回收机制     生命周期    生存周期
    局部 很短    函数调用完成后,里面的局部变量会消失
    全局 很长    关闭页面的时候
    闭包 可长可短
        只要里面的函数还有用,函数中局部变量就不会消失
        只要里面的函数还有用,函数中所有的局部变量就不会消失
        只要里面的函数还有用,那整条作用域链上的变量就不会消失

    function show(){
        var a = 12;
    }
                调用前         没有a
    show();     调用中         有a
                调用后         没有a

    function show(){
        var a = 12;
        document.onclick = function(){
            alert(a);
        };
    }
            调用前         没有a
    show()  调用中             有a
            调用后             有a

    function show(){
        var a = 12;
        var b = 5;
        document.onclick = function(){
            alert(a);
        };
    }

            调用前             没有a,没有b
    show()  调用中             有a,有b
            调用后             有a,有b

    var a = 12;
    function show(){
        var b = 5;
        function show2(){
            var c = 3;
            document.onclick = function(){
                alert(a);
            };
        }
        show2();
    }

作用域链:现在自身找,如果没有,找父级,如果在没有再往上找。直到找到全局。


闭包是什么?


递归
    函数调用自己,只是递归的一种形式
    大事化小

    1. 兔子不吃东西,不会死
    2. 兔子可以近亲繁殖
    3. 小兔子,三个月长大

1   2   3   4   5   6   7   8   9   10  11  12
1   1   2   3   5   8   13  21  34  55  89  144

    12      144         1440
    24      46368       463680
    36      14930352    149303520
    48      4807526976  48075269760

斐波那契数列
斐波那契算法
兔子数列


99乘法表
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,716评论 4 364
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,558评论 1 294
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,431评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,127评论 0 209
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,511评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,692评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,915评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,664评论 0 202
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,412评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,616评论 2 245
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,105评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,424评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,098评论 3 238
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,096评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,869评论 0 197
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,748评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,641评论 2 271

推荐阅读更多精彩内容

  • 看了很多视频、文章,最后却通通忘记了,别人的知识依旧是别人的,自己却什么都没获得。此系列文章旨在加深自己的印象,因...
    DCbryant阅读 1,812评论 0 4
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 170,569评论 25 707
  • AJax 优化 缓存 Ajax 请求尽量使用GET, 仅取决于cookie数量 Cookie 优化 减少Cooki...
    KeKeMars阅读 9,256评论 5 88
  • 结婚后,是不是一开始甜甜蜜蜜的? 可是生娃后,是不是常感到心累?崩溃? 为什么? 因为我们有个猪队友啊! 曾经因为...
    彩虹花儿开阅读 323评论 0 0
  • 年初的时候,制定了今年看完七本理财书的计划,上周看完第二本《小狗钱钱》 -----一本享誉理财界的书,现在才...
    一橙子阅读 550评论 5 6