当前位置:网站首页>Day39 prototype chain and page Fireworks Effect 2021.10.13
Day39 prototype chain and page Fireworks Effect 2021.10.13
2022-06-28 11:23:00 【Le petit rêve d'être un grand homme】
Chaîne prototype:(ObjectC'est le constructeur de haut niveau,InjsTout est un objet.)
Tant qu'il s'agit d'un objet, il a une propriété__proto__,
Les objets prototypes sont aussi des objets,Donc l'objet prototype a aussi__proto__Propriétés,Cette propriété pointe également vers un objet prototype
Objet instance__proto__Pointer vers l'objet prototype,De l'objet prototype__proto__Pointer vers un autre objet prototype,Ce sont des objets.,Tous.__proto__Propriétés,Donc les derniers prototypes trouvés sontObject.prototype

Règles d'accès pour les propriétés de la méthode de l'objet instance:
Lorsque l'objet instance accède aux propriétés,Cherchez d'abord l'objet instance lui - même,Utilisez - le quand vous le trouvez.
Si vous ne trouvez pas,Dans__proto__Rechercher dans l'objet prototype pointé,Utilisez - le quand vous le trouvez.
S'il n'est pas trouvé dans le prototype qui va à l'objet prototype,Trouver, c'est utiliser
Impossible de trouver continuer à chercher dans le prototype,Enfin trouvéObject.prototypePrototypes,
S'il n'y a toujours pas d'attribut ou de méthode ,Renvoieundefined

Réaliser l'effet pyrotechnique de la page :
Analyse par étapes:
1. Il y a un fond de ciel nocturne 1000*600

2. Donnez un clic au ciel nocturne , Cliquez sur le ciel nocturne div Un feu d'artifice apparaît en bas

-- Où les feux d'artifice carrés apparaissent , La position horizontale est la même que celle du clic
3. Des feux d'artifice de fond , Monter à la position cliquée ,Et disparaître( Plusieurs feux d'artifice apparaissent après la disparition )

4. Effets explosifs des feux d'artifice à points , Chaque point de feu d'artifice se déplace dans une position aléatoire ,Et disparaître

Fonctions à préparer :
Fonction de mouvement,Fonction de couleur aléatoire, Obtient la fonction du nombre aléatoire de la plage , Fonction Pour styliser un élément





边栏推荐
- Blackmail virus of industrial control security
- Katalon framework tests web (XX) custom keywords and upload pop-up operations
- 合约量化交易系统开发 | 合约量化APP开发(现成案例)
- Lihongyi, machine learning 7 Conclusion
- [practice] appium settings app is not running after 5000ms
- 人人都可以参与开源!龙蜥社区最不容错过的开发者活动来了
- JS基础10
- 远程登录sshd服务
- Redis6 一:Nosql引入、Redis可以解决什么问题?
- 智联招聘基于 Nebula Graph 的推荐实践分享
猜你喜欢

零基础自学SQL课程 | IF函数

JS foundation 1-js introduction and operator

Docker modifies the user name and password of MySQL

Get current system date

如临现场的视觉感染力,NBA决赛直播还能这样看?

Threads and thread pools

JS基础1-JS引入与运算符

阿里三面:LEFT JOIN关联表中用ON还是WHERE跟条件有什么区别

Katalon framework tests web (XX) custom keywords and upload pop-up operations

ThreadLocal的简单理解
随机推荐
选择哪种编程语言,会吸引优秀的人才?
How to distinguish and define DQL, DML, DDL and DCL in SQL
Debug debugging in katalon
[Agora] get an Agora_ Example usage of refptr object
Lihongyi, machine learning 7 Conclusion
爱可可AI前沿推介(6.28)
Machine learning project captcha based on verification code recognition_ Trainer operation practice
windows 10下载安装mysql5.7
Wealth management for programmers
How to use output in katalon
Katalon framework tests web (XX) custom keywords and upload pop-up operations
阿里三面:LEFT JOIN关联表中用ON还是WHERE跟条件有什么区别
数据库系列:有什么办法对数据库的业务表进行无缝升级
JS基础3
Redis6 一:Nosql引入、Redis可以解决什么问题?
Katalon framework tests a web page operation example code
mysql-. SQL file phishing Online
董宇辉,新东方以及凤凰卫视
【Qt】connect 语法参考实现
2022 open source software security status report: over 41% of enterprises do not have enough confidence in open source security