标签: 前端

Python实现文件分片上传的接口自动化

背景和目的:利用pythonrequest编写脚本测试公司系统的文件上传接口。前端读取文件的大小然后文件分片传给后端,后端将每一片数据重新组合成文件。大概的过程是:前端将整个文件的md5、size(大小)、name(文件名)、ext(文件后缀)、totalchunk(分片总数)与分片文件的md5、c...

Python 2021-04-09 102 0 0 阅读全文

Laravel 前端资源配置教程

最近在学Laravel,遇到前端资源加载的问题,记录一下。一、前端共用资源的配置1.webpack.mix.js//一般不太更动,透过以下两个档案讲所需资源加载。mix.js('resources/assets/js/app.js','public/js').sass('resources/asse...

PHP 2021-05-06 93 0 0 阅读全文

ES6十大特性简介

ES6(ECMAScript2015)的出现,无疑给前端开发人员带来了新的惊喜,它包含了一些很棒的新特性,可以更加方便的实现很多复杂的操作,提高开发人员的效率。本文主要针对ES6做一个简要介绍。也许你还不知道ES6是什么,实际上,它是一种新的javascript规范。在这个大家都很忙碌的时代,如果你...

JavaScript 2021-04-10 103 0 0 阅读全文

浅谈Postgresql数据库VarChar、Char、Text的比较

如下所示:名字描述charactervarying(n),varchar(n)变长,有长度限制character(n),char(n)定长,不足补空白text变长,无长度限制简单来说,varchar的长度可变,而char的长度不可变,对于postgresql数据库来说varchar和char的区别仅...

MySQL 2021-04-06 97 0 0 阅读全文

PHP Rsa加密解密算法原理解析

php服务端与客户端交互、提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用处了,下面通过一个例子来说明如何用php来实现数据的加密解密1、加密解密的第一步是生成公钥、私钥对,私钥加密的内容能通过公钥解密(反过来亦可以)下载开源RSA密钥生成工具ope...

PHP 2021-04-10 93 0 0 阅读全文

PHP大文件分割分片上传实现代码

服务端为什么不能直接传大文件?跟php.ini里面的几个配置有关upload_max_filesize=2M//PHP最大能接受的文件大小post_max_size=8M//PHP能收到的最大POST值'memory_limit=128M//内存上限max_execution_time=30//最大...

PHP 2021-04-10 87 0 0 阅读全文

Js实现粘贴上传图片的原理及示例

我们或多或少都使用过各式各样的富文本编辑器,其中有一个很方便功能,复制一张图片然后粘贴进文本框,这张图片就被上传了,那么这个方便的功能是如何实现的呢?原理分析:复制=>粘贴=>上传在这个操作过程中,我们需要做的就是:监听粘贴事件=>获取剪贴板里的内容=>发请求上传需要明白的是...

JavaScript 2021-04-10 78 0 0 阅读全文

解读CocosCreator源码之引擎启动与主循环

预备不知道你有没有想过,假如把游戏世界比作一辆汽车,那么这辆“汽车”是如何启动,又是如何持续运转的呢?如题,本文的内容主要为CocosCreator引擎的启动流程和主循环。而在主循环的内容中还会涉及到:组件的生命周期和计时器、缓动系统、动画系统和物理系统等...本文会在宏观上为大家解读主循环与各个模...

JavaScript 2021-04-16 137 0 0 阅读全文

Vue使用Require.Context实现动态注册路由

需求场景:在日常的功能练习和调试过程中,需要一个demo项目进行功能测试,由于频繁.vue页面的同时,又要再router.js文件里面注册路由,感觉有点无聊和枯燥。基于此出发点,考虑能否自动读取文件夹下的文件进行路由注册。借鉴思路:参考vue的功能基础组件的自动化全局注册,看到一个require.c...

JavaScript 2021-04-06 121 0 0 阅读全文

Vue通过阿里云Oss的Url连接直接下载文件并修改文件名的方法

我测试过很多遍,想要通过a标签的形式来直接点击url下载文件并重命名但是都失败了,最终只能下载却不能重命名所以换了java后台来修改名字.以下代码我做的网页是点击文件直接下载直接下载下来了,一开始的文件名是上传到oss时以id命名的名字,现在下载的时候想改名,遇到了问题,所以写了这篇博客首先是后台代...

JavaScript 2021-04-06 184 0 0 阅读全文

中级前端工程师必须要掌握的27个JavaScript 技巧(干货总结)

和许多其他语言一样,JavaScript也需要靠很多小技巧去完成各种不同的事情。有的可能早已经广为人知,有的却可能会让你感到有些迷惑。接下来先介绍27个马上就能用起来的JavaScript小技巧,下面和小编一起来看看吧!1.判断数据类型使用Object.prototype.toString配合闭包,...

JavaScript 2021-04-28 131 0 0 阅读全文

Vue Element后台鉴权流程分析

:最近项目遇到一个管理系统,感觉权限配置挺有意思,记录一下流程实现的过程,便于自己学习以及整理思路,部分思路整合在代码的注释中:路由拦截鉴权常用的两种方法1:路由拦截:单纯给路由加字段标识符,通过路由拦截实现2:动态路由:第二种是通过路由的拆分另外需要后端的配合去实现的动态路由配置比较:路由拦截实现...

JavaScript 2021-04-10 86 0 0 阅读全文

Vue 单元测试初探

单元测试(unittesting),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单,在vue、react、angular等前端框架中,最重要的是针...

JavaScript 2021-04-16 107 0 0 阅读全文

Element El-Table表格的二次封装实现(附表格高度自适应)

基于vue的el-table表格二次封装组件方法在公司实习使用vue+element-ui框架进行前端开发,使用表格el-table较为多,有些业务逻辑比较相似,有些地方使用的重复性高,如果多个页面使用相同的功能,就要多次重复写逻辑上差不多的代码,所以打算对表格这个组件进行封装,将相同的代码和逻辑封...

JavaScript 2021-03-30 112 0 0 阅读全文

从零搭一个自用的前端脚手架的方法步骤

为什么要弄个脚手架对于我个人,经常写些demo,或者写一个新项目的时候,要么就是把以前的项目模板复制一份,要么就是重新搭建一份,显得比较麻烦,浪费时间,所以就有了搭建一个能满足自己需要的脚手架。脚手架的效果这是一个基本的脚手架,init一个项目,输入项目名称,版本号等信息,然后从git仓库拷贝一份自...

JavaScript 2021-04-28 129 0 0 阅读全文

Angular框架详解之视图抽象定义

作为“为大型前端项目”而设计的前端框架,Angular其实有许多值得参考和学习的设计,本系列主要用于研究这些设计和功能的实现原理。本文主要围绕Angular中与视图有关的一些定义进行介绍。Angular中的视图抽象Angular版本可在不同的平台上运行:在浏览器中、在移动平台上或在WebWorker...

JavaScript 2021-04-07 139 0 0 阅读全文

Django Vue前后端分离整合过程解析

最近接到一个任务,就是用django后端,前段用vue,做一个普通的简单系统,我就是一搞后端的,听到vue也是比较震惊,之前压根没接触过vue.看了vue的一些文档,还有一些项目,先说一下django与vue的完美结合吧!首先是创建一个django项目django-adminstartproject...

Python 2021-04-09 90 0 0 阅读全文

SpringBoot2.1.7去除Json返回字段中为Null的字段

一般我们会设置返回VO对象的类型为@DatapublicclassResponseVO{privateIntegerstatus;privateStringmsg;privateTdata;publicResponseVO(Integerstatus,Stringmsg){this.status=s...

Java 2021-04-11 86 0 0 阅读全文

微信小程序前端Promise封装代码实例

这篇文章主要介绍了微信小程序前端promise封装代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下代码如下config.jsconstconfig={base_url_api:"https://douban.uieee.com/v2...

JavaScript 2021-04-28 118 0 0 阅读全文

Uniapp H5 Https跨域请求实现

什么是跨域跨域是浏览器的专用概念,指js代码访问自己来源站点之外的站点。比如A站点网页中的js代码,请求了B站点的数据,就是跨域。A和B要想被认为是同域,则必须有相同的协议(比如http和https就不行)、相同域名、和相同端口号(port)。如果你是做App、小程序等非H5平台,是不涉及跨域问题的...

Java 2021-03-30 141 0 0 阅读全文