自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 统计英文文章中次数出现最多的单词

//英文文章统计单词出现的次数function count(artical){ let max = 1; let arr = artical.trim().toUpperCase().split(/\W+/); var map = new Map(); for(let i = 0; i < arr.length; i++){ if(!map.has(arr[i])){ map.set(arr[i], 1); }else{

2020-08-02 23:38:09 354

原创 完美打印三角形

太easy了随便记录一下……function three(n){ let str = "";for(i = 1; i <= n; i++){ for(j = 1; j <= n-i; j++){ str+=" "; } for(j = 1; j <= i; j++){ str+="1 "; } i...

2020-02-29 22:02:07 236

原创 jQuery绑定事件

练习来自https://www.liaoxuefeng.com/wiki/1022910821149312/1025427850131520#0题目:对如下的Form表单:<form id="test-form" action="test"> <legend>请选择想要学习的编程语言:</legend> <fieldset> ...

2020-02-08 22:51:15 131

转载 FCC学习记录——收银机

项目实战:收银机编写一个用于收银机的函数checkCashRegister(),传入售价为第一个参数(price)、支付金额为第二个参数(cash)、收银机內的金额为第三个参数(cid)。cid是包含货币面值的二维数组。函数checkCashRegister()必须返回含有status键值和change键值的对象。如果收银机內的金额少于应找回的零钱数,或者你无法返回确切的数目时,返回{st...

2020-02-01 23:34:03 323

原创 FCC学习记录——凯撒密码

项目实战:凯撒密码世界上最简单、最著名的加密方法是凯撒密码,也叫移位密码。在移位密码中,明文中的字母通过按照一个固定数目进行偏移后被替换成新的字母。ROT13 是一个被广泛使用的编码技术,明文中的所有字母都被移动 13 位。因此,‘A’ ↔ ‘N’, ‘B’ ↔ ‘O’ 等等。请编写一个函数,用于解码一个被 ROT13 编码的字符串,然后返回解码后的结果。所有解码后的字母都必须为字母大写。...

2020-01-31 20:51:32 205

原创 FCC学习记录——扁平化

在这道题目中,我们需要写一个数组扁平化的函数。注意,你写的函数应该能够处理数组多级嵌套的情况。比如,[1, [2], [3, [4]]]在扁平化处理后的结果应为[1, 2, 3, 4]。function steamrollArray(arr) { // 扁平化,扁平化…… let newArr = [];let bp = function(arg){ if(!Array.isAr...

2020-01-30 02:36:33 102

原创 FCC学习记录——最小公倍数

算法中级:最小公倍数在这道题目中,我们需要写一个函数,它接收一个包含两个数字的数组参数arr,它的返回值为这两个数字范围内所有数字(包含这两个数字)的最小公倍数。注意,较小数不一定总是出现在数组的第一个元素。比如,传入[1, 3],那么函数的返回结果应为 1、2、3 的最小公倍数,即为 6。function smallestCommons(arr) {arr.sort(function(...

2020-01-29 18:01:38 120

原创 FCC学习记录——丢失的字母

算法中级:丢失的字母在这道题目中,我们需要写一个函数,找到传入的字符串里缺失的字母并返回它。判断缺失的依据是字母顺序,比如 abcdfg 中缺失了 e。而 abcdef 中就没有字母缺失,此时我们需要返回undefined。function fearNotLetter(str) {let a = "abcdefghijklmnopqrstuvwxyz";let index = a.ind...

2020-01-28 00:18:09 190

原创 FCC学习记录——瞄准与消灭

算法中级:罗密欧与朱丽叶在这道题目中,我们要写一个函数,它接收两个参数:第一个参数是对象数组,第二个参数是一个对象。我们需要从对象数组中找出与第二个参数相等或包含第二个参数的所有对象,并以对象数组的形式返回。其中,相等的意思是原数组中的对象与第二个参数中对象的所有键值对完全相等;包含的意思是只要第二个参数中对象的所有键存在于原数组对象中,且它们对应的值相同即可。比如,如果第一个参数是[{ fi...

2020-01-26 21:06:38 200

原创 FCC学习记录——使用 sort方法按字母顺序给数组排序

给数字排序function ascendingOrder(arr) { return arr.sort(function(a, b) { return a - b; });}ascendingOrder([1, 5, 2, 3, 4]);// Returns [1, 2, 3, 4, 5]给字母排序function alphabeticalOrder(arr) { ...

2020-01-22 21:34:02 486

原创 FCC学习记录——面向对象编程: 使用 IIFE 创建一个模块

一个自执行函数表达式(IIFE)通常用于将相关功能分组到单个对象或者是模块中。例如,先前的挑战中定义了一个混合类:function glideMixin(obj) {obj.glide = function() {console.log(“Gliding on the water”);};}function flyMixin(obj) {obj.fly = function() {...

2020-01-20 22:06:53 240 2

原创 FCC学习记录——算法基础

算法基础:单词的首字母大写将给出的字符串中所有单词的第一个字母变成大写,并返回得到的字符串。请确保其余的字母是小写的。出于练习的目的,“ the ”“ of ”等虚词的首字母也要大写。function titleCase(str) { let arr = str.split(' '); for(let i = 0; i < arr.length; i++){ arr[i] = arr[i]...

2020-01-17 23:38:26 435

原创 SCUT2017级it项目管理复习考点

**SCUT2017级it项目管理复习考点**以下是我们的老师给的一些考点,非常之准,考卷都考到了,记录下来给可能用到的学弟学妹们参考Project:为创造一件独特的产品,一项服务或者一种结果而进行的临时性努力三维约束:范围时间成本Project management:在项目活动中运用知识、技能、工具和技术,以满足项目的需要Project stakeholder:参与活动和受项目影响...

2020-01-17 17:50:17 776

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除