1. DOM事件流的介绍,事件流的顺序,IE下是否一致

答:IE支持的是事件冒泡,其他最新浏览器冒泡捕获都支持

DOM2事件流分三个阶段,事件捕获,事件处理,事件冒泡。

阻止事件冒泡 event.stopPropagetion()

事件绑定,传入三个参数,事件名,事件处理函数,事件冒泡|捕获(false|true)btn.addEventListener('click',function(){},false)

2. 跨域的了解,介绍JSONP的原理

JSONP是在get请求url中加入callback字符串指定回调函数,后端返回的JSON数据作为参数传入前端的设置好的回调函数中(此处需要后端配合)。

利用了script的跨域能力,url作为后台脚本,访问后会被执行。

3. 如何实现在多行文字条件下,超过5行显示省略号

display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 4;//设置line-clamp为4

overflow: hidden;

4. stopPropagation, preventDefault,return false的区别

stopPropagetion 阻止事件冒泡

perventDefault 阻止浏览器默认行为

return false 终止函数,返回布尔值false,之后的所有触发事件和动作都不会被执行

5. 左右两栏,实现等高

js实现等高

获得两栏高度,比较之后,将较大高度赋值给较小高度一栏的高度

6. 如何实现全屏背景图,不留空隙

background: url(bg.jpg) no-repeat center center fixed;

-webkit-background-size: cover;

-moz-background-size: cover;

-o-background-size: cover;

background-size: cover;

7. HTML类似ul的列表元素有哪些

  • 无序列表
  1. 有序列表

8. 定义一个方法,不管传入的参数有多少,将他们保存进数组(记得不清,好像是这样的)

function f(){

var arr = []

for(var index in arguments){

//arguments是对象类型,不能使用foreach等数组操作方法

arr.push(arguments[index])

}

}

9. node的文件模块使用过吗

fs.readFileSync从源路径读取文件内容

fs.writeFileSync将文件内容写入目标路径

两者接受源文件路径与目标文件路径两个参数

10. 了解过MVVM,MVC框架吗,简单介绍一下区别

MVC

模型(Model):数据保存

视图(View):用户界面。

控制器(Controller):业务逻辑

所有的通信都是单向的,用户可以改变view,view触发controller,controller改变model,model反馈给view

MVVM

唯一的区别是,它采用双向绑定(data-binding):View的变动,自动反映在 ViewModel,数据视图相互驱动

蘑菇街php面试,蘑菇街面试相关推荐

  1. 某百度程序员中午面试一个阿里程序员,晚上去阿里面试,面试官竟是中午那个人!

    世界之大无奇不有,有些巧合简直就是天作之合,就像下面这位百度程序员和阿里程序员的故事. 某百度程序员发帖吐槽:中午面试了一个阿里程序员,问了他一些刁钻的问题,结果自己晚上去阿里面试,面试官竟然就是中午 ...

  2. 某百度程序员中午面试一个阿里程序员,晚上去阿里面试,面试官竟是中午那个人!...

    世界之大无奇不有,有些巧合简直就是天作之合,就像下面这位百度程序员和阿里程序员的故事. 某百度程序员发帖吐槽:中午面试了一个阿里程序员,问了他一些刁钻的问题,结果自己晚上去阿里面试,面试官竟然就是中午 ...

  3. 面试者面试官,双向角度的程序员面试指南!

    作者 | Noj Vek  译者 | 弯月 出品 | 程序人生(ID:coder _life) 本文作者经历过 100 多场面试,而且也担任过 50 多场面试的面试官,我们一起来看一看他从面试者与面试 ...

  4. 优信拍集团php面试题_【优信拍PHP高级开发工程师面试】面试官是我遇到过的面试水平最低的。-看准网...

    面试官是我遇到过的面试水平最低的. 有笔试题,考基础的. 个人觉得技术的笔试题无非就看个思路和流程,但是面试官貌似想看到的是像待上线的代码一般,一个notice都不能报的代码,不停的关注和追问代码细节 ...

  5. python web前端开发面试_面试前端,听听别人怎么说!

    分享一个人的面试经验: 一年半经验,百度.有赞.阿里面试总结 前言 人家都说,前端需要每年定期出来面面试,衡量一下自己当前的技术水平以及价值,本人17年7月份,毕业到现在都没出来试过,也没很想换工作, ...

  6. java面试常见面试问题_Java面试准备:15个Java面试问题

    java面试常见面试问题 并非所有的访谈都将重点放在算法和数据结构上-通常,访谈通常只侧重于您声称是专家的语言或技术.在此类访谈中,通常没有任何"陷阱"问题,而是它们要求您利用内存 ...

  7. 面试官面试前端_如何面试面试官

    面试官面试前端 by Aline Lerner 通过艾琳·勒纳(Aline Lerner) 如何面试面试官 (How to interview your interviewers) For the l ...

  8. 前端面试时面试官想要听到什么答案(关于一些Vue的问题)

    本文会列举一些平时面试时问到的问题和答案,并说明面试官在当时问到这个问题时所期望对方的回答: vue生命周期(钩子函数) 问题 请说一下vue的生命周期函数(钩子函数). 问题描述 首先关于生命周期函 ...

  9. demo 网络运维_【运维面试】面试官:你们公司的docker主要用来做啥?

    文章来源: [运维面试]面试官:你们公司的docker主要用来做啥?_涅槃重生-CSDN博客​blog.csdn.net 前言 关于docker的面试题,很多面试官会问,你们公司的docker主要用来 ...

  10. 【面试系列三】面试是面试者与面试官的双向沟通,如何抓住面试官的小尾巴以及面试过程中需要避开的一些减分项!

    总结了13条经典面试的回答套路让你在面试时有效地展示自己的才华,把握秋招珍贵的机会! 1.谈谈你的简历(自我介绍) 可以根据以下三个步骤去回答问题,而且用不超过3分钟来阐述. 简单开场:包括基本的教育 ...

最新文章

  1. PHP过滤器 filter_has_var() 函数
  2. python include函数_python 库函数
  3. 51CTO第2本书样章曝光:DHCP服务器规划与应用案例
  4. 用模板元实现50个台阶问题,一次走一步或者两步或者3步,用模板元实现求裴波那契额数列
  5. 安装Reporting Service即时报表模型
  6. 双硬盘双win10互不干扰_win10系统安装双硬盘却无法显示另一个硬盘的技巧介绍...
  7. 前端系列第10集-实战篇
  8. 用水流的概念来玩硬件(三)----LDO与DCDC电源电路
  9. KubeVela 云原生时代的应用管理平台
  10. TCP客户端与服务端开发
  11. UltraEdit连接linux中文乱码,UltraEdit显示中文乱码的解决办法
  12. shopify_反思构建自定义Shopify应用程序
  13. 3d游戏建模行业真的能一直走下去麽?兴趣爱好能否带来面包
  14. 2017年什么命_2017年在五行中属什么,2017年出生是什么命 五行
  15. ASA5520升级内存记录
  16. 技术面试问题汇总第006篇:腾讯管家反病毒工程师-电话面试
  17. 【坑】javascript中appName总是Netscape的原因
  18. 百度、阿里、腾讯、有道各平台翻译API申请教程
  19. 索引失效的场景有哪些?索引何时会失效?
  20. win10专业版激活,错误代码0x8007007b的解决方法

热门文章

  1. ICCV2019——SCRDet Towards More Robust Detection for Small, Cluttered and Rotated Objects
  2. 微信朋友圈会在服务器上保留多久,微信朋友圈设置多久可见,暴露了你的为人...
  3. Python3 周初、周末、月初、月末、季初、季末、年初、年末
  4. FPS游戏UE4逆向视频教程
  5. android 图片跑马灯动画,【Android自定义View】- 文本跑马灯效果
  6. 大数据分析与可视化介绍,基于机器学习的大数据分析具有哪些独特的特点
  7. 华为云鲲鹏服务器部署文档--java微服务
  8. 【摘自csdn】一场我没有看懂的相亲
  9. Oracle取某个时间点前后的整半小时的时间点
  10. 懒汉延迟加载设计模式反射注解