摘要: //getTimezoneOffset() 方法可返回格林威治时间和本地时间之间的时差,以分钟为单位 var d = new Date() document.write(d.getTimezoneOffset()); //-480(北京时间) //获取本地时区,GMT+8指的是东八区,比格林威治时间 阅读全文
posted @ 2020-09-06 00:17 shuangcherry 阅读(3600) 评论(0) 推荐(0) 编辑
摘要: 主要是借用math.js库来完成: 1 import { create, all } from 'math.min.js' 2 3 const config = { 4 number: 'BigNumber', 5 precision: 20, 6 } 7 8 9 //乘 10 function n 阅读全文
posted @ 2020-09-05 23:55 shuangcherry 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 碰到一种情况,如下图所示:即需要button居中,但是外面屏幕的宽度是不固定的。 看着很简单,我最初想要直接让button宽度为100%,然后margin:10px 10px 却行不通,最后,我的解决方法是需要在外面包裹一层div,通过div的padding来实现居中。 css样式: 阅读全文
posted @ 2018-03-14 22:44 shuangcherry 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 1.cookie cookie原本是用来客户端与服务器端通信的,因其有存储的功能,所以被用来存储。 cookie存储的缺点: 大小有限制,最大只能存储4kb. 因为http请求时,会携带cookie,所以当cookie太大时,会影响效率。 js对cookie的原生api很简单,通过document. 阅读全文
posted @ 2018-03-11 20:33 shuangcherry 阅读(736) 评论(0) 推荐(0) 编辑
摘要: dom是一种树结构,常用的dom操作有:获取dom节点,修改dom节点,以下是列举一些常用的dom操作: 1.获取DOM节点 2.修改DOM节点 BOM(browser object model)指的是浏览器对象模型,常用的BOM对象有location对象,navigator对象,history对象 阅读全文
posted @ 2018-03-11 19:53 shuangcherry 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 说到事件代理,首先得知道js的事件冒泡机制。 事件冒泡是指在一个dom节点触发一个事件比如click事件以后,这个事件会继续往节点的父节点传递,若父节点也绑定了click事件,则同样会触发父节点的click事件,然后继续往父节点的父节点传递....由内层往外层传递。 事件代理就是利用了事件冒泡机制, 阅读全文
posted @ 2018-03-11 17:05 shuangcherry 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 分享一个自己最近面试oneplus前端开发的经历,希望对想要进oneplus工作的小伙伴有帮助。 之前对oneplus没有了解,还是通过宣讲会才了解到oneplus。听了宣讲会后,了解到oneplus公司的工作氛围很不错,而且员工福利超好,他们的slogan‘不将就’也很吸引人。宣讲会后是马上笔试, 阅读全文
posted @ 2018-03-10 20:42 shuangcherry 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 使用instanceof可以判断函数是否是一个变量的构造函数,如使用instanceof可以判断一个变量是否是array类型 instanceof的判断的原理就是: 沿着原型链去找这个对象的__proto__属性值是否与构造函数的prototype属性值相同 阅读全文
posted @ 2018-03-04 20:23 shuangcherry 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 我们要理解js的原型,首先需要知道5条js原型规则: 1.js引用类型(function ,array ,object)都可以任意扩展自己的属性。 2.所有的引用类型都有一个__proto__属性,这个属性值是一个普通对象。 3.所有函数都有一个prototype属性,这个属性值也是一个普通对象 4 阅读全文
posted @ 2018-03-04 20:13 shuangcherry 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 在js中构造函数的函数名一般首字母要大写。 通过new一个构造函数可以创建一个对象,那么new一个构造函数的过程中,具体做了什么呢? 1.创建了一个空对象,并将this指向这个空对象。 2.执行函数,即为this添加属性和属性值。 3.返回这个对象。 其次,在js中array,object,func 阅读全文
posted @ 2018-03-04 17:15 shuangcherry 阅读(558) 评论(0) 推荐(0) 编辑