
js
朱古丽豆
一位前端开发人员
展开
-
jquery实现页面滚动到底部事件并兼容华为自带浏览器
jquery实现页面滚动到底部并兼容华为自带浏览器 1.$(window).scrollTop() + $(window).height() === $(document).height()成立时滚动条在底部 $(window).bind("scroll", function () { let _this = app; var scrollTop = $(window).scrollTop(); var scrollHeight = $(window).原创 2021-01-05 16:57:33 · 517 阅读 · 1 评论 -
js面试题:var和let的区别
变量提升:用var定义的变量会变量提升,也就是如果先console再var的话会显示undefined,let没有变量提升 作用域:var是函数作用域,在函数内var一个变量,在整个函数内都是有效的,在for循环内var一个变量,在for循环以外可以被访问,let是块级作用域。 重定义:let不能被重新定义,var可以。 附:const:const定义的变量不能改变。 ...原创 2020-10-30 00:36:36 · 168 阅读 · 0 评论 -
原型和原型链
原型:所有的引用类型都有_proto_属性 所有的函数都有_prototype_属性 所有引用类型的_proto_都指向它构造函数的_prototype_ 原型链:当访问一个对象的属性时,会在它本身的属性上查找,如果没有找到,就会去它的_proto_上查找,即它的构造函数的_prototype_,如果还没有找到,就会在它的构造函数的_prototype_的_proto_中查找,就这样一层一层向上查找就会形成一个链式结构,称为原型链。 ...原创 2020-10-30 00:23:04 · 79 阅读 · 0 评论