自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 freeCodeCamp——JavaScript基础练习

已经定义好了 rangeOfNumbers 函数,包含两个参数。 函数应该返回一个连续数字数组,startNum 参数开始 endNum 参数截止。 开始的数字小于或等于截止数字。 函数必需递归调用自身,不能使用任意形式的循环。 要考虑到 startNum 和 endNum 相同的情况。

2022-04-18 01:51:30 3233

原创 JavaScript算法学习【二】

文章目录1、无重复字符的最长子串2、三数之和3、最长公共前缀4、盛最多水的容器5、回文数6、最长回文字串7、寻找两个正序数组的中位数8、整数反转1、无重复字符的最长子串给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。示例 :输入: s = “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。let lengthOfLongestSubstring = function (s) { const occ = new Se

2022-05-11 14:52:42 301

原创 javascript算法学习(一)

1、尾部的零给定一个整数 n,计算出n!中尾部零的个数。function trailingZeros(n) { let number = 0; while (n >= 5) { number = number + parseInt(n / 5); n = parseInt(n / 5); } return number;}console.log(trailingZeros(10))2、丑数如果一个数只有质数因子2,3,5 ,

2022-05-05 02:13:04 351

原创 FreeCodeCamp——算法中级 算法和数据结构项目

1、回文检查器如果传入的字符串是回文字符串,则返回 true。 否则返回 false。回文 palindrome,指在忽略标点符号、大小写和空格的前提下,正着读和反着读一模一样。注意:检查回文时,你需要先去除所有非字母数字的字符(标点、空格和符号),并将所有字母都转换成大写或都转换成小写。方法一:function palindrome(str) { let newStr = str.toLowerCase().replace(/[^a-zA-Z0-9]/g, '') for (let i

2022-05-04 01:35:11 799

原创 FreeCodeCamp——中级算法

中级算法1、范围内的数字求和2、数组的对称差3、过滤数组元素4、找出包含特定键值对的对象5、短线连接格式6、儿童黑话7、搜索与替换8、DNA 配对9、寻找缺失的字母10、集合排序11、转换 HTML 字符实体12、质数求和13、找出数字范围内的最小公倍数14、根据参数删除数组元素15、数组扁平化16、翻译二进制字符串17、一切都是True18、可选参数19、创建一个人员对象20、计算轨道周期1、范围内的数字求和我们会传入一个由两个数字组成的数组。它返回这两个数字间所有数字(包含这两个数字)的总和。例如

2022-05-01 20:11:27 1083

原创 FreeCodeCamp——面向对象编程

面向对象编程面向对象编程的好处创建对象访问对象的属性在对象上创建方法使用 this 关键字使代码更加可重用定义构造函数使用构造函数创建对象和构造函数接收参数使用原型属性来减少重复代码迭代所有属性了解构造函数属性constructor将原型更改为新对象更改原型时,记得设置构造函数属性了解对象的原型来自哪里了解原型链使用继承避免重复从超类继承行为将子辈的原型设置为父辈的实例重置一个继承的构造函数属性继承后添加方法重写继承的方法使用 Mixin 在不相关对象之间添加共同行为用闭包保护对象内的属性不被外部修改了解立

2022-04-27 14:25:26 598

原创 ES6学习笔记

一、概述1、什么是ECMAEcma国际(Ecma International)是一家国际性会员制度的信息和电信标准组织。1994年之前,名为欧洲计算机制造商协会(European Computer Manufacturers Association)。总的来说,ECMA是一个组织,同时也是一个标准。ECMAScript简称ECMA或ES

2022-04-26 01:07:29 1684

原创 FreeCodeCamp——javaScript基础算法

FreeCodeCamp-javaScript基础算法目录1、将摄氏度转换为华氏度2、反转字符串3、计算整数的阶乘4、找出字符串中的最长单词5、找出多个数组中的最大数字6、确认结尾7、重复输入字符串8、截断字符串9、按参数过滤数组10、基本类型布尔值的检查11、句中单词首字母大写12、Slice 与 Splice13、过滤数组中的假值14、找出元素在排序后数组中的索引15、比较字符串16、分割数组1、将摄氏度转换为华氏度从摄氏转换为华氏的公式是,摄氏温度乘以 9/5,再加上 32。思路:直接按照公式套

2022-04-22 23:54:09 1809

原创 Ajax笔记

什么是AJAX?ajax即Asynchronous JavaScript And XML(异步JavaScript和XML)通过ajax可以在浏览器中向服务器发送异步请求,最大的优势:无刷新获取数据它不是一门编程语言,而是利用 JavaScript 在保证页面不被刷新、页面链接不改变的情况下与服务器交换数据并更新部分网页的技术

2022-04-21 00:33:46 784

原创 JavaScript基础学习记录

JavaScript的一些基本知识值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。引用数据类型(对象类型):对象(Object)、数组(Array)、函数(Function),还有两个特殊的对象:正则(RegExp)和日期(Date)。

2022-04-19 02:31:41 180

原创 DOM 对象

一、HTML DOM 节点二、Document对象三、元素对象四、属性对象五、事件对象六、案例(西游记人物介绍)

2022-04-15 02:38:45 529

原创 用html写的心跳和新月形状

animation用来实现动画效果。需要设置 关键帧(@keyframe)animation参数解释:@1:name设置动画的名称@2:duration设置动画完成的周期@3:timing-function设置动画的速度曲线@4:delay设置动画什么时候开始@5:iteration-count设置动画播放的次数@6:direction设置下一个周期是否逆向播放@7:play-state设置动画是否正在进行或者暂停

2022-04-14 14:53:04 491

技术产品页,利用css和html制作,采用html新增标签,可用于标签切换等页面

介绍JavaScript的一些基本教程,该页面可适用于标签页切换、技术介绍等页面适用于广泛人群

2022-04-15

空空如也

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

TA关注的人

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