自定义博客皮肤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 618

原创 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 254

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

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

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

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

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

2020-04-07 00:00:13 410

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

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

2020-03-27 11:14:18 865

原创 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 270

原创 JavaScript实现简易计算器

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

2020-03-18 17:45:59 1550

JavaScript对象创建总结

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

2020-03-08 18:13:39 150

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

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

2020-02-24 22:23:31 229

空空如也

空空如也

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

TA关注的人

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