摘要:
闭包使用场景:1.函数作为返回值,如下场景 2.函数作为参数传递 3.实际开发中闭包的应用:闭包实际应用中主要用于封装变量,收敛权限 实例:创建10个a标签,点击哪个弹出哪个数字 错误写法: 正确写法: 阅读全文
摘要:
问题: 1.说一下对变量提升的理解 2.说明this几种不同的使用场景 3.如何理解作用域 4.实际开发中闭包的应用 知识点: js没有块级作用域只有函数和全局作用域,如下代码: 当前作用域没有定义某个变量,所以要去它的父级作用域找,这样的就是作用域链 作用域和闭包-执行上下文 this介绍: th 阅读全文
摘要:
1.如何准确判断一个变量是数组类型2.写一个原型链继承的例子3.描述new一个对象的过程4.zepto(或其他框架)源码中如何使用原型链知识点:1.构造函数2.构造函数-扩展3.原型规则和示例4.原型链5.instanceof 讲解: 构造函数:一般函数为大写字母开头的都是构造函数,如下: var 阅读全文
摘要:
1.js中使用typeof能得到哪些类型 2.何时使用 和== 3.js中的内置函数 4.js变量按存储方式区分为哪些类型,并描述其特点 5.如何理解json 以下对这些问题的知识点做一些总结: 1.考点:js变量类型 2.值类型:每个变量可以存储自己的值,不会相互影响 引用类型(对象,数组,函数) 阅读全文
摘要:
简单介绍: webpack是一个模块打包工具,给js准备的打包工具,可以把很多的模块打包成很少的文件 目标: 1.切分依赖数,分到不同代码块里,按需加载,懒加 载 2.任何静态资源都可以被视为一个模块,在项目中被引用 3.整合第三方类库,把类库也视为它的模块,在项目中被引用 4.初始化加载时间更少 阅读全文
摘要:
A>B 表示选择A元素的所有子B元素。 与A B的区别在于,A B选择所有后代元素,而A>B只选择一代。 A+B表示HTML中紧随A的B元素(A与B是同级元素)。 阅读全文
摘要:
html代码如下: css代码如下: 以下6个属性设置在容器上: flex-direction 容器内项目的排列方向(默认横向排列) flex-wrap 容器内项目换行方式 flex-flow 以上两个属性的简写方式 justify-content 项目在主轴上的对齐方式 align-items 项 阅读全文
摘要:
css3中的animation属性动画效果代码如下: css3中的transition属性动画效果: 阅读全文
摘要:
background-image绘制多张图片叠加,示例如下: css3的box-shadow属性: 让ie6、7、8都支持border-radius 、box-shadow、text-shadow的方法:用ie-css3.htc 首先下载ie-css3.htc脚本,然后在css中加入: 它的使用方法 阅读全文
摘要:
inline-table:内联表格: list-item:把元素设置为列表项: 2、盒子的大小计算方式:box-sizing属性: border-box:此情况下设置的宽高为整个盒子(包含padding)的宽高; content-box:此情况下设置的宽高为盒子内容(不包含padding)的宽高; 阅读全文