面试
文章平均质量分 70
hellochenlu
这个作者很懒,什么都没留下…
展开
-
面试题总结(有空就更新)
1、javascript的callback函数和java的回掉函数的区别 在JavaScript里什么叫Callback“回调函数”,用我的话来讲就是把方法b当做一个参数传递个方法a,当方法a执行完后执行另外一个指定函数(这里是b函数)。1. 2. 3. Callback function test原创 2015-08-25 15:25:54 · 386 阅读 · 0 评论 -
JavaScript中数字与字符串相互转化
一.数字转换成字符串①Number类定义的toString()方法:这个方法可以接收表示转换基数(radix,范围在2~36之间)的可选参数,如果不指定此参数,转换规则将是基于十进制。例如:②Number类定义的toFixed()方法:这个方法可以指定小数点后的位数。例如:③Number类定义的toExponential()方法:这个方法使用指数转载 2016-08-09 15:07:33 · 418 阅读 · 0 评论 -
前端模块管理器简介(bower-browserify)
原文链接:http://www.ruanyifeng.com/blog/2014/09/package-management.html模块化结构已经成为网站开发的主流。制作网站的主要工作,不再是自己编写各种功能,而是如何将各种不同的模块组合在一起。浏览器本身并不提供模块管理的机制,为了调用各个模块,有时不得不在网页中,加入一大堆script标签。这样就使得网页体积臃肿,难以维护转载 2016-08-09 16:18:21 · 395 阅读 · 0 评论 -
前端面试题 之 JavaScript
参考链接:https://zhuanlan.zhihu.com/p/222224601.介绍js的基本数据类型Undefined、Null、Boolean、Number、String2.js有哪些内置对象?数据封装类对象:Object、Array、Boolean、Number 和 String其他对象:Function、Arguments、Math、Date、RegExp、原创 2016-08-31 14:42:22 · 344 阅读 · 0 评论 -
2016校招内推 -- 阿里巴巴前端 -- 四面面试经历
原文链接:http://www.cnblogs.com/imwtr/p/4685546.html?utm_source=tuicool&utm_medium=referral匆匆找了某湿兄内了个推,才过两天就收到面试通知了,好吧首先是第一面。其实也没什么可说的,一面主要问基础,二面才进入项目实习之类的探讨,三面两者都有吧但还是综合多一点脑子混了记得不多了,记得多少就记录转载 2016-08-11 14:55:01 · 752 阅读 · 0 评论 -
目前比较全的CSS重设(reset)方法总结
原文链接:http://blog.bingo929.com/css-reset-collection.html转载 2016-08-11 16:38:19 · 597 阅读 · 0 评论 -
为您详细比较三个 CSS 预处理器(框架):Sass、LESS 和 Stylus
原文链接:http://www.oschina.net/question/12_44255CSS 预处理器技术已经非常的成熟,而且也涌现出了越来越多的 CSS 的预处理器框架。本文向你介绍使用最为普遍的三款 CSS 预处理器框架,分别是 Sass、Less CSS、Stylus。首先我们来简单介绍下什么是 CSS 预处理器,CSS 预处理器是一种语言用来为 CSS 增加一些编程的的转载 2016-08-11 17:00:40 · 2428 阅读 · 0 评论 -
CSS基础-引入方法,选择器,继承
一.CSS引入方法:行内式、嵌入式、导入式、链接式。 1、行内式。 即:在标签的style属性中设定CSS样式。 例子:行内式 2、嵌入式 即:将页面各种元素的设置集中写在标签里。 例子: div{ background-color:blue; }转载 2016-08-11 17:20:04 · 872 阅读 · 0 评论 -
一道JS 面试题
打印表头小明正在用JavaScript写一个日志分析程序。该程序会将日志转化为CSV文件,以便在Excel等应用中加载为一个表格。现在他在生成表头上遇到了困难。他需要实现如下一个方法:function printLine(array) { console.log(array.join(","));}function printHeader(obj) {原创 2016-03-23 10:26:22 · 424 阅读 · 0 评论 -
近期面试题整理(二叉树的中序遍历、合并排序链表数组)
长期做前端,今天面试被问了二叉树的中序遍历,居然想了好久。现在代码如下:#include #include typedef struct node{//二叉树结点数据结构定义; char data; struct node *lchild,*rchild; }BTNode,*BTree; void createBTree(BTree &T){原创 2016-10-27 21:13:40 · 418 阅读 · 0 评论 -
用两个栈实现一个队列
原文链接:http://www.cnblogs.com/wanghui9072229/archive/2011/11/22/2259391.html用C++描述,题目大致是这样的: 已知下面Stack类及其3个方法Push、Pop和 Count,请用2个Stack实现Queue类的入队(Enqueue)出队(Dequeue)方法。 class Stack{…publ转载 2016-08-20 15:24:09 · 230 阅读 · 0 评论 -
JSONP跨域调用的原理
原文链接:https://www.zhihu.com/question/19966531很简单,就是利用标签没有跨域限制的“漏洞”(历史遗迹啊)来达到与第三方通讯的目的。当需要通讯时,本站脚本创建一个元素,地址指向第三方的API网址,形如: 并提供一个回调函数来接收数据(函数名可约定,或通过地址参数传递)。 第三方产生的响应为json数据的包装(故称之为jsonp,即json p转载 2016-08-09 10:57:29 · 425 阅读 · 0 评论 -
我是如何同时拿到阿里和腾讯offer的
原文链接:https://segmentfault.com/a/1190000002627927前言三月真是一个忙碌的季节,刚刚开学就需要准备各种面试和笔试(鄙视)。幸运的是,在长达一个月的面试内推季之后,终于同时拿到了阿里和腾讯的offer,还是挺开心的。突而想起久未更新的博客,就冒昧学一学各路大神,分享面试过程中的经验总结。总的来说,本人并不是什么超级大牛,文章更多的是转载 2016-08-07 21:45:16 · 1189 阅读 · 0 评论 -
JavaScript面试题
1.创建JavaScript对象的两种方法是什么?这是一个非常简单的问题,如果你用过JavaScript的话。你至少得知道一种方法。但是,尽管如此,根据我的经验,也有很多自称是JavaScript程序员的人说不知道如何回答这个问题。使用“new”关键字来调用函数。open/close花括号。原创 2015-09-06 20:12:02 · 408 阅读 · 0 评论 -
如何面试前端工程师:Github很重要
原文链接:http://www.imooc.com/article/4379我在Twitter和Stripe的一部分工作内容是面试前端工程师。其实关于面试你可能很有自己的一套,这里我想跟你们分享一下我常用的方法。不过我想先给你们一个忠告,招聘是一件非常艰巨的任务,在45分钟内指出一名侯选人是否合适是你需要完成的任务。不过面试的最大问题是每个人都会想着去雇佣他们自己,任何通过我面转载 2016-01-31 11:29:04 · 334 阅读 · 0 评论 -
10个常见的Node.js面试题
原文链接:http://www.imooc.com/article/2949如果你希望找一份有关Node.js的工作,但又不知道从哪里入手评测自己对Node.js的掌握程度。 本文就为你罗列了10个常见的Node.js面试题,分别考察了Node.js编程相关的几个主要方面。在进入正文之前,需要提前声明两点:这些问题只是Node.js知识体系的一个局部,并不能完全考察被面转载 2016-01-05 15:24:13 · 1957 阅读 · 0 评论 -
一道阿里笔试题-javascript
不使用loop循环,创建一个长度为100的数组,并且每个元素的值等于它的下标?解法一:递归(function wallace (i) { return (i 解法二:Array的map方法Array(100).fill('naive').map(function (v, i) { return i; });思路分析:定义和用法concat() 方法用于连接两个或多原创 2016-03-18 13:29:44 · 489 阅读 · 0 评论 -
前端同学大福利,最全的面试题目整理
原文链接:https://zhuanlan.zhihu.com/p/21408753自己整理了一些关于前端这个行业面试题,好多都不会好难过,I NEED AV.......HTML&CSS1. 常用那几种浏览器测试?有哪些内核(Layout Engine)?(Q1) 浏览器:IE,Chrome,FireFox,Safari,Opera。(Q2) 内核:Tride转载 2016-06-27 10:04:06 · 391 阅读 · 0 评论 -
前端面试之模块化-2、AMD规范和CommonJS规范
原文链接:http://www.ruanyifeng.com/blog/2012/10/asynchronous_module_definition.html先想一想,为什么模块很重要?因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写法,我有我的写法,岂不是乱了套!考虑到Javasc转载 2016-08-08 10:20:06 · 1068 阅读 · 0 评论 -
前端面试之模块化-1、模块的写法
原文链接:http://www.ruanyifeng.com/blog/2012/10/javascript_module.html随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。Javascript模块化编程,转载 2016-08-08 11:06:01 · 1290 阅读 · 0 评论 -
前端面试之模块化-3、require.js的用法
原文链接:http://www.ruanyifeng.com/blog/2012/11/require_js.html一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。 这段代码依次转载 2016-08-08 10:54:17 · 1613 阅读 · 0 评论 -
JavaScript事件代理和委托
在javasript中delegate这个词经常出现,看字面的意思,代理、委托。那么它究竟在什么样的情况下使用?它的原理又是什么?在各种框架中,也经常能看到delegate相关的接口。这些接口又有什么特殊的用法呢?这篇文章就主要介绍一下javascript delegate的用法和原理,以及Dojo,jQuery等框架中delegate的接口。JavaScript事件代理首先介绍一转载 2016-08-08 11:52:22 · 395 阅读 · 0 评论 -
2017.01.04携程电面总结
1、angularjs中一个模块调用另一个模块采用什么方法。2、require.js用法3、原创 2017-01-06 15:13:06 · 606 阅读 · 0 评论