3 StevenDIY

尚未进行身份认证

暂无相关简介

等级
TA的排名 1w+

环信无需对方同意直接添加好友

一、预期功能环信web版(或h5版)实现添加好友功能,需直接添加好友而不用确认通过,能够实现直接添加好友然后开始聊天。二、主要思路查询了环信官方给出的开发文档发现不支持这种操作,但在环信控制台界面,管理员可以直接让两个用户建立好友关系,因此考虑使用环信已有接口实现。研究发现添加好友的接口要通过Bearer验证,也就是说要在登陆成功时获取到通过验证的token信息,然后就可以拿着token发...

2019-10-09 18:03:44

解决iframe跨域传参(Blocked a frame with origin)

一.问题描述使用iframe通过iframe子页面调用父页面或父页面调用iframe子页面时,因为违反了浏览器安全策略,无法跨iframe获取到另一页面的数据,在控制台中可以看到如下报错Blockedaframewithorigin“http://localhost:****”fromaccessingacross-originframe.二.解决方案以上问题可通过...

2019-09-24 16:04:14

vue实现dom元素拉伸

一、实现效果封装了三个methods方法,传入对应节点即可实现对应元素节点的拉伸收缩。二、代码1.函数封装/****让指定的dom元素支持沿x轴的拉伸收缩*oBox为指定的dom节点*e为鼠标按键默认传入的对象*/moveX(oBox,e){letx=e.clientX;letoBoxW=oBox.offsetWidth;...

2019-09-17 00:20:14

从豆瓣爬取并下载对应关键字的全部图片(以波多野结衣为例)

源码importrequestsimportjsondefdownload(src,id):dir='./'+str(id)+'.jpg'try:pic=requests.get(src,timeout=10)exceptrequests.exceptions.ConnectionError:#...

2019-08-14 00:23:45

NumPy入门(附基本算术运算、统计运算、排序等demo)

一、基础概念Python中使用最多的第三方库,也是SciPy、Pandas等数据科学的基础库。二、ndarray处理其实就是多维数组。Python中的list保存的是对象的指针,因此数据量大时很占内存,低效且慢。NumPy数组存储在一个均匀连续的内存块中,这样数组计算遍历所有的元素,不像列表list还需要对内存地址进行查找,从而节省了计算资源,高效快速。importnu...

2019-07-28 20:05:00

python语言入门(列表、元组、字典、集合、注释、import)

数据类型列表很像javascript的数组。具有增删改查的功能,我们可以使用len()函数获得lists中元素的个数;使用append()在尾部添加元素,使用insert()在列表中插入元素,使用pop()删除尾部的元素。lists=['a','b','c']lists.append('d')#列表最后一位插入print(lists)print(len(lists)...

2019-07-28 11:54:07

超简洁的mui点击评分组件(完整代码及示例图)

一、组件介绍其实就是一个代码块简单的使用mui自带的图标及jquery实现了一个点击评分的组件,代码很短,尽可能的使用了mui自身的一些样式和方法避免重复造轮子。使用了mui自带的icon,无需图片。二、相关依赖mui.jsmui.cssjquery.js三、关键代码1.html<divclass="iconsmui-inlinekps">&...

2019-07-06 16:02:22

win10批处理命令激活代码

网上找到一种激活win10的特殊方法,亲测有效…slmgr/atoslmgr/ipkW269N-WFGWX-YVC9B-4J6C9-T83GXslmgr/skmszh.us.toslmgr/ato将以上代码保存至一个.bat结尾的文件,使用超级管理员权限运行即可哪个小伙伴激活不成功可以联系我END...

2019-06-09 22:24:41

generator-yield(es6)入门系列

一、概念generator函数是一种执行过程中可暂停的函数。比如在一个函数中需要发起一次ajax请求,在请求之后再向下执行,这种场景我们可以使用generator函数。二、语法1.定义函数generator英文翻译为构造器的意思,可以将一个generator函数理解为多个普通函数构成的函数function*nice(){console.log(1)yield...

2019-06-09 22:19:27

任意折叠代码的黑科技(无需插件)

发现一个可任意折叠代码的黑科技。将想要被折叠起来的代码放入以下语法中,即可实现折叠。简单粗暴无需插件以下代码块中可以放任意代码或注释//#region任意注释//想被折叠一大段代码,可以包含注释//#endregion折叠效果任意注释END...

2019-06-05 13:40:20

Webpack启用Sass编译

一、安装依赖npmisass-loadernode-sass-D二、webpack配置module:{rules:[{test:/\.scss$/,use:['style-loader','css-loader','sass-loader']}]}webpack解析sass文件一共需要...

2019-06-02 17:32:19

实例方法、实例属性、静态方法与静态属性的创建与使用(es5 vs es6)

一、es5版本相关知识点构造函数原型链constPerson=function(name,age){this.name=name//实例属性,可以通过对象.属性访问的属性叫实例属性this.age=age}//静态属性,挂载在构造函数Person.info='nice'//实例方法,挂载在原型链,生成的对象可直接点方法的方式调用...

2019-05-30 22:18:52

重学mui

新项目需要使用mui实现,考虑到之前mui项目代码不忍直视,急需充电,故抽空重学习了一遍mui,总结了些之前忽略的知识点。1.mui.alert()mui.alert()可接收四个参数提醒内容提醒标题提醒按钮确认后执行的回调函数mui.toast()自动消失的提示弹框参数同上mui.confirm()第三个参数为一个数组,可设置两个按钮的文案信息第四个参...

2019-05-24 00:01:13

无node环境如何在js中引入JSON、txt、md等文件

解决的问题后端接口未实现时,直接调用JSON定义好的模拟数据信息,从而继续开发其他功能。解决方案使用ajax请求要获取的模拟数据,url是json文件的相对路径,返回值就是json文件内容。代码示例项目使用mui构建,以为为mui语法的ajax请求。//getmockdatamui.get('../mock/template.json',res=>{...

2019-05-21 16:48:44

webpack打包名称优化

一个开发后期考虑的优化问题一、问题描述webpack项目打包默认名称是dist,每次打包之后都会将上一次打包的文件覆盖。每次打完包想通过名称知道这个包的版本日期,且想保存下每日版本的包,怎么搞?二、解决思路1.打包文件覆盖问题仔细看下以下配置代码你就明白了//package.json"scripts":{"clean":"rimrafdist","b...

2019-05-18 14:41:58

webpack打包时间优化

一、添加依赖位置配置主要的webpack搜索文件的位置,(依赖的包文件主要是从node_module文件夹中查找,项目中自己编写的代码主要是在根目录的src目录下)。配置文件中加入以下代码即可//webpack-config.js文件resolve:{modules:[resolve('src'),resolve('node_modules')]}...

2019-05-12 15:11:50

分模块打包优化

一、问题描述因为构建vue项目之初没有考虑到项目加载速度方面的优化问题,在开发了一段时间之后发现打包后两个js文件过大,将近有20mb,每次打开项目都会有好几秒的空白,要解决这个问题就要用到分模块打包。二、优化分享一种最有效也是最简单的改动。在引入路由component的地方使用函数的方式引用,代码如下:优化前引入语法importloginfrom'../src/compon...

2019-05-07 14:43:01

element-UI输入框时间默认今天

背景描述需要实现elementUI日期输入框默认显示今天日期的功能。功能实现文档中看到了default-value,描述是可以设置时间/日期选择器默认时间,无奈使用了发现不生效,于是直接使用v-model实现功能。代码如下:<!--template--><el-date-pickerv-model="dataPicker"align="righ...

2019-03-27 13:37:58

vue-webpack打包后图片找不到

一、问题描述项目在使用webpack打包后,很常见的一个问题就是dev环境可见的图片在打包之后找不到文件。二、异常原因1.图片未被打包当使用的图片url是动态拼接的,可能会出现webpack没有检测到该图片被引用的问题,所以打包后图片因为不存在而找不到。2.图片路径错误当一个图片被多次引用,当使用的是动态拼接为打包前图片存放的路径会找不到图片,因为打包时会把动态生成的路径直接存下来,不...

2019-03-22 09:58:28

import对象解构失败问题

问题用惯了es6语法中的解构赋值,在对于import引入的对象进行解构赋值时发现对象变成了undefined。错误示例//static.jsletfoo="foo"letbar="bar"letobj={foo,bar}exportdefaultobj//main.jsimport{foo,bar}from"./static"cons...

2019-03-10 10:44:56

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。