前端
亡魂
啊哈哈哈!
展开
-
echarts 二维柱状图
【代码】echarts 二维柱状图。原创 2023-02-07 16:42:39 · 435 阅读 · 0 评论 -
google浏览器Event.path 被删除处理
google浏览器Event.path 被删除处理原创 2023-02-06 14:31:29 · 561 阅读 · 0 评论 -
jenkins node项目配置更新
jenkins node项目配置更新原创 2022-10-13 18:10:31 · 1333 阅读 · 0 评论 -
微信小程序 web-view 使用心得
微信小程序 web-view原创 2022-01-11 18:11:25 · 1908 阅读 · 0 评论 -
RSA node解密 java 加密的注意事项
java 代码Cipher.getInstance("RSA/ECB/OAEPWithSHA1AndMGF1Padding");代替Cipher.getInstance("RSA")匹配node-rsa用NODE RSA JS 加密解密正常,用JAVA RSAUtils工具类加密解密正常。但是用node加密玩的java解密不了。原因:node默认的是DEFAULT_ENCRYPTION_SCHEME = 'pkcs1_oaep' 而java中默认的是pkcs1。 .原创 2021-11-18 16:05:26 · 726 阅读 · 0 评论 -
支付宝小程序 dom更新残留问题的处理
问题表现:产生的原因就是object原来的数据被销毁了,而dom没有及时的销毁原有的元素,新的object又生成了,导致这种现象;解决办法:可使用宏任务,延缓dom更新,从而使dom无残留setTimeout(() => { this.areas[key] = areas this.judge.area = true }, 0)...原创 2021-08-04 16:05:17 · 434 阅读 · 0 评论 -
css 立体图案实现
Css 立体图案border: 1px solid #ff1f1f;/box-shadow: 0 1px 0 #f3000e inset, 0 1px 5px #ff0f24;/background: -webkit-linear-gradient(top, #e42334, #ff4a4a);box-shadow: 0px 0px 5px 5px #d01d29;原创 2021-07-02 16:55:55 · 159 阅读 · 0 评论 -
CSS 自动向下滚动 实现
setTimeout(() => { // 延时 用于dom 刷新 let carousel = document.getElementById('carouselScroll') if (carousel.offsetHeight >= carousel.scrollHeight) { return } this.height = carousel.scrollHeight - ca...原创 2021-07-02 16:54:51 · 1498 阅读 · 0 评论 -
uni-app 开发的微信小程序转支付宝小程序注意事项
click.native 失效 需手动在组件中使用emit 转点击事件支付宝 rem 的单位大小 与微信小程序的完全不同,大许多部分样式 使用绝对布局 会混乱 需在根元素从新申明一次顶部导航高度 navHeight = res.titleBarHeight + res.statusBarHeight...原创 2021-04-02 11:43:37 · 671 阅读 · 0 评论 -
微信小程序输入发键盘弹出控制以及ios兼容问题
请先查看微信小程序组件input,相关文件,发现使用bindfocus可以获取键盘的高度,bindblur可以控制页面还原使用bindfocus输入框失去焦点时触发,event.detail.height 通过布局来,处理不想撑高的布局。...原创 2020-12-25 17:49:37 · 2377 阅读 · 0 评论 -
js 左右滑动切换图片
$('.slider').on('touchend', function (e) { // 判断默认行为是否可以被禁用 if (e.cancelable) { // 判断默认行为是否已经被禁用 if (!e.defaultPrevented) { e.preventDefault(); } } var moveEndX = e.originalEvent.ch.原创 2020-12-25 15:59:50 · 1148 阅读 · 0 评论 -
js移动端手势放大缩小移动图片(优化)
#msgPopover img{ width: 100%; /*padding: .2rem .4rem;*/ overflow: auto; position: relative; }<div id="msgPopover" class="mui-popover"> <div class="msg-img"> <img id="msgPopoverImg" src=.原创 2020-12-25 15:39:28 · 4430 阅读 · 4 评论 -
微信公众号开发相关知识
1.真机调试,直接在微信打开http://debugx5.qq.com然后进行X5调试配置,配置有三项代理、信息、渲染,一般代理和渲染不用配置(按自己需求配置)。信息一般配置三项,如下:...原创 2020-03-27 14:42:30 · 204 阅读 · 0 评论 -
UglifyJS2命令操作
UglifyJS2命令操作对命令参数进行解释:–source-map [string],生成source map文件。–source-map-root [string], 指定生成source map的源文件位置。–source-map-url [string], 指定source map的网站访问地址。–source-map-include-sources,设置源文件被包含到sou...原创 2020-01-16 14:34:48 · 630 阅读 · 0 评论 -
centos 上安装apache2
1.安装包顺序apr-1.7.0.tar.gz./configure --prefix=/opt/apr2.安装expat-devel-2.0.1-13.el6_8.x86_64.rpm此为依赖rpm -ivh expat-devel-2.0.1-13.el6_8.x86_64.rpm --nodeps --force注意:--nodeps --force是立即安装的意思,如果不加...原创 2019-05-31 18:27:11 · 1144 阅读 · 0 评论 -
axios post请求
有关axios post参数的传值问题let data = {}axios({ url: '连接地址 path参数直接放里面', method: 'post 默认是 get', params: '必须是一个无格式对象 query参数', data: '是作为请求主体被发送的数据 body参数', timeout: 1000, headers...原创 2019-06-06 16:16:44 · 78705 阅读 · 2 评论 -
qs 用法说明
qs是一个用于解析和字符串化的工具库。var obj = qs.parse('a=c');// 结果 parse解析 { a: 'c' } var str = qs.stringify(obj);// 结果 stringify‘字符串化’ 'a=c'qs.parse('foo[bar]=baz')// { foo: { bar: 'baz' }...原创 2019-06-06 17:43:59 · 5273 阅读 · 0 评论 -
咬文嚼字vue系列(一)
1.基础知识AMP,CMP,UMP的由来AMD是RequireJS在推广过程中对模块定义的规范化产出,AMD是异步加载模块,推崇依赖前置。CMD是SeaJS在推广过程中对模块定义的规范化产出,对于模块的依赖,CMD是延迟执行,推崇依赖就近。UMD是AMD和CommonJS的一个糅合。AMD是浏览器优先,异步加载;CommonJS是服务器优先,同步加载。dom模板与字符串模板HT...原创 2019-07-17 15:43:10 · 388 阅读 · 0 评论 -
咬文嚼字vue系列(二)
Object.freeze()Object.freeze()用于冻结对象,冻结后对象元素不能被删除,修改,添加新的元素,基本做到了唯一性,但如果冻结的元素中存在对象时,对象的元素并不会冻结,任然可以被修改等操作,就是涉及到内存空间的问题了。由于 JavaScript 的限制,Vue不能检测以下数组的变动出现这种问题的主要原因是,vue对数组进行了区别对待,并没有如同object那样,对...原创 2019-08-16 16:34:52 · 243 阅读 · 0 评论 -
react native初学问题集合(持续更新中)
1.连接模拟器cmd到android sdk文件加下D:\Program\Android\sdk\platform-tools>执行adb devices然后adb connect 127.0.0.1:21513注意各版本的模拟的端口不一样的,多开下的端口又不一样模拟器 端口 网易Mumu 7555 夜神 62001 逍遥 215...原创 2019-08-14 08:57:57 · 2551 阅读 · 0 评论 -
postcss使用
postcss:它将CSS转换成抽象语法树(AST),也就是JavaScript可以操作的一种数据形式。基于JavaScript的PostCSS插件可以执行不同的代码操作。PostCSS本身并没有改变你的CSS,它请允许插件执行和转换你的代码。Postcss不是预处理器,不是后处理器,不是新语法,而是通用平台,适用于各种css相关的插件,旨在更加方便,快捷,舒适的编写css。h5移动端屏幕适用...原创 2019-08-16 16:34:14 · 2420 阅读 · 0 评论 -
2019年前端面试(知识库)
如何解决跨域的问题1、 通过jsonp跨域2、 document.domain + iframe跨域3、 location.hash + iframe4、 window.name + iframe跨域5、 postMessage跨域6、 跨域资源共享(CORS)7、 nginx代理跨域8、 nodejs中间件代理跨域9、 WebSocket协议跨域移动端适配1px的问题各屏...原创 2019-04-11 13:06:46 · 545 阅读 · 0 评论