前端面试题
lucky芬
聚沙成塔,水滴石穿,努力到了自然会有期待的结果,做一个持之以恒的程序媛~(美丽与智慧并存,我的理想,嘻嘻)
展开
-
前端面试题
HTML+CSS1.对WEB标准以及W3C的理解与认识标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索机率、使用外 链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维 护、改版方便,不需要变动页面内容、提供打印版本而不需要复制内容、提高网站易用性;2.xhtml和html有什么区别HTML是转载 2016-12-20 09:23:23 · 324 阅读 · 0 评论 -
js面试题
一、JS闭包。f = function() {return true;}; g = function() {return false;}; (function() { if (g() && [] == ![]) { f = function f() {return false;}; function g() {return转载 2017-12-11 15:58:00 · 435 阅读 · 1 评论 -
js数组方法的一道笔试题考察点详解
来自“阿里巴巴2017秋招前端笔试题”中的一道笔试题:将数组 var a=[1,2,3] 变成数组 [4,3,2,1] 下面的方式正确的是?a.reverse().unshift(4)a.push(4).reverse()a.push(4); a.reverse()a.splice(3,1,4).reverse()想要做对这道js题目,就转载 2017-07-27 09:33:14 · 573 阅读 · 0 评论 -
最新JavaScript笔试题(含答案)
1. 判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20var reg = /^[a-zA-Z][a-zA-Z_0-9]{4,19}$/;reg.test("a1a__a1a__a1a__a1a__");复制代码2. 截取字符串abcdefg的efgvar str = "abcdefg";if (转载 2017-07-19 10:55:36 · 3808 阅读 · 0 评论 -
破解前端面试(80% 应聘者不及格系列):从 闭包说起
不起眼的开始招聘前端工程师,尤其是中高级前端工程师,扎实的 JS 基础绝对是必要条件,基础不扎实的工程师在面对前端开发中的各种问题时大概率会束手无策。在考察候选人 JS 基础的时候,我经常会提供下面这段代码,然后让候选人分析它实际运行的结果:for (var i = 0; i 5; i++) { setTimeout(function() { consol转载 2017-06-08 09:00:22 · 379 阅读 · 0 评论 -
前端面试题4
1、你怎么看待响应式网页设计?(面试了很多家几乎都问到了) 响应式:页面应该有能力去自动响应用户的设备环境(包括屏幕大小,屏幕定向)。 体现了人性化,智能化的思想。实践方式由多方面组成,包括弹性网格和布局、图片、CSS 媒体查询的使用等。无论用户正在使用笔记本还是iPad,我们的页面都应该能够自动切换分辨率、图片尺寸及相关脚本功能等,以适应不同设备。所用到的技术:M转载 2017-02-22 11:54:51 · 312 阅读 · 0 评论 -
js操作获取和设置cookie
//创建cookiefunction setCookie(name, value, expires, path, domain, secure) { var cookieText = encodeURIComponent(name) + '=' + encodeURIComponent(value); if (expires instanceof Date) {转载 2017-01-12 15:47:47 · 2563 阅读 · 0 评论 -
前端面试问题三
1. 常用那几种浏览器测试?有哪些内核(Layout Engine)?(Q1) 浏览器:IE,Chrome,FireFox,Safari,Opera。(Q2) 内核:Trident,Gecko,Presto,Webkit。2. 说下行内元素和块级元素的区别?行内块元素的兼容性使用?(IE8 以下)(Q1) 行内元素:会在水平方向排列,不能包含块级元素,设置w转载 2017-01-17 11:31:19 · 691 阅读 · 0 评论 -
前端面试题二
1.求y和z的值是多少?var x = 1;var y = 0;var z = 0;function add(n){n=n+1;}y = add(x);function add(n){n=n+3;}z = add(x);都为undefined,因为没有返回值。2.javascript是面向对象的,怎么体现javascrip转载 2017-01-11 16:48:56 · 550 阅读 · 0 评论 -
前端面试题一
var a = {"x": 1};var b = a;a.x = 2;b.x; a = {"x":3};console.log(b.x);解析:var a = {"x": 1}; //对象是引用类型,这里把对象{"x": 1}的引用地址赋值给变量avar b = a; //把a所引用的对象地址赋值给b,此时a和b指向同一个对象a.x = 2; /原创 2017-01-11 16:47:55 · 1764 阅读 · 0 评论