JavaScript
文章平均质量分 70
batype
付出多少,回报就有多少,永远它们是成正比的。
展开
-
var、let、const的区别
var、let、const的区别原创 2023-08-10 23:06:02 · 260 阅读 · 0 评论 -
对 async/await 的理解
所以,async 函数返回的是一个 Promise 对象。单一的 Promise 链并不能发现 async/await 的优势,但是,如果需要处理由多个 Promise 组成的 then 链的时候,优势就能体现出来了(很有意思,Promise 通过 then 链来解决多层回调的问题,现在又用 async/await 来进一步优化它)。联想一下 Promise 的特点——无等待,所以在没有await 的情况下执行 async 函数,它会立即执行,返回一个Promise 对象,并且,绝不会阻塞后面的语句。原创 2023-08-08 21:22:06 · 362 阅读 · 0 评论 -
编写 Promise 方法
Promise 对象是异步编程的一种解决方案,最早由社区提出。Promise 是一个构造函数,接收一个函数作为参数,返回一个 Promise 实例。一个 Promise 实例有三种状态,分别是 pending、resolved 和 rejected,分别代表了进行中、已成功和已失败。实例的状态只能由 pending 转变 resolved 或者 rejected 状态,并且状态一经改变, 就凝固了,无法再被改变了。原创 2023-08-08 20:29:06 · 196 阅读 · 0 评论 -
session-cookies 三个缓存 localStorage、sessionStorage、Cookies。
session-cookies 这个插件是用来汇总浏览器的三个缓存 localStorage、sessionStorage、Cookies。该插件注重使用方便快捷下面是一些API汇总说明。原创 2023-08-03 21:46:20 · 1278 阅读 · 0 评论 -
对原型、原型链的理解
特点:JavaScript 对象是通过引用来传递的,创建的每个新对象实体中并没有一份属于自己的原型副本。当修改原型时,与之相关的对象也会继承这一改变。=== null // true,所以,原型链的终点是 null。原型链上的所有原型都是对象,所有的对象最终都。是由 0bject 构造的,而 Object.prototype 的下一级是Object. prototype.由于 Object 是构造函数,原型链终点 Ob ject.prototype.那么原型链的终点是什么?如何打印出原型链的终点?原创 2023-07-27 23:33:34 · 488 阅读 · 0 评论 -
type 的使用
给已有类型取别名 和 定义一个新的类型 ( 搭配联合类型使用 )原创 2022-06-29 14:12:37 · 4258 阅读 · 0 评论 -
React获取服务器端时间以及自动更新
React 获取服务器端时间 思路:React获取服务器端时间,本质上就是给服务器端发送一个请求,然后从返回数据里面的headers里面获取到服务器date,然后更新服务器时间去格式化,获取服务器时间结束。按秒进行数据刷新,其实也很简单,就是使用定时器,进行动态递增即可,直接上代码。获取服务器时间的方法:changeTime = async () => { let leftTime = await axios.get('/').then(response => {原创 2020-10-21 15:48:05 · 1313 阅读 · 0 评论 -
React component development
组件的使用、开发、发布和规范Component,中文称为组件,或者构件。使用非常比较广泛,它的核心意义在于复用,相对模块,对于依赖性有更高的要求。Module, 中文为模块或模组。它的核心意义是分离职责,属于代码级模块化的产出。它本身是提供服务的功能逻辑,是一组具有一定内聚性代码的组合,职责明确。组件(Component)和模块(Module)又是一对容易混淆的名词,也常常被用来相互替换。个人总结,**从设计上来看,组件强调复用,模块强调职责(内聚、分离),**或者说组件是达到可复用要求的模块。原创 2020-05-25 21:12:38 · 495 阅读 · 0 评论 -
aes加密解密算法
React中aes加密解密算法简单使用 本文使用aes加密算法完成解密加密,在加密中使用CBCmode,PKcs7padding,IV_STRINGiv等,在操作中需要第一步先把对应的字符串转化为utf8格式,key值使用默认key值的前16位utf8格式的字符串,然后使用encrypt方法进行加密,完成加密后将加密数据转化成Base64字符串格式,解密方法和加密方法类似只是反向操作。im...原创 2020-03-25 20:11:10 · 449 阅读 · 0 评论 -
React网页数据自动递增CountUp中基本使用
react中如何让页面数据自动递增,在此本人使用的是CountUp.js,让数字递增,主要使用方法,如下面程序端:import React, { Component } from 'react'import CountUp, { useCountUp } from 'react-countup'export default function CompleteHook(v) { cons...原创 2019-11-27 16:48:13 · 2047 阅读 · 0 评论 -
Python+Django+小程序API+的编写
Python+Django+小程序API+的编写在学习这个之前,首先要求是你们会Django框架的基础之上,如果不会可以点击这里学习有关Django框架的一些使用方案,在下面我将会讲出有关api的简单编写和json数据处理过程。api结构主要包括请求链接,入参,Django的业务逻辑处理,返回参数。一般情况下尽量使用POST请求,数据比较安全。Django的业务逻辑urls的编写...原创 2018-12-27 11:50:29 · 6498 阅读 · 5 评论 -
HTML监听事件
HTML中通过需要给某个元素加上一个监听事件,然而HTML中on开头的监听事件有下面这些,通过通过js方法来处理,这些监听事件的以及返回结果。原创 2018-10-24 14:47:01 · 3845 阅读 · 0 评论