随笔分类 -  js

摘要:var CookieUtil = { get: function (name) { var cookieName = encodeURIComponent(name) + "=", cookieStart = document.cookie.indexOf(cookieName), cookieValue = null; if (cookieStart... 阅读全文
posted @ 2019-09-25 19:49 寒筱洱 阅读(339) 评论(0) 推荐(0)
摘要:function throttle(method, context) { clearTimeout(method.tId); method.tId = setTimeout(function () { method.call(context); }, 100); } function resizeDiv() { var div = document.getElementB... 阅读全文
posted @ 2019-09-25 19:38 寒筱洱 阅读(108) 评论(0) 推荐(0)
摘要:对于每次判断条件都相同的多次调用函数,例如检测浏览器是否支持某方法,可以通过惰性载入函数减少if判断次数,提高性能。 阅读全文
posted @ 2019-09-25 19:18 寒筱洱 阅读(203) 评论(0) 推荐(0)
摘要:var EventUtil = { addHandler: function (element, type, handler) { if (element.addEventListener) { element.addEventListener(type, handler, false); } else if (element.attachEvent) { ... 阅读全文
posted @ 2019-09-23 18:13 寒筱洱 阅读(157) 评论(0) 推荐(0)
摘要:var myBody = document.body myBody.addEventListener("click",function(event){ event = event || window.event if(event.shiftKey){ console.log('press shift') } else { console.log('shift release') } if(even 阅读全文
posted @ 2019-09-22 20:23 寒筱洱 阅读(164) 评论(0) 推荐(0)
摘要:var myBody = document.body myBody.addEventListener("click", function(event){ event = event || window.event var pageX = event.pageX var pageY = event.pageY if(pageX undefined) { pageX = event.clientX + 阅读全文
posted @ 2019-09-22 20:13 寒筱洱 阅读(125) 评论(0) 推荐(0)
摘要:或: 阅读全文
posted @ 2019-09-19 20:40 寒筱洱 阅读(160) 评论(0) 推荐(0)
摘要:function getBoundingClientRect(element){ var scrollTop = document.documentElement.scrollTop var scrollLeft = document.documentElement.scrollLeft if(element.getBoundingClientRect){ if(typeof arguments. 阅读全文
posted @ 2019-09-19 19:03 寒筱洱 阅读(150) 评论(0) 推荐(0)
摘要:NODE.ELEMENT_NODE.......................................1 NODE.ATTRIBUTE_NODE....................................2 NODE.TEXT_NODE..................... 阅读全文
posted @ 2019-09-16 20:57 寒筱洱 阅读(155) 评论(0) 推荐(0)
摘要:var engine = { ie: 0, gecko: 0, webkit: 0, khtml: 0, opera: 0, ver: null } var browser = { ie: 0, firefox: 0, safari: 0, konq: 0, opera: 0, chrome: 0, ver: null } var system... 阅读全文
posted @ 2019-09-16 14:22 寒筱洱 阅读(313) 评论(0) 推荐(0)
摘要:任意值和类型推论:若变量在声明时未指定类型,会被识别为任意值,若声明变量时赋值,会推断其为赋值的类型。 接口:赋值的时候,变量的形状必须和接口形状保持一致,多属性或少属性均不可(可选属性、任意属性除外)。 阅读全文
posted @ 2019-07-22 20:44 寒筱洱 阅读(145) 评论(0) 推荐(0)
摘要:运行node.js项目时出现: (node:18873) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: listen EADDRINUSE 127.0.0.1:8002( 阅读全文
posted @ 2019-03-12 14:42 寒筱洱 阅读(34895) 评论(0) 推荐(0)