人人网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 相关文章推荐
jquery的$(document).ready()和onload的加载顺序
May 26 Javascript
Javascript 面试题随笔
Mar 31 Javascript
使用JS批量选中功能实现更改数据库中的status状态值(批量展示)
Nov 22 Javascript
gulp解决跨域的配置文件问题
Jun 08 Javascript
Angularjs添加排序查询功能的实例代码
Oct 24 Javascript
Vue.js devtool插件安装后无法使用的解决办法
Nov 27 Javascript
JavaScript调用模式与this关键字绑定的关系
Apr 21 Javascript
json前后端数据交互相关代码
Sep 19 Javascript
基于webpack4.X从零搭建React脚手架的方法步骤
Dec 23 Javascript
layui监听工具栏的实例(操作列表按钮)
Sep 10 Javascript
使用vscode快速建立vue模板过程详解
Oct 10 Javascript
浅谈vuex的基本用法和mapaction传值问题
Nov 08 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
消息持续发送的完整例子
2006/10/09 PHP
PHPWind 发帖回帖Api PHP版打包下载
2010/02/08 PHP
Linux下实现PHP多进程的方法分享
2012/08/16 PHP
[原创]php求圆周率的简单实现方法
2016/05/30 PHP
php表单处理操作
2017/11/16 PHP
PHP中abstract(抽象)、final(最终)和static(静态)原理与用法详解
2020/06/05 PHP
JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符
2012/10/11 Javascript
编写js扩展方法判断一个数组中是否包含某个元素
2013/11/08 Javascript
B/S模式项目中常用的javascript汇总
2013/12/17 Javascript
javascript简单判断输入内容是否合法的方法
2016/05/11 Javascript
JS中Json数据的处理和解析JSON数据的方法详解
2016/06/29 Javascript
简单的jQuery拖拽排序效果的实现(增强动态)
2017/02/09 Javascript
jQuery实现文件编码成base64并通过AJAX上传的方法
2018/04/12 jQuery
vue动态路由配置及路由传参的方式
2018/05/23 Javascript
js的各种数据类型判断的介绍
2019/01/19 Javascript
简单了解小程序+node梳理登陆流程
2019/06/24 Javascript
bootstrap table列和表头对不齐的解决方法
2019/07/19 Javascript
VUE实现密码验证与提示功能
2019/10/18 Javascript
[01:51]DAC趣味视频-如何成为职业选手.mp4
2017/04/02 DOTA
精确查找PHP WEBSHELL木马的方法(1)
2011/04/12 Python
Python中super函数的用法
2017/11/17 Python
Python学生信息管理系统修改版
2018/03/13 Python
Python实现KNN(K-近邻)算法的示例代码
2019/03/05 Python
Python数据可视化实现正态分布(高斯分布)
2019/08/21 Python
Python closure闭包解释及其注意点详解
2019/08/28 Python
Python如何实现FTP功能
2020/05/28 Python
Python celery原理及运行流程解析
2020/06/13 Python
python软件都是免费的吗
2020/06/18 Python
python 多线程共享全局变量的优劣
2020/09/24 Python
美国零售商店:Blue&Cream
2017/04/07 全球购物
优秀党员转正的自我评价
2013/10/06 职场文书
中专生学习生活的自我评价分享
2013/10/27 职场文书
大学军训自我鉴定
2013/12/15 职场文书
单位委托书怎么写
2014/09/21 职场文书
行政介绍信范文
2015/05/04 职场文书
中学生打架《检讨书》范文
2019/08/12 职场文书