javascript学习笔记
KalaerSun
总有许多风景等着你去发现,能做自己曾做不了的,就是最好的生活
展开
-
Js 封装函数 f,使 f 的 this 指向指定的对象
function bindThis(f, oTarget) { return function() { return f.apply(oTarget,arguments); }}封装函数 f,使 f 的 this 指向指定的对象原创 2018-04-09 15:37:48 · 1018 阅读 · 0 评论 -
获取URL参数
function getUrlParam(sUrl, sKey) { var param = sUrl.split('#')[0].split('?')[1]; if (sKey){//指定参数名称 &n原创 2018-04-09 16:01:59 · 187 阅读 · 0 评论 -
dom节点查找
function commonParentNode(oNode1, oNode2) { for(;oNode1;oNode1=oNode1.parentNode) { if(oNode1.contains(oNode2)) { return oNode1; } }}原创 2018-04-09 16:06:52 · 169 阅读 · 0 评论 -
根据包名 在指定空间中创建对象
function namespace(oNamespace, sPackage) { var arr = sPackage.split('.'); var res=oNamespace; for(var i=0,len=arr.length;i<len;i++) { if(arr[i] in oNamespace){ i...原创 2018-04-09 16:27:44 · 173 阅读 · 0 评论 -
数组去重
链接:https://www.nowcoder.com/questionTerminal/0b5ae9c4a8c546f79e2547c0179bfdc2来源:牛客网 var resArr = []; var flag = true; &原创 2018-04-09 16:42:59 · 108 阅读 · 0 评论 -
字符串的长度
function strLength(s, bUnicode255For1) { if(bUnicode255For1===true) { return s.length; }else{ var len = s.length; for(var i=0;i<s.length;i++) { ...原创 2018-04-09 17:01:15 · 406 阅读 · 0 评论 -
面试经验谈 OKcoin前端面试
问题 面试了Okcoin 的前端工程师 Hr很好 具体问了些深入的问题 要求明白web开发中各种背后的机制 不能只会用 要建立起完善的知识体系结构 1,Css position有哪些属性 具体解释 2,Js闭包 实际是为了访问函数内定义的数据3,React的了解程度 4,Meta标签的意义 5,Img标签中 alt title的意义 6,页面的重排和重绘 7,如何理解we...原创 2018-04-17 18:17:13 · 1345 阅读 · 1 评论 -
颜色字符串转换
链接:https://www.nowcoder.com/questionTerminal/80b08802a833419f9c4ccc6e042c1cca 来源:牛客网 var regexp=/rgb((\d+),\s*(\d+),\s*(\d+))/; var ret=sRGB.match(re...原创 2018-04-12 10:56:59 · 399 阅读 · 0 评论