关闭
当前搜索:

20171026笔试题

三、1.function verify(input) { var len = input.length; console.log(len); var reg = /^([^.]+)([a-zA-Z0-9.])*$/g; if (len >= 2 && len <= 20) { if (reg.test(input)) { return true; }...
阅读(109) 评论(0)

Generator函数

基本概念Generator函数是ES6提供的一种异步编程解决方案,语法行为与传统函数完全不同。对于Generator函数有多种理解角度。从语法上,首先可以把它理解成一个状态机,封装了多个内部状态。执行Generator函数会返回一个遍历器对象。即Generator函数除了是状态机,还是一个遍历器对象生成函数。返回的遍历器对象,可以依次遍历Generator函数内部的每一个状态。形式上,Generat...
阅读(60) 评论(0)

async函数和await函数

ES7提供了async函数,使得异步操作变得更加方便。一句话,async函数就是Generator函数的语法糖。前文有一个Generator函数,依次读取两个文件。...
阅读(71) 评论(0)

成都数之联科技前端题

1.数组函数find的用法 数组实例的find方法,用于找出第一个符合条件的数组成员。它的参数是一个回调函数,所有数组成员依次执行该回调函数,直到找出第一个返回值为true的成员,然后返回该成员。如果没有符合条件的成员,则返回undefined。[1,4,-5,10].find(function(value,index,arr){ return value>9; }) //10上面的代码中,f...
阅读(139) 评论(0)

浏览器缓存相关的字段

为了提高性能,Yslow中也提到几条关于缓存的规则。 添加Expires或Cache-Control到报文头中。 配置ETags 让ajax可缓存 如何让浏览器缓存我们的静态资源,这也是一个需要由服务器和浏览器共同协作完成的事情。post、delete、put这类带行为性的请求操作一般不做任何缓存,大多数缓存只应用在get请求中。简单来讲,本地没有文件时,浏览器必然会请求服务器端的内容,并将这部分内...
阅读(85) 评论(0)

session

通过cookie,浏览器和客户端可以实现状态的记录。但是cookie并非是完美的,前文提及的体积过大就是一个显著的问题,最为严重的问题是cookie可以在前后端进行修改,因此数据就及容易被篡改和伪造。如果服务器有部分逻辑是根据cookie中isVIP字段进行判断,那么一个普通的用户通过修改cookie就可以轻松享受到VIP服务了。综上所述,cookie对于敏感数据的保护是无效。为了解决cookie*...
阅读(92) 评论(0)

途牛笔试题

1.什么时候会用document.write 2.==和===有什么区别 3.Property 和 Attribute 的区别 参考:http://web.jobbole.com/83129/ 4.jsonp的原理,以及为什么不是真正的ajax? jsonp方式使用的是script标签请求网络数据,ajax是主动请求网络数据,两者一定不一样啊 参考:http://blog.csdn.ne...
阅读(390) 评论(0)

cookie的用途,它的优点和缺点

初识cookie因为HTTP是一个无状态的协议,现实中的业务却是需要一定的状态的,否则无法区分用户之间的身份。如何标识和认证一个用户,最早的方案就是cookie了。它能记录服务器和客户端之间的状态,最早的用处就是判断用户是否第一次访问网站。它是一个由浏览器和服务器共同协作实现的规范。cookie的处理分为以下几步: 服务器向客户端发送cookie 浏览器将cookie保存 之后每次浏览器都会将coo...
阅读(121) 评论(0)

promise实现原理的源码分析

转自:https://segmentfault.com/a/1190000009478377#articleHeader0...
阅读(62) 评论(0)

Promise的实现原理

以下是promise的简单实现var Deferred = function () { this.promise = new Promise(); };var Promise = function () { this.queue = []; this.isPromise = true; //判断是否返回了一个promise对象 }Promise.prototype.then = func...
阅读(95) 评论(0)

海康威视笔试

1.ajax请求需要浏览器显式发起 2.说说你对语义化的理解? 参考:http://www.offcn.com/it/2016/1226/5487.html 3.分析一个url地址对象包括哪些内容? 4.span是行内元素设置宽和高不生效 5.button是inline-block元素 6.JavaScript 注释有两种,单行注释以 // 开头,多行注释以 /* 开始,以 */ 结尾。...
阅读(476) 评论(0)

js实现输入1,输出1970/01/01 00:00:01

题意理解错了,题目要求:每年360天,每月30天 1代表1秒,应该将其分别换算成年,月,日,小时,分秒...
阅读(126) 评论(0)

触宝前端3面

1面 position的属性 实现水平垂直居中 轮播图的实现思路 实现无缝滚动 setTimeOut,promise和主程序的执行顺序 兼容性较好的深拷贝 手写promise的实现原理 es6的generator函数怎么使用 页面有100张图片,如何性能优化?2面 滑动页面加载图片的时候,主要考虑什么技术点? js面向对象编程的思路 平时积累的前端编程经验 平时怎么学习前端...
阅读(134) 评论(0)

Browser对象

Window 对象Window 对象表示浏览器中打开的窗口。 如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。History 对象History 对象包含用户(在浏览器窗口中)访问过的 URL。 History 对象是 window 对象的一部分,可通过 window.history...
阅读(54) 评论(0)

js中的date对象

Date对象构造函数Date对象构造函数new Date() new Date(milliseconds) new Date(datestring) new Date(year, month) new Date(year, month, day) new Date(year, month, day, hours) new Date(year, month, day, hours, minutes)...
阅读(54) 评论(0)
345条 共23页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:99879次
    • 积分:2881
    • 等级:
    • 排名:第14030名
    • 原创:178篇
    • 转载:167篇
    • 译文:0篇
    • 评论:9条
    最新评论