刷题日常计~JS④

@作者 : SYFStrive

@博客首页 : 点击跳转HomePage

初编程JavaScript之每天105题 从质变到量变

给大家推荐一款的刷题神器(有很多值得学习的编程题目)

神器链接(一起刷起来吧( ఠൠఠ )ノ)

个人社区(欢迎大佬们加入)社区链接

坚持锻炼

点击直接阅读文章
请添加图片描述

相关专栏

①: JS入门到精通(待更)
②: 刷题日常计~JS(待更)

题目目录

  • 题目难度:★★★☆
  • ①Proxy技术器
  • ②Proxy拦截器
  • ③监听对象
  • ④购物面板
  • ⑤接口
  • 最后

提示:以下是本篇文章正文内容

题目难度:★★★☆

①Proxy技术器

描述
请补全JavaScript代码,请给参数对象添加拦截代理功能,并返回这个代理,要求每当通过代理调用该对象拥有的属性时,"count"值加1,否则减1。

代码演示:





    








②Proxy拦截器

描述
请补全JavaScript代码,请给参数对象添加拦截代理功能并返回这个代理。要求如下:

  1. 该函数接收多个参数,首个参数为对象,从第二个参数(包括)往后皆是该对象的属性名
  2. 通过该函数给首个参数对象添加拦截器功能,每当该对象访问到该函数第二个参数(包括)往后的属性时,返回"noright"字符串,表示无权限。

代码演示:





    
    
    
    Document



    



③监听对象

描述
请补全JavaScript代码,要求如下:

  1. 监听对象属性的变化
  2. 当"person"对象的属性发生变化时,页面中与该属性相关的数据同步更新
    注意:
  3. 必须使用Object.defineProperty实现且触发set方法时更新视图
  4. 可以使用预设代码"_render"函数

代码演示:





    



    
    

    ④购物面板

    描述
    请补全JavaScript代码,要求如下:

    1. 当点击"-"按钮时,商品数量减1
    2. 当点击"+"按钮时,商品数量加1
    3. 每当点击任意按钮时,购物面板中相关信息必须同步更新
      注意:
    4. 必须使用DOM0级标准事件(onclick)

    代码演示:

    
    
    
    
        
    
    
    
        
    商品
    炸鸡 28元 0
    可乐 5元 0
    总价: 0

    ⑤接口

    描述
    请补全JavaScript代码,完成函数的接口功能。要求如下:

    1. 函数接收两种类型的参数,分别为"get?“和"update?name=xxx&to=yyy”,“name”、"to"为参数,“xxx”、"yyy"分别为参数对应的值。
    2. 当参数为"get?"时,返回data数据
    3. 当参数为"update?name=xxx&to=yyy"时,将data中所有"name"为"xxx"的项,更改为"name"值为"yyy"

    代码演示:

    
    
    
    
        
    
    
    
        
        
        
        
        
    
        
    
    
    
    
    
    

    最后

    在这里插入图片描述
    1、码农日常刷题 通过刷题认识到自己的不足,增加对该编程语法的熟练度(可以很大程度提升自己的编程水平(ง •_•)ง)
    2、感谢大佬们的支持,你们的支持是我们更新的最大动力,希望这篇文章能帮到大家
    3、最后,在这里分享一款刷题神器(里面还有很多值得学习的题目)点击跳转至刷题神器(一起刷起来吧( ఠൠఠ )),

    在这里插入图片描述

    下篇文章再见ヾ( ̄▽ ̄)ByeBye

    在这里插入图片描述

    你可能感兴趣的:(刷题日常计~JS,javascript,前端,开发语言)