一、

console.log(data)

var data = "aaa";

var obj={

data:"bbb",

prop:{

data:"ccc",

fn:function(){

return this.data

}

}

}

console.log(obj.prop.fn())

var test = obj.prop.fn;

console.log(test());

输出

undefined

ccc

aaa

二、前端优化

三、 setTimeout(function(){

console.log(2)

},0)

console.log(3)

输出

3       2

四、

css选择器

标签名、id、class、后代、群组、组合、通配符、属性、兄弟、子元素

可继承属性

font-size font-family color

优先级

标签名选择器:1

class选择器:10

id选择器:100

规则

1、不可以越级比较

100个标签名也小于一个class

2、style优先级高

3、!inportant优先级最高。慎用!

五、

大型网站css如何组织

1、基于不同页面分离

2、基于页面元素/块

3、基于重复使用的标签(from、table)

六、

垂直水平居中

1、定位(margin-left/margin-top)(已知元素宽高)

2、定位(transfrom:translate(-50%,-%50))(ie9+)

3、定位(left:0;top:0;right:0;bottom:0; margin:auto;)(ie7+)

4、弹性布局

七、状态码

GET: 200 OK

POST: 201 Created    表示生成了新的资源

PUT: 200 OK

PATCH: 200 OK

DELETE: 204 No Content    表示资源已经不存在

202 Accepted  服务器已经收到请求,但还未进行处理,会在未来再处理,通常用于异步操作。

301状态码(永久重定向)

302状态码(暂时重定向,307也是这个含义)

主要是303 See Other,表示参考另一个 URL。

302和307用于GET请求,而303用于POST、PUT和DELETE请求。收到303以后,浏览器不会自动跳转,而会让用户自己决定下一步怎么办。

400 Bad Request:服务器不理解客户端的请求,未做任何处理。

401 Unauthorized:用户未提供身份验证凭据,或者没有通过身份验证。

403 Forbidden:用户通过了身份验证,但是不具有访问资源所需的权限。

404 Not Found:所请求的资源不存在,或不可用。

405 Method Not Allowed:用户已经通过身份验证,但是所用的 HTTP 方法不在他的权限之内。

410 Gone:所请求的资源已从这个地址转移,不再可用。

415 Unsupported Media Type:客户端要求的返回格式不支持。比如,API 只能返回 JSON 格式,但是客户端要求返回 XML 格式。

422 Unprocessable Entity :客户端上传的附件无法处理,导致请求失败。

429 Too Many Requests:客户端的请求次数超过限额。

500 Internal Server Error:客户端请求有效,服务器处理时发生了意外。

503 Service Unavailable:服务器无法处理请求,一般用于网站维护状态。

八、

九、

window.location.href(设置或获取整个 URL 为字符串)

返回:http://i.cnblogs.com/EditPosts.aspx?opt=1

window.location.protocol(设置或获取 URL 的协议部分)

返回:http:

window.location.host(设置或获取 URL 的主机部分)

返回:i.cnblogs.com

window.location.port(设置或获取与 URL 关联的端口号码)

返回:空字符(如果采用默认的80端口(update:即使添加了:80),那么返回值并不是默认的80而是空字符)

window.location.pathname(设置或获取与 URL 的路径部分(就是文件地址))

返回:/EditPosts.aspx

window.location.search(设置或获取 href 属性中跟在问号后面的部分)

返回:?opt=1

一、正则法

二、split拆分法

三、指定取

四、单个参数的获取方法

 

 

 

 

 

 

转载于:https://www.cnblogs.com/heson/p/10068298.html

前端笔试题汇总 2018/12/04 (1)相关推荐

  1. 前端笔试题汇总 2018/12/04 (2)

    定位布局: 通过设置position属性实现. CSS中规定的第三种定位机制,能够实现横向多列布局及较为复杂的定位. 比如:带有遮罩层效果的提示框.固定层效果.全屏广告等等. 流式布局:让布局脱离固定 ...

  2. 前端面试题汇总 2018/12/04

    盒模型 标准盒模型:由里向外content,padding,border,margin IE怪异和模型:宽高是内容(content)+填充(padding)+边框(border)的总宽高通过JS获取盒 ...

  3. 2022秋招前端笔试题汇总

    第一题: 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target  的那 两个 整数,并返回它们的数组下标. JavaScript解法: var tw ...

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

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

  5. 阿里巴巴历年在线笔试题汇总

    阿里巴巴在线笔试题汇总 2013阿里巴巴前端在线笔试题 1.现有代码如下: 2.如果你现在使用的是 Google Chrome 或 Apple Safari,如何让 input 元素在默认情况下显示 ...

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

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

  7. 程序员必看 c++笔试题汇总

    ①链表反转 单向链表的反转是一个经常被问到的一个面试题,也是一个非常基础的问题.比如一个链表是这样的: 1->2->3->4->5 通过反转后成为5->4->3-& ...

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

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

  9. 校招笔试C语言,校招c ++笔试题汇总

    ①链表反转 单向链表的反转是一个经常被问到的一个面试题,也是一个非常基础的问题, 最容易想到的方法遍历一遍链表,利用一个辅助指针,存储遍历过程中当前指针指向的下一个元素,然后将当前节点元素的指针反转后 ...

最新文章

  1. legend位置 pyecharts_可视化入门 | pyecharts全局配置项详解
  2. shell编程基础(2)---与||
  3. Servlet和HTTP请求协议-学习笔记02【Servlet_体系结构与urlpartten配置、HTTP请求协议】
  4. idea2020.03 lombok异常
  5. 大学计算机基础知识点图文,大学计算机基础知识点超详细总结
  6. 一个自己实现的简单的智能指针模板类
  7. 多应用集中落地,四川区块链产业爆发增长
  8. 基于java小区物业管理系统(含源文件)
  9. python制作日历_用Python制作一份你专属的爱豆日历
  10. AMD R9 280x tri-x vapor-x OC 刷新BIOS来节能降温
  11. c# RoundUp函数
  12. 【无限互联】iOS开发视频教程— 2.8 iPhone开发之swtch语句
  13. CAS5.3自定义密码(LADP)认证(三)
  14. 计算机中央处理单元是哪些,1.1.1-1.1.2 计算机系统硬件基本组成 - 中央处理单元...
  15. 现代信号处理——平稳随机信号
  16. 4P和4C的物理学分析
  17. mysql中如何分页查询_MySQL_mysql分页原理和高效率的mysql分页查询语句,以前我在mysql中分页都是用的 l - phpStudy...
  18. Legacy autograd function with non-static forward method is deprecated
  19. java 之file文件/目录创建
  20. 城市隧道水位监测与预警系统

热门文章

  1. postek二次开发_使用PX4的ECL进行多传感器数据融合的后处理
  2. Linux后台开发系列之「07.gcc 编译基础」
  3. Anaconda 安装FreeCAD
  4. java 递归扫描文件夹_java扫描文件夹下面的所有文件(递归与非递归实现)
  5. please wait while windows configures microsoft visual studio
  6. 报错subprocess.CalledProcessError: Command ‘[‘which‘, ‘g++‘]‘ returned non-zero exit status 1.
  7. gi命令中reset,revert的区别和使用
  8. bandicom录屏音画不同步_屏幕录制的视频画面和声音不同步的问题 - Bandicam(班迪录屏)...
  9. IOS抖音短视频APP开发关于扫描二维码,并根据文本生成二维码
  10. ShawIndustries选用NetSuite系统来支撑中国的新工厂业务