人人网javascript面试题 可以提前实现下


Posted in Javascript onJanuary 05, 2012

JavaScript面试题要求:以下题目必须从一至四题中,选出三道题,使用原生代码实现,不可使
用任何框架,第五题为选作题。

一、 在页面的固定区域内实现图片的展示

1. 每点击一次右箭头,图片区域向左滚动出一张图片,反之相同;
2. 当发现图片滚动到末尾时,响应的箭头变成不可点击状态;
3. 鼠标在图片区域内滑动滚轮,图片会随着鼠标滚轮的方向进行响应的滚动;

二、 用 js、html、css实现一个弹出提示控件:
1. 分别实现类似于系统的 alert、confirm、prompt对话框;
2. 对话框大小根据提示内容进行自适应(有一个最小宽高),默认出现在页面的水平垂直居中的位置;
3. 对话框可拖动;
4. 对话框中的事件模拟系统对话框的事件(例如:alert 对话框,点击确定按钮,对话框消失);
5. 解决IE6被 select控件遮挡的问题;

三、 实现 input 输入框的自动匹配

1. 对 input框中输入的字符进行匹配,将匹配到的内容以菜单的形式展现在 input框的下方; 2. 只针对英文字符进行匹配,并且匹配到的内容在菜单中加粗;
3. 通过键盘上的上下箭头可以对菜单进行选择,按下回车后将选中的内容写入到 input框中;

四、 在页面上实现一个二级菜单控件

1. 这个控件可以绑定到页面上的任意一个元素,当点击页面元素出现菜单;
2. 菜单出现的方向根据所在页面的位置自动进行调整,例如:
3. 一级菜单中的元素,鼠标划过后,将会在相应的位置出现二级菜单,二级菜单中的元素
点击将会有事件响应

五、 实现一个所见即所得编辑器(选作)
需提供以下功能:
1. 字体加粗;
2. 文本左对齐、右对齐、居中;
3. 设置字体;
4. 设置字号;
5. 设置字体颜色;
6. 插入超链接;
7. 插入图片;

答案打包

Javascript 相关文章推荐
一段好玩的JavaScript代码
Dec 01 Javascript
jquery 提示信息显示后自动消失的具体实现
Dec 18 Javascript
javascript中call,apply,bind的用法对比分析
Feb 12 Javascript
JavaScript随机生成颜色的方法
Oct 15 Javascript
详解用node-images 打造简易图片服务器
May 08 Javascript
JavaScript取得gridview中获取checkbox选中的值
Jul 24 Javascript
深入浅析ng-bootstrap 组件集中 tabset 组件的实现分析
Jul 19 Javascript
详解Angular Karma测试的持续集成实践
Nov 15 Javascript
JS运算符简单用法示例
Jan 19 Javascript
vue打开子组件弹窗都刷新功能的实现
Sep 21 Javascript
vue组件是如何解析及渲染的?
Jan 13 Vue.js
JavaScript Dom实现轮播图原理和实例
Feb 19 Javascript
javascript是怎么继承的介绍
Jan 05 #Javascript
js 链式延迟执行DOME
Jan 04 #Javascript
常见效果实现之返回顶部(结合淡入、淡出、减速滚动)
Jan 04 #Javascript
Textarea与懒惰渲染实现代码
Jan 04 #Javascript
js中有关IE版本检测
Jan 04 #Javascript
国外大牛IE版本检测!现在IE都到9了,IE检测代码
Jan 04 #Javascript
IE的有条件注释判定IE版本详解(附实例代码)
Jan 04 #Javascript
You might like
PHP文件打开、关闭、写入的判断与执行代码
2011/05/24 PHP
在Mac OS上搭建Nginx+PHP+MySQL开发环境的教程
2015/12/21 PHP
详谈php静态方法及普通方法的区别
2016/10/04 PHP
jcrop基本参数一览
2013/07/16 Javascript
JS获取网页属性包括宽、高等等
2014/04/03 Javascript
js父页面与子页面不同时显示的方法
2014/10/16 Javascript
js使用Array.prototype.sort()对数组对象排序的方法
2015/01/28 Javascript
解析JavaScript的ES6版本中的解构赋值
2015/07/28 Javascript
JavaScript中三种异步上传文件方式
2016/03/06 Javascript
JS及PHP代码编写八大排序算法
2016/07/12 Javascript
jQuery中Find选择器用法示例
2016/09/21 Javascript
javascript实现简单的ajax封装示例
2016/12/28 Javascript
使用JavaScript触发过渡效果的方法
2017/01/19 Javascript
js实现拖拽功能
2017/03/01 Javascript
JS实现百度网盘任意文件强制下载功能
2018/08/31 Javascript
Vant的安装和配合引入Vue.js项目里的方法步骤
2018/12/05 Javascript
vue如何获取自定义元素属性参数值的方法
2019/05/14 Javascript
jQuery实现的图片点击放大缩小功能案例
2020/01/02 jQuery
Python Mysql自动备份脚本
2008/07/14 Python
python中__call__方法示例分析
2014/10/11 Python
Python 实现 贪吃蛇大作战 代码分享
2016/09/07 Python
神经网络理论基础及Python实现详解
2017/12/15 Python
浅谈python中get pass用法
2019/03/19 Python
Python类中方法getitem和getattr详解
2019/08/30 Python
使用keras框架cnn+ctc_loss识别不定长字符图片操作
2020/06/29 Python
html5调用app分享功能示例(WebViewJavascriptBridge)
2018/03/21 HTML / CSS
计算机专业个人求职自荐信
2013/09/21 职场文书
活动策划邀请函
2014/02/06 职场文书
人民教师求职自荐信
2014/03/12 职场文书
优秀公益广告词大全
2014/03/19 职场文书
优秀乡村医生事迹材料
2014/05/28 职场文书
房屋租赁协议书(标准版)
2014/10/02 职场文书
乡镇党员群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
2015年见习期工作总结
2014/12/12 职场文书
2015年酒店年度工作总结
2015/05/23 职场文书
四群教育工作总结
2015/08/10 职场文书