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