轻飘飘过wind
轻飘飘过wind
全部文章
分类
归档
标签
去牛客网
登录
/
注册
轻飘飘过wind的博客
全部文章
(共29篇)
题解 | #高频数据类型#
高效、简洁、易读 1. javascript的基本类型有8种,number, string, boolean, bigint, symbol, undefined, null, object 2. 判断最高出现次数,只需要用一个max变量即可,不需要对数量进行排序 ...
HTML/CSS/JavaScript
Javascript Node
Javascript V8
2022-09-07
2
365
题解 | #购物车#
简洁、易读 1. 封装一个公共函数用来计算total和渲染 2. add考察createElement 和appendChild 3. bind考察事件冒泡机制, 为tbody添加click事件 4. 注意保留两位小数 function resetTotal()...
HTML/CSS/JavaScript
Javascript Node
Javascript V8
2022-09-07
3
459
题解 | #将字符串转换为驼峰格式#
高效、简洁、易读 1. 一次遍历,时间复杂度为O(n) 2. 先把-后面的字符全部变成大写,最后再将第一个字符变成小写即可。 3. 注意特殊字符例子:--webkit-bor-der-image- function cssStyle2DomStyle(sNam...
Javascript Node
HTML/CSS/JavaScript
Javascript V8
2022-09-07
3
608
题解 | #颜色字符串转换#
简洁、易读 1. 先判断是否匹配格式 2. parseInt('255 ', 10) 是等于255的,空格不用处理 3. 注意转化16进制字符需要补全2位 function rgb2hex(sRGB) { &...
HTML/CSS/JavaScript
Javascript Node
Javascript V8
2022-09-07
1
352
题解 | #判断是否包含数字#
一行代码、简洁 1. 是否包含判断可以想到数组的some函数 2. ascii字符'0'~'9', 用字符减法即可 function containsNumber(str) { return Array.p...
HTML/CSS/JavaScript
Javascript Node
Javascript V8
2022-09-06
1
265
题解 | #乘法#
简洁、易读 1. 封装一个函数,用来获取数字的小数位数 2. 使用Math.round(v * 10^n) / 10^n进行指定位数的四舍五入 细节:乘积结果位数为两个num的位数之和 function multiply(a, b) {  ...
HTML/CSS/JavaScript
Javascript Node
Javascript V8
2022-09-06
2
333
题解 | #二进制转换#
一行代码、简单、易读 1. 往前面填充0之后,slice(-8)截取8位 function convertToBinary(num) { return ('0'.repeat(8) + num...
HTML/CSS/JavaScript
Javascript Node
Javascript V8
2022-09-06
11
563
题解 | #模块#
难度不对吧,这个挺简单的 1. this的隐式绑定 function createModule(str1, str2) { let res = {  ...
HTML/CSS/JavaScript
Javascript Node
Javascript V8
2022-09-06
2
304
题解 | #流程控制#
简洁、易读 1. typeof === 'number'包括NaN 2. 后面的流程判断也可以用连续三目运算 function fizzBuzz(num) { if (num == nu...
Javascript Node
HTML/CSS/JavaScript
Javascript V8
2022-09-05
2
294
题解 | #计时器#
简洁、易读 1. 封装定时器函数 2. setInterval 与 clearInterval function count(start, end) { let count = ...
Javascript Node
HTML/CSS/JavaScript
Javascript V8
2022-09-05
1
287
首页
上一页
1
2
3
下一页
末页