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)相关推荐

  1. 也许你需要点实用的-Web前端笔试题

    之前发的一篇博客里没有附上答案,现在有空整理了下发出来,希望能帮助到正在找工作的你,还是那句话:技术只有自己真正理解了才是自己的东西,共勉. Web前端笔试题 Html+css 1.对WEB标准以及w ...

  2. web前端笔试题整理

    java 1, 判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母.数字.下划线,总长度为5-20 1   var reg = /^[a-zA-Z][a-zA-Z_0-9]{4,19}$/; ...

  3. 腾讯web前端笔试题及个人答案

    每道题都有答案,大多数答案亲测正确. 简答题 1.js中"5"+4=? 答案:54 2.js中void(0)=? 答案:undefined 3.js中NaN*4=? 答案:NaN ...

  4. 前端笔试题面试题记录(上)

    前言 过完元宵,就到上海找了波工作,现在已经入职好了,蹭波热点,写一波面试记录,内容包含笔试题和面试题,还有一些没有写进来,准备再开一篇,许久没写了,写的确实有些慢.如果喜欢的话可以点波赞,或者关注一 ...

  5. 前端笔试题小结(一)

    前端笔试题小结(一) 2020-03-13 题目一: 将一个js数组去重. 样例: 输入:[ 1, "apple", 3, "a", 3, 1, 5, 6, & ...

  6. 前端笔试题面试题记录(下)

    前言 接上篇前端笔试题面试题记录(上).趁清明小长假,把上篇剩下的部分也写一下,因为最近比较忙这篇已经拖了很久了.现在刚刚开始银四了,应该还是有些小伙伴在找工作,时间还不算太晚,希望本篇可以帮到这些小 ...

  7. 前端笔试题【1】--从字符串的第二个字符开始对数组进行排序

    前一段时间做过一个阿里的前端笔试题:从字符串的第二个字符开始对数组进行排序.当时没想到简单的方法,这几天看书才发现sort()还可以自定义一个比较函数,郁闷啊啊啊~~ 看来基础还是不够扎实啊, 赶紧记 ...

  8. 育碧Web实习笔试题分享

    育碧的Web实习笔试题分享 笔试题目一共有20道,主要有选择题,简答题以及编程题,但是大部分都是简答题,题干是全英语的,但是大致题意还是能够读懂.考查知识大体涉及JavaScript.HTTP.CSS ...

  9. 2017网易前端笔试题总结

    整理了一下2017网易前端笔试题,附上了自己的答案,仅供参考,欢迎讨论和交流.如果有什么不对的地方,欢迎指正. 题目整理(不含答案) 网盘分享: 链接: https://pan.baidu.com/s ...

最新文章

  1. PowerDesigner教程系列(总)
  2. 第九章 性能监控诊断
  3. redis的数据结构||1) 字符串类型2) 哈希类型3) 列表类型4) 集合类型 5) 有序集合类型详解
  4. RabbitMQ指南(中)
  5. ABAP实例之ALV
  6. 精灵沿着正方形路线运动暂停2秒后然后再将自己放大4倍
  7. CH - 6201 走廊泼水节(最小生成树,水题)
  8. linux path环境变量起什么作用,shell基础(5)PATH环境变量的作用和使用方法
  9. 【Web技术】771- 图片懒加载从简单到复杂
  10. 一些嵌入式开发有用的github上的开源代码库
  11. 使用THREE.js制作一款3D游戏
  12. Android程序配置热点IP,Android 10版本获取已连接本机热点的ip
  13. 关于网页加载慢的一个解决方法——取消勾选【局域网设置】中的【自动检测设置】
  14. 虚拟服务器的密码忘记了,虚拟平台管理术:忘记 ESXi 主机的 root 密码该怎么办?...
  15. 计算机论文中的技术路线,论文中的技术路线图怎么写
  16. Matlab图形窗口大小的控制 ,plot窗口大小,figure大小,axis设置,实用
  17. Java解析word文档,将word文档题库选择题导入
  18. S4不得不知道的SQL查询工具DB01
  19. mysql error 1236_MySQL Error 1236 错误解决办法
  20. linux内核-系统调用execve()

热门文章

  1. 习题:编程求圆周长、圆面积、圆球体积、设圆半径r=1.5。要求:用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数后2位...
  2. 树形数据深度排序处理示例(递归法).sql
  3. html长文本自动换行
  4. Ubuntu16.04安装CDH
  5. Spring Boot----基础
  6. linux下独立core2.1部署发布过程
  7. java创建文件和目录
  8. jQuery中deferred对象的使用(二)
  9. 楼市十大卖楼花招曝光〔转载〕
  10. SynchronizedMap和ConcurrentHashMap的深入分析