![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
文章平均质量分 81
阿选不出来
大三在读
展开
-
【JavaScript】对象的遍历
遍历对象本身的可枚举属性,返回一个由给定对象自身的可枚举的字符串键属性名组成的数组。方法,这意味着这个对象(或其原型链中的任意一个对象)必须具有一个键值为。也可进行遍历,但是它只能对可迭代对象进行遍历,不能遍历普通对象。返回一个包含给定对象所有自有 Symbol 属性的数组。返回一个给定对象的自有可枚举字符串键属性值组成的数组。返回一个包含给定对象自有的可枚举字符串键属性的键值对。in还遍历原型对象的可枚举属性。返回一个由目标对象自身的属性键组成的数组。来确定某属性是否是对象本身的属性。原创 2023-12-12 16:08:31 · 3259 阅读 · 45 评论 -
【JavaScript】JS——Map数据类型
## 什么是Map?存储键值对的对象。***1. 能够记住键的原始插入顺序2. 任何值(对象或原始值)都可以作为键或值。## 特性Map中的一个键**只能出现一次**,新的值会覆盖旧的值。迭代方式:for...of循环,返回一个 `[key,value]` 的数组。键的相等:基于零值相等比较```javascriptNaN === NaN-0 === +0```原创 2023-12-07 15:54:59 · 1737 阅读 · 25 评论 -
【LeetCode】JavaScript题解:电话号码的字母组合|组合总和Ⅲ
的数组中,直到剩下最后一个数字要取时,此时求出当前数字队列总和与所需总和n的差值,如果差值介于[startindex,9]之间就把差值加入arr队列,并记录到。层循环,每层循环都循环1-9,找出所有相加为n的可能组合,由于k的不确定性,很难使用嵌套for循环求出结果,这个时候就需要用到递归了。给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。递归函数的第一个参数表示 当前的字母排列(即每一次遍历电话号码所得到的字符串)第一个参数n表示 当前数字组合的总和与所需总和的差值。原创 2023-03-12 18:03:06 · 897 阅读 · 28 评论 -
JS——流程控制,函数,数组
二 分支流程控制 // 1 . if 的语法结构 if (条件表达式1) { //执行语句1 } else if(条件表达式2) { //执行语句2 } else if(条件表达式3) { //执行语句3 } else { //执行语句4 }三元表达式 条件表达式 ? 表达式1 : 表达式2如果条件表达式结果为真 则原创 2022-01-23 21:36:02 · 440 阅读 · 0 评论 -
JS——基础(一)
在 HTML 中,JavaScript 代码必须位于 标签之间.而 script 标签可放于head或body的任意地方或者进行外部引用.输出的四种方式使用 window.alert() 写入警告框使用 document.write() 写入 HTML 输出仅用于测试使用 innerHTML 写入 HTML 元素document.getElementById(id).innerHTML = ;使用 console.log() 写入浏览器控制台语句规范以分号结尾;运原创 2022-01-16 19:08:06 · 340 阅读 · 0 评论 -
【axios】二次封装——避免重复发送请求
axios 是目前最优秀的 HTTP 请求库之一, 我们封装 axios 请求也是为了让代码看的更加清晰, 后期好维护.原创 2022-10-07 14:59:00 · 7853 阅读 · 46 评论 -
原生JS实现移动端短信验证码功能
原生JS实现移动端短信验证码功能原创 2022-09-12 22:07:30 · 1853 阅读 · 34 评论 -
JS-String篇(速记用法大汇总)
JavaScript 内部,字符以 UTF-16 的格式储存,每个字符固定为。方法,能够正确处理 4 个字节储存的字符,返回一个字符的码点.的字符),JavaScript 会认为它们是两个字符,全局对象是一个用于字符串或一个字符序列的构造函数.方法只能分别返回前两个字节和后两个字节的值,方法返回指定位置的字符, 后两者返回数值.个字节储存的字符(Unicode码点大于。原创 2022-09-07 23:03:27 · 837 阅读 · 38 评论 -
AJAX-----基础
文章目录AJAXAjax工作原理同步和异步需要知道的一些知识URL传输协议域名端⼝号XMLHTTP创建 XMLHttpRequest 对象向服务器发送请求open(method,url,async)send(string)GET POST ?GETPOSTsetRequestHeaderall服务器响应responseTextresponseXMLonreadystatechange 事件ASP/PHP解决缓存问题请求超时 网络异常处理请求重复发送问题Axios函数AJAXAjax工作原理同步和异步原创 2022-03-06 09:39:46 · 136 阅读 · 0 评论 -
JS——DOM
//innerText 非标准 // 1. 点击按钮,div 里面文字发生变化 // 1. 获取在这里插入代码片元素 var btn = document.querySelector('button'); var div = document.querySelector('div'); // 2. 注册事件 btn.onclick = function() { div.innerHTML = '2019-6-6'; ...原创 2022-01-30 20:49:58 · 818 阅读 · 0 评论 -
js——BOM
获取元素方法:getElementById(“id的值”) 通过元素 id 来查找元素getElementsByTagName(name) 通过标签名来查找元素getElementsByClassName(name) 通过类名来查找元素querySelectorAll(CSS选择器的形式)查找匹配指定 CSS 选择器(id、类名、类型、属性、属性值等等)的所有 HTML 元素若返回值为多个元素,以集合的形式返回,属性:element.innerHTML可用于获取或替换 HTML 元素原创 2022-02-13 17:59:19 · 272 阅读 · 0 评论 -
JS——正则表达式
正则表达式创建正则表达式的对象语法: var 变量 = new RegExp("正则表达式", "匹配模式");使用字面量来创建正则表达式语法: var 变量 = /正则表达式/匹配模式使用字面量的方式创建更加简单使用构造函数创建更加灵活test()使用这个方法可以用来检查一个字符串时候符合正则表达式的规则如果符合则返回true, 否则返回false匹配模式 在构造函数中可以传递一个匹配模式作为第二个参数: i 忽略大小写 g 全局原创 2022-04-09 19:42:37 · 178 阅读 · 0 评论 -
JQuery
文章目录jQuery入口函数jQuery 转换为 DOM对象APIjQuery 选择器筛选选择器链式编程隐式迭代样式操作效果显示与隐藏滑动停止淡入,淡出自定义动画JQ属性操作内容文本值遍历元素jQuery 尺寸jQueryJavaScript 库 : 是一个封装好的特定的集合( 方法和函数 ) .从封装一大堆函数的角度理解库, 就是在这个库中, 封装了很多预先定义好的函数在里面入口函数// 1. 传统写法$(document).ready(function() {})// 2. $(fu原创 2022-03-06 09:34:30 · 374 阅读 · 0 评论