今日头条秋招前端笔试附加题解题思路

最近在准备秋招,今天参加了今日头条的笔试,附加题其实出的不难,但是楼主一急我都不知道自己瞎扯了些什么。故跑来博客忏悔…
题目:用html+css实现用input 增加内容,删除内容,模糊查找功能。丑陋的用ps还原了一下目标效果:

这里写图片描述

那么我们现在来看看实现。

一、首先,要对整个效果有一个基本的构思

添加功能:按回车键后会显示新的显示栏,所以要绑定onkeypress事件去监测按下的键是否是回车,是的话要插入新的div节点,同时把当前input内的value显示在新的节点,清空input的value。
删除功能:绑定onclick事件给“X”,点击之后该div的display变为none即可。
模糊查找:用html5的新属性datalist,它规定了元素可能的选项列表。(考完之后才想起这个属性…欸- -)

二、基本框架

列出几个必须的id和class,先写一个框架,然后再往里面添砖加瓦。
这里写图片描述

三、添加功能:

这里写图片描述

四、删除功能:

在上面增加功能的基础上接着写,注意要写在#Toutiao这个监听函数内。
这里写图片描述

五、模糊查找

这里写图片描述

六、总结

到这里所有功能就实现完了。都是用的基础的js和jquery,但是平时被编译器惯坏了,什么函数接口都不怎么记,导致笔试的时候生写代码一脸懵逼,目前已经笔试了搜狗、网易、今日头条。搜狗和网易笔试的大头都在编程题,但是感觉编程这块最吃亏的就是前端了…,头条是我第一个看到有真正要用前端实现功能的题。所以记录一下。三次笔试感受就是大的互联网公司对初级程序员的算法、数据结构基础要求要十分扎实,还有编程解题能力,这些都是我十分欠缺的地方。接下来还有很多家公司的笔试,希望能从失败中吸取教训吧… 加油T T~

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值