WEB前端笔试题(4)
1.CSS hack的技巧
!important除IE6外都识别,通用:
background-color:blue; /*所有浏览器*/ background-color:red\9;/*所有的ie*/ background-color:yellow\0; /* ie8+*/ *background-color:pink; /* ie7、ie6*/
2.什么是CSS层叠
CSS层叠是指CSS样式在针对同一元素配置同一属性时,依据层叠规则(权重)来处理冲突,选择应用权重高的CSS选择器所指定的属性。
另外,继承的属性是权重最轻的,会被上面的四个定义方式覆盖。
1.开发者样式>读者样式>浏览器默认样式
2.id选择器>类选择器>元素选择器
3.权重相同时取后面定义的样式
3.HTTP协议的状态消息
常见:
200 OK 服务器成功处理了请求
301/302 Moved Permanently(重定向)请求的URL已移走。Response中应该包含一个Location URL, 说明资源现在所处的位置
304 Not Modified(未修改)客户的缓存资源是最新的, 要客户端使用缓存
404 Not Found 未找到资源
501 Internal Server Error服务器遇到一个错误,使其无法对请求提供服务
4.浏览器内核与JavaScript渲染引擎
浏览器 | 浏览器内核 | JavaScript引擎 |
Internet Explorer | Trident | IE8为JScript,IE9+为Chakra |
Firefox | Gecko(开源) | SpiderMonkey |
Opera |
Presto(Opera12.16-、商业) Blink(WebkitWebCore组件分支) |
JavaScript渲染速度为其他的1/3 |
Chrome、Safari、IOS/Android | Webkit(开源) | JavaScriptCore |
5.cookie与session
会话跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。
Cookie实际上是一小段的文本信息。客户端请求服务器,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。客户端浏览器会把Cookie保存起来。当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器。服务器检查该Cookie,以此来辨认用户状态。服务器还可以根据需要修改Cookie的内容。
查看方法:在浏览器地址栏输入javascript:alert (document. cookie)
6.post与get
get | post |
从服务器上获取数据 | 向服务器传送数据 |
把参数数据队列添加到URL中,即在URL中可见 | 把参数数据队列通过Http post机制放置在Http header内一起提交 |
服务器端用Request.QueryString获得变量的值 | 服务器端用Request.Form获得变量的值 |
数据量小,不能大于2KB | 默认不受限(IIS4中小于80KB,IIS5中小于100KB) |
安全性低,速度快 | 安全性高,速度慢 |
Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。
7.addEventListener和attachEvent的区别
addEventListener | attachEvent |
有3个参数分别是type,listener,useCapture | 只有2个参数type,listener |
支持捕获阶段和冒泡阶段 | 只支持冒泡阶段 |
W3C | IE |
type事件不带on,如"click" | type事件带on,如"onclick" |
绑定了this引用 | 没有绑定this引用 |
对同一对象绑定多个click方法时,先绑定的先触发 | 对同一对象绑定多个onclick方法时,后绑定的先触发 |
移除方法为removeEventListener | detachEvent |
IE9+及其他 | IE-8 |
转载于:https://www.cnblogs.com/jellybaobao/p/4016498.html
WEB前端笔试题(4)相关推荐
- 也许你需要点实用的-Web前端笔试题
之前发的一篇博客里没有附上答案,现在有空整理了下发出来,希望能帮助到正在找工作的你,还是那句话:技术只有自己真正理解了才是自己的东西,共勉. Web前端笔试题 Html+css 1.对WEB标准以及w ...
- web前端笔试题整理
java 1, 判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母.数字.下划线,总长度为5-20 1 var reg = /^[a-zA-Z][a-zA-Z_0-9]{4,19}$/; ...
- 腾讯web前端笔试题及个人答案
每道题都有答案,大多数答案亲测正确. 简答题 1.js中"5"+4=? 答案:54 2.js中void(0)=? 答案:undefined 3.js中NaN*4=? 答案:NaN ...
- 前端笔试题面试题记录(上)
前言 过完元宵,就到上海找了波工作,现在已经入职好了,蹭波热点,写一波面试记录,内容包含笔试题和面试题,还有一些没有写进来,准备再开一篇,许久没写了,写的确实有些慢.如果喜欢的话可以点波赞,或者关注一 ...
- 前端笔试题小结(一)
前端笔试题小结(一) 2020-03-13 题目一: 将一个js数组去重. 样例: 输入:[ 1, "apple", 3, "a", 3, 1, 5, 6, & ...
- 前端笔试题面试题记录(下)
前言 接上篇前端笔试题面试题记录(上).趁清明小长假,把上篇剩下的部分也写一下,因为最近比较忙这篇已经拖了很久了.现在刚刚开始银四了,应该还是有些小伙伴在找工作,时间还不算太晚,希望本篇可以帮到这些小 ...
- 前端笔试题【1】--从字符串的第二个字符开始对数组进行排序
前一段时间做过一个阿里的前端笔试题:从字符串的第二个字符开始对数组进行排序.当时没想到简单的方法,这几天看书才发现sort()还可以自定义一个比较函数,郁闷啊啊啊~~ 看来基础还是不够扎实啊, 赶紧记 ...
- 育碧Web实习笔试题分享
育碧的Web实习笔试题分享 笔试题目一共有20道,主要有选择题,简答题以及编程题,但是大部分都是简答题,题干是全英语的,但是大致题意还是能够读懂.考查知识大体涉及JavaScript.HTTP.CSS ...
- 2017网易前端笔试题总结
整理了一下2017网易前端笔试题,附上了自己的答案,仅供参考,欢迎讨论和交流.如果有什么不对的地方,欢迎指正. 题目整理(不含答案) 网盘分享: 链接: https://pan.baidu.com/s ...
最新文章
- PowerDesigner教程系列(总)
- 第九章 性能监控诊断
- redis的数据结构||1) 字符串类型2) 哈希类型3) 列表类型4) 集合类型 5) 有序集合类型详解
- RabbitMQ指南(中)
- ABAP实例之ALV
- 精灵沿着正方形路线运动暂停2秒后然后再将自己放大4倍
- CH - 6201 走廊泼水节(最小生成树,水题)
- linux path环境变量起什么作用,shell基础(5)PATH环境变量的作用和使用方法
- 【Web技术】771- 图片懒加载从简单到复杂
- 一些嵌入式开发有用的github上的开源代码库
- 使用THREE.js制作一款3D游戏
- Android程序配置热点IP,Android 10版本获取已连接本机热点的ip
- 关于网页加载慢的一个解决方法——取消勾选【局域网设置】中的【自动检测设置】
- 虚拟服务器的密码忘记了,虚拟平台管理术:忘记 ESXi 主机的 root 密码该怎么办?...
- 计算机论文中的技术路线,论文中的技术路线图怎么写
- Matlab图形窗口大小的控制 ,plot窗口大小,figure大小,axis设置,实用
- Java解析word文档,将word文档题库选择题导入
- S4不得不知道的SQL查询工具DB01
- mysql error 1236_MySQL Error 1236 错误解决办法
- linux内核-系统调用execve()
热门文章
- 习题:编程求圆周长、圆面积、圆球体积、设圆半径r=1.5。要求:用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数后2位...
- 树形数据深度排序处理示例(递归法).sql
- html长文本自动换行
- Ubuntu16.04安装CDH
- Spring Boot----基础
- linux下独立core2.1部署发布过程
- java创建文件和目录
- jQuery中deferred对象的使用(二)
- 楼市十大卖楼花招曝光〔转载〕
- SynchronizedMap和ConcurrentHashMap的深入分析