摘要: 做云课堂的作业时遇到一要求,实现刷新页面时显示不同数据,(数组中20个据,页面加载10个)。思路就是从0-19中随机生成10个不同的数,让数组取下标输出数据。 下面是在num的范围内生成n个不重复的数。例如从10以内随机生成5个不同的数randomNum(10,5); 阅读全文
posted @ 2017-06-25 22:38 稀算客 阅读(3670) 评论(4) 推荐(1) 编辑
摘要: 项目渐渐进入了尾声,回想这几个月的工作,在项目的完善和优化的过程中,发现了不少问题,也学到了不少方法和习惯,总结以下几点,助力自己在以后的工作中少走弯路,高效的完成工作。 代码规范的重要性。 关于代码规范,老大在项目初期就强调过,当时自己和自己所在的前端团队未意识到代码规范的重要程度,只是在个别公用 阅读全文
posted @ 2017-06-12 23:17 稀算客 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 5月份的博客只写了两篇,相比4月份和3月份的“高产”,显得有些微不足道。 5月份项目仍然继续优化完善,工作很忙,忙着填当初自己挖的坑,很多坑其实是老大帮填的,回想一下,也算有些收获。总结以下几点 1. 关注最基本的问题。感触最深的是项目在验收时前台的注册页出了bug,注册不了。那时每天都在做测试,测 阅读全文
posted @ 2017-06-04 22:31 稀算客 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 传入二进制字符串,翻译成英语句子并返回。 二进制字符串是以空格分隔的。 如果你被卡住了,记得开大招 Read-Search-Ask。尝试与他人结伴编程、编写你自己的代码。 这是一些对你有帮助的资源: String.charCodeAt() String.fromCharCode() 思路就是先把二进 阅读全文
posted @ 2017-05-14 11:38 稀算客 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 好快,又一个月了。 回顾工作: 4.3-4.7 pc端优化及问题修复 4.10-4.14 后台调整(添加全选操作 4.17-4.21 后台js文件整理(辅助),统计前台页面文件加载数量 4.23-4.28 后台js单独文件,后台布局调整 经验总结: 1.团队由各自为战到团结协作,解决问题的效率有了提 阅读全文
posted @ 2017-05-01 22:11 稀算客 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 对嵌套的数组进行扁平化处理。你必须考虑到不同层级的嵌套。 这是一些对你有帮助的资源: Array.isArray() 刚开始不知道迭代,所以傻呵呵的写了一堆代码 function steamroller(arr) { var result=[]; for(var i=0;i<arr.length;i 阅读全文
posted @ 2017-04-24 21:38 稀算客 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 让我们来丢弃数组(arr)的元素,从左边开始,直到回调函数return true就停止。 第二个参数,func,是一个函数。用来测试数组的第一个元素,如果返回fasle,就从数组中抛出该元素(注意:此时数组已被改变),继续测试数组的第一个元素,如果返回fasle,继续抛出,直到返回true。 最后返 阅读全文
posted @ 2017-04-23 22:53 稀算客 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 写一个 function,它浏览数组(第一个参数)并返回数组中第一个通过某种方法(第二个参数)验证的元素。 这是一些对你有帮助的资源: Array.filter() 终于看到一道简单的啦,这道思路很简单,就是用filter返回第一个通过某种方法(第二个参数)验证的元素。 function find( 阅读全文
posted @ 2017-04-22 20:36 稀算客 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 求小于等于给定数值的质数之和。 只有 1 和它本身两个约数的数叫质数。例如,2 是质数,因为它只能被 1 和 2 整除。1 不是质数,因为它只能被自身整除。 给定的数不一定是质数。 直接show code: 阅读全文
posted @ 2017-04-19 22:19 稀算客 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 给一个正整数num,返回小于或等于num的斐波纳契奇数之和。 斐波纳契数列中的前几个数字是 1、1、2、3、5 和 8,随后的每一个数字都是前两个数字之和。 例如,sumFibs(4)应该返回 5,因为斐波纳契数列中所有小于4的奇数是 1、1、3。 首先是找出所有小于num的斐波那契数列,然后计算数 阅读全文
posted @ 2017-04-18 22:16 稀算客 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 将字符串转换为 spinal case。Spinal case 是 all-lowercase-words-joined-by-dashes 这种形式的,也就是以连字符连接所有小写单词。 这是一些对你有帮助的资源: RegExp String.replace() 之前卡在这道题上了,现在搜到一个答案 阅读全文
posted @ 2017-04-17 22:22 稀算客 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 将字符串中的字符 &、<、>、" (双引号), 以及 ' (单引号)转换为它们对应的 HTML 实体。 这是一些对你有帮助的资源: RegExp HTML Entities 用正则替换 function convert(str) { return str.replace(/&/g,'&amp;'). 阅读全文
posted @ 2017-04-16 21:26 稀算客 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 写一个 function,传入两个或两个以上的数组,返回一个以给定的原始数组排序的不包含重复值的新数组。 换句话说,所有数组中的所有值都应该以原始顺序被包含在内,但是在最终的数组中不包含重复值。 非重复的数字应该以它们原始的顺序排序,但最终的数组不应该以数字顺序排序。 这是一些对你有帮助的资源: A 阅读全文
posted @ 2017-04-15 22:39 稀算客 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 检查一个值是否是基本布尔类型,并返回 true 或 false。 基本布尔类型即 true 和 false 这是一些对你有帮助的资源: Boolean Objects 这个就是简单的判断了,直接放代码 function boo(bool) { return bool true||bool false 阅读全文
posted @ 2017-04-14 22:01 稀算客 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 从传递进来的字母序列中找到缺失的字母并返回它。 如果所有字母都在序列中,返回 undefined。 这是一些对你有帮助的资源: String.charCodeAt() String.fromCharCode() 先拿以前的解法拿来直接用了 这是一些对你有帮助的资源: String.charCodeA 阅读全文
posted @ 2017-04-13 22:14 稀算客 阅读(269) 评论(0) 推荐(0) 编辑