该篇文章是该系列的第二十八天。在本次习题中,将会有JS原型链、数组元素重复操作(duplicate)、元素堆叠顺序判断、手机号正则表达式书写、CSS绘制三角形、JS值与JSON格式转换、url查询参数对象化、设置404页面等相关习题的练习。
正文
1.试完善以下代码,以解释JS引擎是如何查找一个对象obj
的属性prop
的(包含原型链上的属性)?
1 | function getProperty(obj, prop) { |
2.定义一个函数,以实现下列结果:
1 | [1, 2, 3, 4, 5].duplicator(); // [1, 2, 3, 4, 5, 1, 2, 3, 4, 5] |
3.如何确定标签内容的覆盖顺序?
4.请写出验证中国手机号的正则表达式。
5.如何利用CSS绘制一个三角形?
6.如何将JS值转为JSON
格式?如何将JSON
字符串解析为JS值?
7.如何将浏览器URL查询字符串转为一个对象,如http://jealyn.top?name=jealyn&age=23&gender=male
的查询参数将转化为:
1 | { |
8.为网站设置404页面
有何用处?
说明
1.题目中出现的JS指的是采用ECMAScript 2015及之后标准的JavaScript
2.题目中,若有错误和需完善的地方,可在下方留言反馈哈~~
3.查看答案和解析,请点击前端基础练习题第28天 答案及解析