![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web前端
六月June June
向日葵告诉我,只要朝着阳光努力向上,日子就会变得简单而又美好。
展开
-
下拉框渲染大量数据时的解决方案
如果在下拉框中直接一次性渲染几百上千条数据可能导致页面卡死或报错,所以要分批次载入。使用频率较高,所以封装成一个组件,该组件效果类似于触底加载。支持搜索,且能够正常回显数据。该组件可拿来即用...原创 2022-06-30 16:14:20 · 1511 阅读 · 3 评论 -
react-redux笔记
目录搭建环境react-redux代码编写创建reducer -reducer(state,action){return 新state}store.js集中管理state入口文件index.js 挂载storeApp组件挂载UI组件UI组件可以:①显示state,②发送action修改state页面效果:文件结构:搭建环境npm init -ynpm i babel-loaderbabel/core@babel/preset-env @b...原创 2021-05-11 12:47:16 · 208 阅读 · 4 评论 -
promise和async/awiat
传统异步编程的回调地狱问题:var fs = require("fs");fs.readFile('./1.txt', 'utf8', (err, ret1) => { console.log(ret1); fs.readFile('./2.txt', 'utf8', (err, ret2) => { console.log(ret2); fs.readFile('./3.txt', 'utf8', (err, ret3) => {原创 2021-04-16 15:00:39 · 114 阅读 · 0 评论 -
vue中集成blockly的踩坑之旅
blockly源码下载地址:https://gitee.com/mirrors/blockly?_from=gitee_searchblockly的文档参考网址:https://itbilu.com/other/relate/Ek5ePdjdX.html#configure-fixed-sizehttps://www.npmjs.com/package/blockly请结合以上文档来看这篇博客初步搭建blockly:npm install blockly 如果安装失败,请删除n原创 2021-03-30 14:48:34 · 3204 阅读 · 3 评论 -
居中元素的几种方法
在这篇文章中,是我总结罗列的居中元素的几种方法。目录块级元素的居中策略方法一:绝对定位的居中(原始版,已知元素的高度)方法二:绝对定位居中(改进版之一,未知元素的高宽)方法三:绝对定位居中(改进版之二,未知元素的高宽)方法四:flex布局居中单行文本流的居中策略方法一:text-align和line-height配合方法二:多行文本流的居中给盒子加pad...原创 2019-12-25 12:40:45 · 733 阅读 · 1 评论 -
爱消除游戏中的消除算法
需求:要得到一个二维数组中每一行和每一列中连续重复三次或三次以上的元素的位置数组。如上图所示中的这个数组,我们要得到的位置数组为[ { row: 0, col: 1 }, { row: 0, col: 2 }, { row: 0, col: 3 }, { row: 0, col: 4 }, { row: 1, col: 2 }, { row: 2, col: ...原创 2019-12-18 23:03:13 · 745 阅读 · 0 评论 -
异形滚动
异形滚动原创 2017-07-25 18:31:57 · 804 阅读 · 0 评论 -
CSS-!important提升权重用法
页面严禁滥用!important提升权重,只能在原子类的情况使用!且不影响继承性和就近原则。原创 2017-06-08 12:53:01 · 12128 阅读 · 0 评论 -
CSS-层叠性中的权重计算规则
选择器的一个基本权重: id的权重 > 类选择器 > 标签选择器原创 2017-06-08 13:05:46 · 804 阅读 · 0 评论