自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记一次数据可视化系统开发总结

针对数据可视化系统的一次开发总结

2023-11-02 17:46:00 52

原创 前后端分离的微信小程序--校园二手交易平台

这学期刚开学,因为某些原因,需要写一个微信小程序,于是从啥也不会开始学习,一直到现在,花一个半月的时间,写了一个30个页面的校园二手交易平台,目前所有基本测试已经完成,唯一遗憾的是因为权限不够无法正式上线。这个小程序的功能主要为:1、商品列表与搜索2、商品详情(可评论,点赞,回复)3、商品发布、收藏4、用户信息的管理、学生证认证,意见反馈5、我的发布、我的收藏功能6、管理员审核、发布、删除商品7、管理员审核学生认证信息8、商品公告管理9、客服会话、实时聊天其中主要页面 的截图如下:

2021-12-06 14:24:16 3066 15

原创 回调地狱-Promise解决方案

1、需求所在最近在学node的时候,看到了回调地狱,以及使用promise解决这个问题的思路。首先呐,需求是这样的,使用node文件操作,分别读取a、b、c三个文件,但是必须在a文件加载完之后,再去加载b文件,b文件加载完之后再去加载c文件。如果我们使用正常的方法的话,代码大概会是下面的样子:var fs = require('fs');fs.readFile('./data/a.txt', 'utf8', function(err, data) { if(err) {

2021-04-29 23:49:38 119

原创 单向数据流与双向数据流

单向数据流所有状态的改变可记录、可跟踪,源头易追溯;所有数据只有一份,组件数据只有唯一的入口和出口,使得程序更直观更容易理解,有利于应用的可维护性;一旦数据变化,就去更新页面(即data -> 页面),但是没有(页面 -> data);如果用户在页面上做了变动,那么就手动收集起来(双向是自动),合并到原有的数据中。双向数据绑定无论数据改变,或是用户操作,都能带来互相的变动,自动更新。最后举个例子,vue中父传子的props就是单向数据流,而v-modal就是双向数据流...

2021-04-15 21:23:47 1486

原创 介绍下 BFC 及其应用

BFC 就是块级格式上下文,是页面盒模型布局中的一种 CSS 渲染模式,相当于一个独立的容器,里面的元素和外部的元素相互不影响。创建 BFC 的方式有:html 根元素float 浮动绝对定位overflow 不为 visiabledisplay 为表格布局或者弹性布局BFC 主要的作用是:清除浮动防止同一 BFC 容器中的相邻元素间的外边距重叠问题...

2021-04-15 20:58:55 156

原创 解决微信开发者工具不能生成完整项目结构问题

如何解决微信开发者工具新建项目只生成project.config.json最近开始学习微信小程序的开发,在刚开始学习的时候,使用微信开发者工具,构建项目目录结构,只生成project.config.json文件,让人一头雾水,还没开始,就已经出现问题了,最后经过不断尝试发现只需要让默认的项目生成地址与你想建立项目的文件地址一致就行,具体使用图片解释如下:1、先点击如上图的按钮2、进入如图页面之后,点击通用按钮3、修改圈中的默认目录,注意,此目录要与创建项目的目录一致4、如图可见,创建项目的

2021-03-06 17:17:16 606

原创 记录前端路上每天的成长。(持续更新)

记录前端路上每天的成长2020.12.13 关于数组去重引发的思考数组去重,在网上可以找到好多方法,最少得有11种方法,而面试的时候,主考官最想看见的回答还是关于使用hasOwnProperty的去重方法。具体的去重代码如下: function unique(arr) { var obj = {}; return arr.filter(function(item, index, arr) { return obj.hasOwnProperty

2020-12-13 15:12:23 146

原创 非递归实现迷宫求解

数据结构迷宫问题求解/** * 迷宫求解问题 * 用一个m×n的矩阵表示迷宫,0和1分别表示迷宫中的通路和障碍。 * 设计一个程序,对给定的迷宫,求出找到的第一条从入口到出口的通路,或得到没有通路的结论。 * 我们指定: * 迷宫的入口为矩阵的左上角(1,1),迷宫的出口为右下角(m,n); * 路径的探索顺序依次为“东南西北”(即:右下左上)。 * 输入: * 第一行输入两个整数,空格间隔,分别表示矩阵的行数m和列数n; * 接下来的连续m行,输入迷宫矩阵的信息。 * 输出: *

2020-11-19 22:50:19 1065

原创 第一次手机端适配的踩坑分享

第一次手机端适配的踩坑分享布局篇由于我第一次,做一个比较完整的项目,而且项目还要适配手机端,所以在一刚开始的时候,我就想着做一个可以兼容手机端的布局,这样在使用媒体查询修改的样式的时候,只需要修改盒子的大小等,不必再去修改布局。所以在这大家可以使用vw和vh进行部署,大家也可以使用百分比,尽量避免使用px这个单位,因为如果你使用前者的话,盒子大小,字体大小等会根据你的屏幕大小变化,布局方面可以使用flex布局等,当然定位这些也可以使用,前者效果会好一些。提醒大家一下,如果大家在pc端就使用vw和vh进

2020-11-17 22:20:33 278 1

原创 前端Ajax交互关于token的发送问题

前端Ajax交互关于token的发送问题最近由于实验室纳新,写了一个纳新系统,其中前后端交互的时候遇到了token的发送问题,从后台接收到token,但是向后台发送这个token,着实费了不小的力气。问题描述:行报名的功能,后台为了判断报名的那个人跟登录的人是否是同一个人,所以登录之后向前端返回一个token,前端接收之后,在他报名之后发送数据的时候,又要将这个token发送到后台进行判断,但是这个token是一个密钥,他不是报名信息等,所以不能放在send里面直接发送,要放在头部信息里面发送。实现的代

2020-11-17 21:15:13 628

原创 初步了解预编译

初步了解预编译什么是预编译?初步了解预编译的过程AO对象详细解答GO对象:什么是预编译?1、javascript是一种解释型语言,例如C、Java等强类型语言中的编译阶段,它是没有这个步骤的,因此,javascript中有了类似于强类型语言编译阶段的步骤—预编译,同时,我们需要知道,js引擎不是逐行的解释代码,而是按照代码块解释,即,以标签为块,进行解释,另外,我们还需要知道的是,预编译过程是在执行过程的前一刻发生并执行完毕,也就是说到了执行阶段的时候,预编译的过程已经完成了;2、我们在编程

2020-06-13 17:32:07 278

空空如也

空空如也

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

TA关注的人

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