前端小菜鸡QAQ
前端小菜鸡QAQ
全部文章
分类
题解(14)
归档
标签
去牛客网
登录
/
注册
前端小菜鸡QAQ的博客
全部文章
(共13篇)
题解 | #模块#
// 动态原型方式 function createModule(str1, str2) { const obj = {} obj.greeting = str1 obj.name = str2 if(typeof sayIt !== 'function') { ...
js
2021-07-11
0
614
题解 | #表格排序#
function sort(type, order) { const tbody = document.querySelector('#jsList') let idx = 0 if (type === 'price') { idx = 1 } els...
2021-07-08
3
673
题解 | #dom节点转成json数据#
function dom2json() { const A = document.querySelector('#jsContainer') return convert(A) } function convert(dom) { let obj = {} if (...
2021-07-08
0
524
题解 | #倒计时#
// 常规解法 // 将剩余秒数处理成需要的结构 function second(second) { let day = Math.floor(second / 60 / 60 / 24) let hour = Math.floor(second / 60 / 60 - (day ...
dom
js
2021-07-08
0
466
题解 | #分页组件#
// newcoder不能调试太折磨了,首先要搞清楚几个实例属性的含义 // 一开始没有仔细读题,直接去构造了<ul><li>···</li></ul>,以为是直接将ul挂到#jsContainer,怎么都过不去,看了楼上的HXD的题解才明白自己错哪了...
dom
2021-07-08
0
506
题解 | #购物车#
// 新增行 function add(items) { var tbody = document.getElementsByTagName('tbody')[0] var tfoot = document.getElementsByTagName('tfoot')[0] /...
js
dom
2021-07-08
5
952
题解 | #判断是否符合指定格式#
// 题目说的匹配 XXX-XXX-XXXX,不知道为什么会出现XXXX-XXX-XXXX这种测试用例,导致不加 ^$ 的不通过 // 不能通过所有用例 function matchesPattern(str) { return /\d{3}-\d{3}-\d{4}/.test(str) }...
2021-07-07
0
601
题解 | #获取指定字符串#
//正则匹配出三个连续数字,然后再判断是否连续 function captureThreeNumbers(str) { const arr = str.match(/\d{3}/) if (arr && arr.length) { for (let i...
2021-07-07
0
527
题解 | #数组去重#
// set方法 Array.prototype.uniq = function () { return [...new Set(this)] }// map Array.prototype.uniq = function () { const sMap = new Map() ...
2021-07-07
0
402
题解 | #根据包名,在指定空间中创建对象#
// 常规解法 function namespace(oNamespace, sPackage) { const packages = sPackage.split('.') let temp = oNamespace for (let idx in packages) { ...
js
tips
2021-07-07
0
465
首页
上一页
1
2
下一页
末页