摘要: 内部函数,定义在另一个函数中的函数 这里的inner是一个定义在outer中的内部函数,它的作用域在函数outer内部,外部运行无效。 1.那么如何在任何地方调用内部函数? javascript允许像传递任何类型的数据一样传递函数,也就是说,javascript中的内部函数能够逃脱定义他们的外部函数 阅读全文
posted @ 2017-07-27 22:38 二调调是个碧池 阅读(1796) 评论(0) 推荐(1) 编辑
摘要: canvas中的 translate() 和白鹭引擎中的 .x 或者 .y 所导致的平移效果并不是移动 目标元素,而是移动目标元素父亲所在的坐标系。 例如 bgg.translate(100,100) 所表达的含义是将父亲元素所在的坐标系 向右和向下 偏移100 px。 而设置元素大小时 conte 阅读全文
posted @ 2017-07-20 23:12 二调调是个碧池 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 我们是想打印对象a里面的user却打印出来undefined是怎么回事呢?如果我们直接执行a.fn()是可以的。 但是有时候我们不得不将这个对象保存到另外的一个变量中,那么就可以通过以下方法。 1、call() 这里 b.call(a) 的所表达的意思是,将b指向a,这样this就指向了a。 cal 阅读全文
posted @ 2017-07-12 01:07 二调调是个碧池 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 理解this的第一步是要明确,this的绑定发生在函数被调用的时候,这也就是说,函数没有调用,this其实是没有指向的,而this最终指向的是调用它的对象。这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理解不会出什么问题,但是实际上那样理解是不准确 阅读全文
posted @ 2017-07-11 14:36 二调调是个碧池 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 我们都知道位运算符比正常的运算符速度要快,但是为什么会快呢?首先我们正常的运算符也是通过计算机通过位运算调用栈来实现的。位运算符计算时,首先将运算量转化为2进制。 那么javascript位运算符有哪些呢? 1. & 按位与 2. | 按位或 3. ^ 按位异或 4. ~ 取反 5. >> 按位左移 阅读全文
posted @ 2017-07-09 17:40 二调调是个碧池 阅读(911) 评论(0) 推荐(0) 编辑
摘要: animation动画默认以ease过渡,这种方式的过渡会在每个关键帧之间插入补间动画,所以动画是连贯的,当只需要在关键帧之间跳跃时,使用steps方式过渡。 animation:time steps(number) 参数:time为在每一帧动画停留时间的总和 number为关键帧数 阅读全文
posted @ 2017-07-09 10:57 二调调是个碧池 阅读(211) 评论(0) 推荐(0) 编辑
摘要: JavaScript中各种计量单位小结 px:像素,一般计量单位,最常用。 em:相对单位,基于父节点字体大小,如果自身定义了字体大小,以自身字体大小为准,整个页面的1em不统一。 rem:相对单位,基于根节点(HTML)的字体大小,如果自身定义了字体大小,以自身字体大小为准。(谷歌最小字体强制为1 阅读全文
posted @ 2017-07-09 10:17 二调调是个碧池 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 计算机是不能理解高级语言的,当然也不能执行高级语言,计算机能理解的只有机器码,就是所谓的二进制,所有的高级语言必须翻译为机器码,计算机才能理解和执行。翻译有两种,一种是解释,一种是编译。 两种方式只是翻译的事件不同。 编译性语言是在程序被执行之前,需要一个专门的编译过程,把程序编译为计算机可以理解的 阅读全文
posted @ 2017-07-07 09:41 二调调是个碧池 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 下面是一些比较常用的居中方法。 水平居中 1.行内元素:自身 text-align:center。 2.行内块元素:父亲 text-align:center。 3.块级元素:自身 margin:0 auto。 垂直居中 1.单行文本:line-height 和父亲的 height 一致。 2.多行文 阅读全文
posted @ 2017-07-06 01:31 二调调是个碧池 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 实现简单的轮播图效果。 废话不多说,我们开始。 HTML和CSS较为简单,不在这里做赘述。简单的给大家一个HTML代码。 以下操作均是根据第一段代码所做的操作。 轮播图要怎们动,首先要明确思路,我们的需求是什么,其实很简单。我们需要是假如我们在点击goRight一次时,ul的依据自身向右偏移1个li 阅读全文
posted @ 2017-06-28 13:27 二调调是个碧池 阅读(338) 评论(0) 推荐(0) 编辑