- 博客(34)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 研究大佬--video在微信浏览器下的层级过高问题(安卓:小米出现的问题)
还是上一篇的那个视频页面,真的是很烦需求:这次需要判断网络状况,当非wifi状态下(即4g)出现提示弹框《当前处于移动数据网络》设备:iphone7plus,ipad4,iphone5,安卓(小米),微信开发者工具涉及元素及属性:div, 模态框,display,js视频格式:mp4问题:在除安卓设备(小米)以外,其他设备提示弹框正常渲染;安卓(小米)也会被渲染,但是被vide...
2018-10-30 19:05:41 7678 1
原创 【js去除html标签】兼容浏览器只提取文字
function getPlainTxt(html) { var DEFAULT_VERSION = 8.0; var ua = navigator.userAgent.toLowerCase(); var isIE = ua.indexOf("msie") > -1; var safariVersion; i...
2020-05-06 11:06:38 332
原创 【git钩子搭建】使用php脚本
工具webhook实现远程服务器拉取更新内容生成公钥 Git用户公钥 ssh-keygen -t rsa -C "[email protected]" # 然后一直回车就行 # 生成的文件通常是 /root/.ssh/id_rsa,如果非root用户请查看提示上的路径 单独的服务器用户公钥 sudo -Hu www ssh-keygen -t rsa...
2020-04-08 09:40:02 209
原创 【php数字计算intval的坑】小数点本来是0.3,减完变成0.4
$amount = 2599;$userSelectCouponsMoney = 2598.97;$amount1=(intval($amount*100)-intval($userSelectCouponsMoney*100))/100;$amount2=($amount*1000-$userSelectCouponsMoney*1000)/1000;echo $amount1;...
2020-03-24 17:36:49 527
原创 【loading加载样式】前端loading图标加载样式
html代码:<divclass="loading"style="display:none;"><imgsrc="/Public/images/loading.gif"></div>css代码:.loading { width: 100%; height: 100vh; line-height:...
2020-03-19 09:26:05 880
原创 【Docker】docker介绍及podman使用命令
Docker开源应用容器引擎,go语言作用:打包应用到一个容器,随时一波带走优势:沙箱机制(虚拟系统程序,运行程序都是独立的,不会对现有系统产生影响),开销低docker架构三个基本概念镜像:image,root文件系统容器:镜像和容器===类似于===面向对象类和实例,镜像是静态的,容器是实体对象,可以被创...
2020-02-25 10:43:49 4890
原创 【正则】正则表达式大全
[正则表达式]文本框输入内容控制整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-...
2019-12-06 10:44:19 488
原创 【登录注册逻辑】参考网上大部分文章
一、登录注册中,业务流程图主要的问题1.1 谁(who),在什么时候(when),在什么条件下(condition),输入什么(input),输出什么(output),输出流向(flow)...1.2 流程图 ...
2019-11-23 11:05:54 735
原创 【thinkphp】框架中使用时间戳转换为时间格式
$reports = \think\Db::name('general_report') ->field('company_id,company_name,FROM_UNIXTIME(create_time,"%Y-%m-%d %h:%i") as date') ->where(array('company_name'=...
2019-11-19 18:34:52 1046
原创 php知识点总结
1、获取字符串长度1)strlen只针对单字节编码字符,也就是说它计算的是字符串的总字节数,如果是多字节码编码,如gbk和utf8,使用strlen得到的不是字符的个数,而是该字符的总字节数;2)mb_strlen获取其字符个数,使用mb_strlen要注意两点,一是要开启mbstring扩展,二是要指定字符集。2、截取字符串1)substr,对中文会乱码2)mb_substr...
2019-10-26 10:06:00 138
原创 【对ajax的研究】ajaxComplete()事件
ajaxComplete() 方法在 AJAX 请求完成时执行函数。它是一个 Ajax 事件。与 ajaxSuccess() 不同,通过 ajaxComplete() 方法规定的函数会在请求完成时运行,即使请求并未成功项目中遇到的问题:如下代码当页面每次调用一个一个ajax,如接口port1,每次都会顺便调用returnMsgAjax,找到问题代码如下,原来有一个ajaxCompl...
2019-10-25 10:00:37 708
原创 【echarts】echarts根据奇偶设置柱形图颜色切换
series: [ { type: 'bar', itemStyle: { normal: { color: function(param) { let colorList = [ "#c23531", "#2f4554" ]; ...
2019-10-23 11:54:31 860
原创 【php数据筛选工具】实现数据筛选,以及查找后的分页
基于php语言,对数据实现筛选分页功能实现后的图片展示设计思想首先前端采用bootstrap框架,后端采用tp5框架1、前端页面负责显示,只有两个点(全文只有一个接口,port1)1)通过右上角的下拉菜单调接口port1,传递三个参数(page,type,xljb)page是页数,type和xlijb可以根据自己的数据库里字段名选择增加和减少。2)分页操作,我才用的是aja...
2019-10-23 09:59:53 961
原创 【linux下搭建服务器】服务器在阿里云上买的就可以啦
步骤一:格式化和挂载数据盘如果您在创建实例时选择了数据盘,在登录实例后,系统需要先格式化数据盘,然后挂载数据盘。另外,您还可以根据业务需要,对数据盘进行多分区配置。建议使用系统自带的工具进行分区操作。注意:云服务器 ECS 仅支持对数据盘进行二次分区,而不支持对系统盘进行二次分区(不管是 Windows 还是 Linux 系统)。如果您强行使用第三方工具对系统盘进行二次分区操作...
2019-10-14 17:19:52 280
原创 【nodejs安装的坑】node配置环境变量,看了好多帖子
官网下载,不用说了,网上都是这么说的下载好安装版本,然后进行安装。坑来了:win+r快捷键> cmd > node -v (如果显示版本号,正常别惊讶;不显示卸载重装) > npm -v(我去,一个小光标闪呀闪,什么鬼) > 重点:删除C:\Users\Administrator\npmrc这个文件。ok了,基本操作结束!...
2019-08-22 11:07:35 2952
转载 【keycode】键盘对应keycode(转自网络)
$('your define').bind('keydown', function (event) {var event = window.event || arguments.callee.caller.arguments[0];if (event.keyCode == 13){ event.preventDefault();});keycode 8 = ...
2019-07-29 10:48:40 125
原创 【php后台随机设置字段个数,请求后html如何渲染】
主要多嵌套一层循环,来循环后台传过来的字段, var labelname = {php echo json_encode($data)};//接受后台数据 let a = ``, b = ``, c = ``; let output = ``; let outputs = ``; ...
2019-07-04 11:00:28 99
原创 【js封装】js封装自己的公共方法,以后方便调用
从事前端开发快一年了,很多东西都是不系统的,尽管保存,但是调用还需要去找,浪费时间,所以我要封装一个文件,直接引入文件,调用省事省时间。正文:首先我想到有两种封装方法,一个是prototype,另一个是class(最后选择了class封装,因为群里的一个大哥解释:prototype是用在(构造)函数上的,函数的prototype就是在没es6的class时候对class的模拟)前期我对...
2019-06-26 10:01:58 7120
转载 【滚动条】无间隙纵向滚动(转)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" /> <title>autoScroll</title></head><style> .parent { width: 300px;...
2019-06-03 11:26:49 248
原创 【微信网页开发】扫描二维码登录,定时器返回聊天页面
不走微信的接口,通过扫描二维码,判断该用户是否注册了会员,显示不同页面<div class="main-content"> <div class="img-head"> < img src="" alt="" style="width: 100%;height: 100%;"> </div>...
2019-05-17 10:03:21 1916 1
原创 收银台前端页面的逻辑实现
收银台的逻辑:输入金额,选择会员卡,或者优惠卡券,最后扫收款码完成支付主线1: 进入页面,输入金额(#inputNum)自动聚焦,点击键盘按钮进行输入金额,鼠标点击会员卡,手动或者扫码枪扫描输入会员卡号,优惠卡券同理。当优惠券与卡券不共用的时候,加入data-isuse判断,卡券分为折扣券与满减券data-type判断,data-value是会员卡的discount,data-valu...
2019-05-07 14:31:07 4248
翻译 处理mstsc命令远程桌面,出现CredSSP加密Oracle修正 解决方法
解决方法:运行 gpedit.msc本地组策略:计算机配置>管理模板>系统>凭据分配>加密Oracle修正>启用--易受攻击
2019-05-07 11:32:21 197
原创 对于append的dom元素添加事件的处理(怪我笨)
项目需求:扫描二维码,付款后,向服务器发送请求(每5s一次)交易信息,弹出模态框(重点是,付一次弹出一次)无数个模态框啊···。其次手动关闭每个模态框,当最后一个的时候关闭大遮罩层。遇到的问题(1):无法给append出来的按钮元素添加点击事件,看都网上有live,bind,但是我这里不好使,所以还是用事件委托解决代码(1):$("#exampleModalLong-2").o...
2019-04-27 15:35:29 1340
原创 mui框架常用知识总结(持续更新)
1、模态框模态框,这个绝对是常用的,mui和bootstrap不一样,bootstrap导入的模态框,只要类名id不变就可以直接使用,但是mui需要重新写一个js语句 <!--触发按钮--> <button id="alertBtn" type="button" class="mui-btn mui-btn-blue mui-btn-outlined"&g...
2019-04-20 09:36:43 799
原创 php框架的url,本地js修改参数
tp5框架传url ,本地js篡改<ul class="list-unstyled">{loop $frame_section['menu'] $menu_id $menu} {if !empty($menu['is_display'])} {if $menu_id == 'platform_module_more'} ...
2019-04-03 15:09:45 196
原创 基于express框架下的html模版安装过程
npm initnpm install express-generator -gexpressnpm install ejs更改app.jsvar ejs = require('ejs');app.engine('html',ejs.__express);app.set('view engine','html');node自动更新服务npm install -save ...
2019-03-28 10:44:15 199
原创 跨域请求的方式
处理跨域请求,必须要有这个段app.all('*', function(req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Headers", "X-Requested-With"); res.header("Access-Cont...
2019-03-28 10:40:35 112
原创 【自用】js编写遇到的问题和解决方式(持续更改)
1.button设置disabled true 和 false 千万不要加引号<button id="btnPay" class="btn btn-disabled" disabled>付款</button><script>$('#btnPay').removeClass('btn-disabled').attr('disabled', false...
2019-03-23 10:23:25 152
原创 javascript标准编码格式
<script>// 编码风格function pow(x, n) { let result = 1; for (let i = 0; i < n; i++) { result *= x; } return result;}let x = prompt("x?", "");let n = prompt("n?", "");if (n < 0)
2018-12-04 12:14:50 354
原创 【整理css知识点】实现审阅列表后一行消失,另一行补上的(纯css)
问题1:解决给表格增加动画后不破坏布局问题解决:表格display是table-cell,所以设置block即可问题2:当表格一行被删除,下一行自动补上问题2补充(table下tr th,table的display是table-cell,tr的display是table-row如果为了自动换行,将破坏表格布局)发生问题原因:css3动画与display:none/block冲突...
2018-11-04 10:37:47 352
原创 解决video,embed对于iphone7p,iphone5,安卓以及微信开发者工具的兼容问题解决方案
工作以后编写的第一个js,解决的第一个问题需求:视频全屏显示在设备上,有一个播放键,点击后播放,如下图设备:iphone7plus,ipad4,iphone5,安卓(小米),微信开发者工具涉及标签:video,embed视频格式:mp4问题:使用video标签,在iphone5空白页面。其他设备正常,如下图 使用embed标签在安卓手机上出现控制条(尽管已经隐...
2018-10-27 23:09:26 3036
原创 再次温习gulp
gulp简介安装嘛一般可以在编写软件里安装如visual studio code,或者在dos下安装的先检查node,npm有没有node -v 和 npm -v全局安装一下npm install --global gulp(缩写npm install -g gulp)还要在每个项目文件夹里安装一下npm install gulp项目开发依赖安装n...
2018-10-13 22:50:44 117
原创 接触DataGrip的学习过程【超简单版本】(我的第一次)
软件下载https://www.jetbrains.com/datagrip/download配置直接跳过了,网络上很多字体设置File > Settings > Editor > Fonts 调节字体大小我感觉设置了好了字体才会舒适连接数据库Data Sources连接远程:(postgreSQL例子)记得下载驱动哦,输入IP,更改数据库名称da...
2018-10-08 22:18:55 631
前端问题:如何让自己的页面在用户手机中,强制不旋转。(video)
2018-11-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人