
前端
文章平均质量分 77
小码哥Lvan
同济大学软件工程在读研究生,研究领域为WEB3D,希望在优快云上能找到人一起学习,相互勉励
展开
-
Vue项目玩转Ueditor(百度富文本编辑器),解决图片需要上传服务器的问题,将图片转存base64字符串。
文章目录1. 场景描述2. 问题描述3.较为流行的几个富文本编辑器比较3.1、wangEditor3.2、百度的ueditor3.3、KindEditor3.4、bootstrap-wysiwyg3.5、QuillEditor4.Ueditor的集成1. 场景描述最近在做一个网站,里面有发布文章的功能。需要使用到富文本编辑器来发布文章。实现思路:富文本编辑排版=》转存html=》服务器存储为txt文件=》数据库存储访问地址=》前端访问后台服务拿到访问地址=》请求url拿到文章内容=》渲染到页面。原创 2020-11-06 18:52:43 · 5927 阅读 · 6 评论 -
前端面试八股文【很经典 很全面 字字珠玑】【建议收藏+关注】
小编整理的前端面试八股文,囊括了js+css+html+vue+其他等常见题型原创 2023-08-21 23:26:19 · 1067 阅读 · 11 评论 -
安卓权限动态申请,永久禁止后跳转到权限设置页面监听回调
一文解决安卓权限的动态申请问题。原创 2022-03-23 22:17:33 · 2349 阅读 · 7 评论 -
前端框架学习之Vue 4.路由Vue Router
1.路由的基本概念与原理后端路由:概念:根据不同的url请求返回不同的内容或是模板页本质:URL请求地址与服务器资源之间的对应关系SPA(Single Page Application)·后端渲染(存在性能问题)·Ajax前端渲染(ajax渲染提高性能,但是不支持浏览器前进后退操作)·SPA(single page application) 单页面应用程序:整个网站只有一个页面,内容的变化` ·通过ajax局部更新实现,通知支持浏览器地址栏的前进和后退操作;·SPA实现原理之一:基于URL地原创 2020-09-13 19:05:55 · 2326 阅读 · 0 评论 -
前端框架学习之Vue 3.前后端交互(promise,fetch,axios,async/await)
1.前后端交互模式接口调用方式·原生ajax·基于jQuery的ajax·fetch·axios2.Promise用法异步编程效果分析定时任务ajax事件函数多次异步调用的依赖分析·多次异步结果不确定性,不能依赖执行顺序·对异步结果有依赖的,需要用嵌套形式promise是异步编程的一种解决方案,promise是一个对象,它可以获取异步操作的消息。使用promise的好处·可以避免多次异步调用嵌套问题·promise对象提供了简洁的API,使得控制异步更加容易pro原创 2020-09-13 16:02:16 · 7631 阅读 · 0 评论 -
前端框架学习之Vue 2.组件化开发
1. 组件化的思想标准分治重用组合组件化规范:web components·尽可能多的重用代码·自定义组件不容易(html css js)·多次使用组件容易导致冲突web components通过创建封装好功能的定制元素解决以上问题但是还未被浏览器广泛接受Vue实现了上述部分规范2.组件注册语法:Vue.component('组件名称',{ data:组件数据, template:组件模板内容})例子<!DOCTYPE html><html&原创 2020-09-13 13:35:59 · 603 阅读 · 0 评论 -
前端框架学习之Vue 1.Vue的基本语法和基本属性
1.什么是vueVue.js 官网有详细点的解释。Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。Vue 只关注视图层, 采用自底向上增量开发的设计。Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。Vue 学习起来非常简单,本教程基于 Vue 2.1.8 版本测试。2.hello vue实例<!DOCTYPE html><html> <head> <meta charset原创 2020-09-12 21:32:39 · 606 阅读 · 0 评论 -
Uniapp添加全局方法,二次封装缓存
文章目录1.uniapp添加全局方法和变量2.二次封装uniapp的缓存方法在项目开发中,没有使用Vuex进行全局缓存,而是使用uniapp自带的类似于js的storage来进行跨页面数据共享。因而在使用时,会出现很多相同的代码去操作缓存数据。故而全局方法可以帮忙减少代码量,让代码看起来更加简洁。1.uniapp添加全局方法和变量在main.js进行挂载。例如挂载全局请求的url。Vue.prototype.apiUrl = "http://api.***.cn";在其他vue文件里面进行使用原创 2020-07-30 16:16:42 · 3747 阅读 · 0 评论 -
微信二次分享失效以及相关问题解决(jssdk,安卓,友盟)
文章目录1.微信二次分享失效原因1.1 二次分享指什么1.2 为什么二次分享会失效2.二次分享失效的解决2.1 准备2.2 公众号相关配置2.3 后台接口2.4 前端分享配置3.相关问题解决1.前端配置成功,配置信息也正确为啥还是出现失效的问题?2. 页面出现布局混乱3.相关建议1.微信二次分享失效原因最近在项目开发中,需要从安卓端分享app推广页面到微信端,用的是友盟的sdk。从安卓端分享出来页面是没问题的。下图但是二次分享后就是这样的效果了。1.1 二次分享指什么何为二次分享,即从安卓端分原创 2020-05-10 15:27:01 · 3400 阅读 · 2 评论 -
html2canvas实现网页局部存为图片和打印
1.html2canvas.js简介html2canvas.js具体来说是一个脚本或者js插件, 该脚本允许您直接在用户浏览器上截取网页或部分网页的“内容截图”。该脚本是基于DOM进行渲染的,所以只支持大部分的css特效,还有就是不支持跨域显示资源或者显示frame框架内容等。局限还是挺大的,但是用于普通的页面(dom)截图真的是太方便了。2. 引入html2canvas.js用插件,当然最...原创 2020-03-31 14:52:42 · 3424 阅读 · 3 评论 -
谷歌浏览器扩展postman插件,亲测有效
网上看了许多文章,大多都一开始就是介绍postman有什么用,或者去chrome商店下载,亦或者去三方网站下载crx文件进行解压。但是这样的话,就很烦躁,就不能直接一点吗?为了让各位开发者们能迅速的在谷歌浏览器上扩展好postman插件,于是我将解压好的扩展程序放在了百度网盘,供各位下载使用。链接:https://pan.baidu.com/s/1O9b2poGmZNs7at97GVO-HQ ...原创 2020-03-22 11:46:01 · 19337 阅读 · 37 评论