
JS
文章平均质量分 71
ljw_Josie
有一条只能往前走的路,叫青春!
展开
-
解决toISOString()时区不准确的问题
toISOString()方法以简化的扩展ISO格式( ISO 8601 )返回字符串,该字符串始终为24或27个字符( YYYY-MM-DDTHH:mm:ss.sssZ或±YYYYYY-MM-DDTHH:mm:ss.sssZ )。 时区始终为零UTC偏移,如后缀“ Z ”所示。所以转换成北京时间需要自己加8个时区,方案如下解决方案// 解决方式const date = new Date(+new Date() + 8 * 3600 * 1000);const currentMonth =原创 2021-07-29 15:02:38 · 3108 阅读 · 0 评论 -
js中__proto__和prototype的区别和关系
作者:doris链接:https://www.zhihu.com/question/34183746/answer/58155878来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。首先,要明确几个点:1.在JS里,万物皆对象。方法(Function)是对象,方法的原型(Function.prototype)是对象。因此,它们都会具有对象转载 2017-06-19 12:03:58 · 470 阅读 · 0 评论 -
JavaScript 实用技巧和写法建议
JavaScript 实用技巧和写法建议1.前言从大学到现在,接触前端已经有几年了,感想方面,就是对于程序员而言,想要提高自己的技术水平和编写易于阅读和维护的代码,我觉得不能每天都是平庸的写代码,更要去推敲,去摸索和优化代码,总结当中的技巧,积极听取别人的建议,这样自己的技术水平会提高的更快。那么今天,我在这里就分享一下关于javascript方面的写作的实用技巧和建议,这些技转载 2017-12-15 13:01:04 · 434 阅读 · 0 评论 -
scrollIntoView将指定元素定位到浏览器顶部,底部,中间
用法:var element = document.getElementById("box");element.scrollIntoView();//顶部element.scrollIntoView(false);//底部element.scrollIntoView({block: "end"});element.scrollIntoView({behavior: "instan原创 2018-01-15 21:40:11 · 14965 阅读 · 0 评论 -
赶快拿小本本记下【Js中instanceof判断的原理】
划重点:检测对象A是不是另一个对象B的实例的原理是:查看对象B的__proto__属性指向的原型对象是否在对象A的原型链上,若在则返回true,若不在则返回false。或者说instanceof判断原理就是看实例对象的__proto__属性和其构造函数的prototype属性是不是引用的同一个地址。function Person(name, age){ this.name = name;...原创 2018-03-19 15:01:21 · 335 阅读 · 0 评论 -
JavaScript事件机制——记一次认真准备的技术分享
原文来自我的掘金:https://juejin.im/post/5b29cdaa518825749d2d557a先问几个问题,你是否能快速闪过答案?自下而上(冒泡)事件怎么写,自上而下(捕获)又是怎么写?捕获型和冒泡型同时存在,谁生效?jquery的on或bind是冒泡,还是捕获?冒泡能够阻止,那捕获能够阻止吗?stopPropagation 和 stopImmediatePropagation的...原创 2018-06-21 19:52:28 · 379 阅读 · 0 评论 -
设计模式——观察者和发布订阅模式
最近在学习设计模式,本文就同一个例子对观察者和发布订阅进行探讨。观察者模式 比较概念的解释是,目标和观察者是基类,目标提供维护观察者的一系列方法,观察者提供更新接口。具体观察者和具体目标继承各自的基类,然后具体观察者把自己注册到具体目标里,在具体目标发生变化时候,调度观察者的更新方法。举个例子 比如有个“天气中心”的具体目标A,专门监听天气变化,而有个显示天气的界面的观察者B,B就把自...原创 2018-06-16 23:37:59 · 1873 阅读 · 0 评论