自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 React-防止内存泄漏处理

在Reac开发中,可能会经常遇见这个报错: index.js:1 Warning: Can’t perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in the componentWillUnmo.

2020-06-05 09:25:57 555

原创 nodejs的介绍与安装测试

一.node和npm介绍1.什么是node?Node.js 是一个基于Chrome V8 引擎的JavaScript运行环境Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效Node.js的包管理工具npm,是全球最大的开源库生态系统官网 http://nodejs.cn/npm 插件官网:https://www.npmjs.com/2.两种运行方式交互的...

2020-04-18 12:44:05 215

原创 浅谈js回调地狱的解决方式

什么是回调地狱在使用JavaScript时,常见的回调地狱有使用计时器使用、ajax的异步请求等,如果嵌套过多,会极大影响代码可读性和逻辑,这种情况也被称为回调地狱,过多的嵌套看起来也是非常不友好,看下一下代码!ajax({ url:"http://localhost/promise/data/d1.php", success:function(res1){ ...

2020-04-10 19:23:33 536 1

原创 原生JS 实现贪吃蛇案例

实现出来之后的效果如上图所示,代码主要分为两块,第一块是地图的生成,第二块是蛇,主要通过上下左右控制蛇的移动,每次蛇吃到一个食物自身的身体就会变成,具体的实现可以参考代码!<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="...

2020-04-07 00:00:13 394

原创 原生js实现轮播图(自动和手动)

这个轮播图是算比较完整的轮播图,自动播放、点击跳转、下一页上一页、运动缓冲功能都有了。轮播图效果图:代码部分:HTML代码:<section class="banner"> <article class="banner_box"> <input type="button" id="btnL" value="<...

2020-03-27 11:14:18 830

原创 Ajax网络请求的封装(演示)

ajax网络请求的封装分为两个版本,第一个是基础版本,第二个是加了promise之后的封装1.基础封装ajax的封装function ajax(ops){ // 先处理默认属性 ops.type = ops.type || "get"; ops.data = ops.data || ""; // 根据当前的请求方式,决定是否需要拼接数据,处理url ops.url = ops....

2020-03-22 20:15:53 233

原创 JavaScript实现简易计算器

适合初学者参考的简易计算器,里面没有太多的难以理解的方法,使用的是最基础的JS语法解决式子的运算问题,同时处理了式子中的运算优先级。实现思路通过绑定点击事件输入实现待计算式子输入遍历原式子,读取式子中乘除运算符的位置优先处理乘除取余运算处理加减运算返回结果<!DOCTYPE html><html lang="en"><head> ...

2020-03-18 17:45:59 1522

JavaScript对象创建总结

对象的定义:“无序属性的集合,其属性可以包含基本值、对象或者函数。”简单来说,对象是一组没有特定顺序的值,对象的每个属性或方法都有一个名字,而且这个名字都有一个对应的值,也就是说对象是以键值对形式的存在。理解了对象是什么,那么接下来就是如何创建对象了,本文将介绍6种创建对象的方法一、Object构造函数创建对象 var obj1 = new Object(); obj1....

2020-03-08 18:13:39 136

原创 几种简单排序算法的比较和总结(JavaScript 实现)

本文将简单介绍几个JavaScript语言的排序算法,排序是数据结构主要内容,但它并不限于语言,主要在于它的思想,这对于初学者理解JavaScript有很大的帮助。一、冒泡排序:1、排序思路:遍历数组,两两比较,每次遍历就将最大(或最小)值推至最后(或最前),越往后遍历查询次数越少2、实现原理:初始状态 [20,9,16,5,11] 第一轮排序之后 [11,9,...

2020-02-24 22:23:31 203

空空如也

空空如也

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

TA关注的人

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