reference :https://www.cnblogs.com/MaxJoker/p/5652092.html#_label0
about cross-domain reference address:https://www.cnblogs.com/itmacy/p/6958181.html
ECMAScript norm reference address:https://tc39.es/ecma262/
prototype reference address:https://blog.csdn.net/weixin_42614080/article/details/93413476
about callback reference address:https://www.zhihu.com/question/19801131