随笔分类 - js
摘要:var CookieUtil = { get: function (name) { var cookieName = encodeURIComponent(name) + "=", cookieStart = document.cookie.indexOf(cookieName), cookieValue = null; if (cookieStart...
阅读全文
摘要:function throttle(method, context) { clearTimeout(method.tId); method.tId = setTimeout(function () { method.call(context); }, 100); } function resizeDiv() { var div = document.getElementB...
阅读全文
摘要:对于每次判断条件都相同的多次调用函数,例如检测浏览器是否支持某方法,可以通过惰性载入函数减少if判断次数,提高性能。
阅读全文
摘要:var EventUtil = { addHandler: function (element, type, handler) { if (element.addEventListener) { element.addEventListener(type, handler, false); } else if (element.attachEvent) { ...
阅读全文
摘要: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
阅读全文
摘要: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 +
阅读全文
摘要:function getBoundingClientRect(element){ var scrollTop = document.documentElement.scrollTop var scrollLeft = document.documentElement.scrollLeft if(element.getBoundingClientRect){ if(typeof arguments.
阅读全文
摘要:NODE.ELEMENT_NODE.......................................1 NODE.ATTRIBUTE_NODE....................................2 NODE.TEXT_NODE.....................
阅读全文
摘要: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...
阅读全文
摘要:任意值和类型推论:若变量在声明时未指定类型,会被识别为任意值,若声明变量时赋值,会推断其为赋值的类型。 接口:赋值的时候,变量的形状必须和接口形状保持一致,多属性或少属性均不可(可选属性、任意属性除外)。
阅读全文
摘要:运行node.js项目时出现: (node:18873) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: listen EADDRINUSE 127.0.0.1:8002(
阅读全文

浙公网安备 33010602011771号