工厂模式
用函数构造一个对象,并且返回这个对象,叫做工厂模式(可以批量生产)。
工厂模式虽然解决了创建 多个相似对象的问题,但却没有解决对象识别的问题(即怎样知道一个对象的类型)
transform指变换,使用过photoshop的人应该知道里面的Ctrl+T自由变换。transform就是指的这个东西,拉伸,压缩,旋转,偏移,且transform 属性 , 只对 block 级元素生效!(配合transition过渡)
this是一个与执行上下文相关的特殊对象,当代码访问this的时候,它的值是从执行上下文中获取的,并不需要任何作用域链的查找。this的值在进入上下文的时候进行一次确定。
同一个函数,在不同的上下文中进行调用的时候,this的值是不同的。this的值指向函数被调用时所在的执行环境。
1947年9月9日,葛丽丝·霍普(Grace Hopper)发现了第一个电脑上的bug。当在Mark II计算机上工作时,整个团队都搞不清楚为什么电脑不能正常运作了。经过大家的深度挖掘,发现原来是一只飞蛾意外飞入了一台电脑内部而引起的故障。这个团队把错误解除了,并在日记本中记录下了这一事件。也因此,人们逐渐开始用“Bug”(原意为“虫子”)来称呼计算机中的隐错。
debug 就是找出 bug 的过程。
DOM的最小组成单位叫做节点(node)。文档的树形结构(DOM树),就是由各种不同类型的节点组成。节点有以下7种类型
position属性指定一个元素(静态的,相对的,绝对或固定)的定位方法的类型。
position:relative
:元素先放置在未添加定位时的位置,再在不改变页面布局的前提下调整元素位置(因此会在此元素未添加定位时所在位置留下空白)。通过“left”,”top”,”right”,”bottom”来规定位置。
CSS的 float 属性可以使一个元素脱离正常的文档流,然后被安放到它所在容器的的左端或者右端,并且其他的文本和行内元素环绕它。