
JavaScript
文章平均质量分 50
峨M峰
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
百度智能AI平台审核内容
使用百度智能AI平台api审核用户上传内容是否符合规定原创 2023-07-05 14:57:51 · 329 阅读 · 0 评论 -
JavaScript实现dom元素转图片
JavaScript实现dom元素转图片原创 2023-06-14 13:50:54 · 1128 阅读 · 0 评论 -
JavaScript新特性
javascript部分常用新特性原创 2022-01-04 22:28:28 · 709 阅读 · 0 评论 -
sesstionStorage简单封装
sesstionStorage存取函数封装由于项目中常需用到本地storage存储,复杂的数组、对象等,每次都需要JSON.stringify()和JSON.parse()进行序列化、反序列化操作。sessionStorage只是简单的key/value形式 不断地罗列,当存入的数据变多时显得杂乱无章,可以给数据分不同模块进行存取。const saveSessionStorage = function(key,val){ let person = sessionStorage.getI原创 2021-09-28 14:27:44 · 306 阅读 · 0 评论 -
数组方法reduce的详解与使用场景
数组方法reduce的详解与使用场景语法:arr.reduce(callback(accumulator, currentValue[, index[, array]])[, initialValue])参数:callback执行数组中每个值的函数(如果没有提供 initialValue,则从数组的第二个值开始),函数包含四个参数:accumulator:累计器累计回调的返回值; 它是上一次调用回调时返回的累积值,或者是initialValuecurrentValue:数组中正在处理的元原创 2021-09-12 20:39:22 · 223 阅读 · 0 评论 -
创建Ajax并用Promise封装
创建Ajax并用Promise封装1. 创建Ajaxlet xhr = new XMLHttpRequest(); xhr.open('get','xxxx',true); //open(请求方法,URL,是否异步) xhr.onreadystatechange = () =>{ //监听readyState值的变化 if(xhr.readyState === 4){ if(xhr.status >= 200 &&原创 2021-09-09 21:27:07 · 100 阅读 · 0 评论 -
javascript内置对象Date详解
javascript内置对象Date详解1. Date()与new Date()的区别Date()返回一个字符串(string),内容为当前时间,没有日期对象方法,不支持参数new Date()返回一个日期对象(object),是JavaScript的内置对象,可以调用内置方法,支持传递参数Date() //Mon Sep 06 2021 16:22:33 GMT+0800 (中国标准时间)new Date() //Mon Sep 06 2021 16:22:33 GMT+0800原创 2021-09-06 23:45:17 · 228 阅读 · 0 评论 -
javascript事件流详解
javascript事件流一、事件的级别DOM级别一共可以分为四个级别:DOM0级、DOM1级、DOM2级和DOM3级。而DOM事件分为3个级别:DOM0级事件处理,DOM2级事件处理和DOM3级事件处理。因为1级DOM标准并没有定义事件相关的内容,所以没有所谓的1级DOM事件模型。1.DOM0 级处理事件将一个函数赋值给一个事件处理属性<body> <div></div></body><script type="text/原创 2021-09-05 13:21:35 · 308 阅读 · 0 评论 -
Number parseInt parseFloat之间的区别
Number 、parseInt 、parseFloat之间的区别1. NumberNumber()函数把对象的值转换为数字Number()看的是整体, 如果一个参数值不能转换为一个数字将返回 NaN (非数字值)Number('123') // 123Number('12.3') // 12.3Number('12.00') // 12Number('123e3') // 123000Number('') // 0Numbe原创 2021-09-01 11:09:46 · 159 阅读 · 0 评论 -
null与undefined的区别
null与undefined的区别undefined原始值的初始,即未定义(undefined表示 “缺少值”,就是此处应该有一个值,但是还没有定义)经常出现的场景//1.已声明未赋值的变量let str ;console.log(str)//undefined//2.获取对象不存在的属性let str = {};console.log(str.name)//undefined//3.函数没有返回值function func (){}console.log(func())//原创 2021-08-29 18:10:32 · 91 阅读 · 0 评论 -
javascript实现防抖与节流
JS实现节流与防抖1. 防抖定义:在触发事件后,规定的事件内回调函数只能执行一次,如果在规定事件内又触发了该事件,则会重新开始计算规定事件1.1 非立即执行版事件触发 ->延时->执行回调函数。如果在延时中继续触发事件,则会重新进行延时。在延时结束后执行回调代码及思路function debounce(fn, delay) { let timer = null; return function() { // 清除已存在的定时器原创 2021-08-21 22:15:42 · 281 阅读 · 0 评论 -
axios的基本使用方法
axios的基本使用方法与配置axios是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。axios特点基于promise的异步ajax请求库浏览器端/node端都可以使用支持请求/响应拦截器支持请求取消请求/响应数据转换批量发送多个请求客户端支持防御 XSRF网站地址官方网址中文文档安装方法html中引入://Using jsDelivr CDN:<script src="https://cdn.jsdelivr.net/np原创 2021-08-11 21:31:00 · 1092 阅读 · 0 评论