1.说一下http状态码
下面是常见的HTTP状态码:
- 200 - 请求成功
- 301 - 资源(网页等)被永久转移到其它URL
- 404 - 请求的资源(网页等)不存在
- 500 - 内部服务器错误
http://www.runoob.com/http/http-status-codes.html
<1>this
的值通常是由所在函数的执行环境决定,也就是说要看函数是如何被调用的;
<2>同一个函数每一次调用,this
都可能指向不同的对象;
3.什么是Webpack?
WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。
4.fixed和absolute有什么区别?
absolute | 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 |
fixed | 生成绝对定位的元素,相对于浏览器窗口进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 |
5.jQuery支持哪些动画效果?
显示/隐藏类:hide() show() slideUp() slideDown() 自定义动画类animate: Callback参数:
6.typeof(function(){})返回什么?typeof([])返回什么?
函数、对象
7.jQuery怎样添加和移除事件监听函数?
绑定事件监听bind 移除事件监听unbind
8.JS中事件传播过程是什么?怎么阻止事件传播?
在支持addEventListener()的浏览器中,可以调用事件对象的stopPropagation()方法以阻止事件的继续传播。
9.alert(‘3’- 1)弹出什么?
答案:2
10.CSS3有哪些新样式?
一、transition(transition是复合属性,可以改变元素数值类的属性,例如宽高、背景颜色等。)
二、border-radius圆角弧度
三、box-shadow和text-shadow阴影效果
11.jQuery插件有2种类型,分别是哪2种?
类级别,对象级别
12.npm是什么?
npm就是javascript的包管理工具 npm init
来初始化一个package.json
文件
13.v-if:判断是否隐藏;v-for:数据循环出来;v-bind:class:绑定一个属性;v-model:实现双向绑定