自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 TP5事务处理,普通事务和模型事务实例解析

为什么要用事务事务:执行完A事件,然后执行B事件,AB事件都执行完成才算完成。由于某些因素影响,A事件执行完成,B事件还没有来的及执行。怎么办呢?就需要数据库状态回到A事件执行前。这种事情多见于电商支付功能,因为订单的完成,肯定是要操作多个表的。前提条件数据库引擎必须支持事务操作。MyISAM:不支持事务,主要用于读数据提高性能InnoDB:支持事务、行级锁和并发//建议使用Berkeley DB:支持事务ThinkPHP5 使用事务有 3 个常用方法:普通事务操作 //启用事务

2021-11-30 09:47:36 3424

原创 input表单重复提交事件,前后端解决思路

方法一,ajax提交,就要在提交之后禁用掉按钮$('#submit').click(function(){ $.ajax(...) $(this).attr('disabled,true) // 禁用按钮or $(this).css('pointer-event','none') // 来禁用点击事件})方法二,增加参数,判断提交次数function onLine(objIds){ var num = 0; layer.confirm('处理视频?', { btn: ['

2021-11-29 14:36:41 1119

原创 正则表达式总结(常用)

1.取字符串中的数字 let selectId = 'abc12345def'; let id = selectId.replace(/[^0-9]/ig,""); //12345

2021-11-29 09:48:52 120

原创 TP5查询构造器查询语句select、find、colum、value详解

以下表为例:Select查询数据集: $res = Db::table('package_price_nb')->where('id',1)->select(); //"SELECT * FROM `package_price_nb` WHERE `id` = 1" halt($res);打印出来的数据格式:find$res = Db::name('package_price_nb')->where('id',1)->find(); //SELEC

2021-11-24 17:00:16 3023

原创 PHP安全与漏洞,防止SQL注入(一)

dada

2021-11-23 14:32:30 1198

原创 mvvm设计模式

理解为主Vue的编程设计模式应该叫mvvm的设计模式。Vue是面向数据编程,程序中定义了数据,然后定义了模板,Vue就可以把数据和模板自动进行关联,然后挂载到真实的DOM上,展示给用户。mvvm解释:第一个m代表model数据,第一个v代表view视图,最后两个字幕代表viewModel视图数据连接层。<script> const app = Vue.createApp({ data() { return {

2021-11-22 11:33:54 567

原创 Vue小知识,实时更新(常用)

写在最前面:layui的作者贤心,去拥抱vue。之前用过vue,即使是基础,也要继续学习,更系统的了解ta,才能更宏观的使用它,更是为了让自己学有所思。1.createApp()和mount()方法讲解<body> <div id="app"></div></body><script> const app = Vue.createApp({}) app.mount("#app")</script>

2021-11-22 11:23:22 757

原创 layui上传文件,删除“未选择文件”、筛选文件类型等详解

此次博文是针对上一篇文章内容的功能优化上次代码:点我根据测试人员给的建议做出修改测试人员给了两个建议页面上传文件后提示了上传成功,实际没有上传成功,如图,提示上传成功后,文件名一闪而过筛选文件类型,打开文件显示框,仅显示excel文件建议一,解决过程为什么会一闪而过这是因为,js利用了layui的上传文件功能,但是html部分写的代码没有用layui提供的方法,我是用input的方法实现的。至于为什么没有用layui提供的button方法,是因为原型图的样式,必须样式统一。每上传

2021-11-18 15:21:52 2332

原创 Layui限制input输入框内容长度、以及输入框失去焦点事件、lay-search搜索事件

需求限定input输入框内容长度为,不大于30input输入框失去焦点,check输入内容长度代码页面端:注意lay-verify=“required|account”、lay-size=“30”、id=“nameAccount”<div class="layui-col-sm12 layui-col-md4"> <div class="layui-form-item"> <label class="layui-form-label required-

2021-11-11 11:40:27 13318 1

原创 Layui数据表格显示不同颜色,不用回调函数

其实回调函数比较复杂,来个最简单的,利用templet自定义模板效果图templet方法自定义列模板,模板遵循 laytpl语法。这是一个非常实用的功能,你可借助它实现逻辑处理,以及将原始数据转化成其它格式,如时间戳转化为日期字符等模板代码代码位置随便放,非常方便<script type="text/html" id="textColor"> {{# if(d.dealStatus == '未处理'){ }} <span style="color.

2021-11-10 17:25:43 1238

原创 alert回调函数,关闭弹出层页面,同步刷新parent页面,闭包函数

前言请看核心代码处的注释解析:其实是使用了 parent.location.reload();–>关闭页面只不过是,因为闭包函数,将parent方法放到了一个变量里layui回调函数,可以查查这个名词,会有收获 //提交 form.on('submit(component-form-demo1)', function (data) { var data = layui.table.cache["test-table-page"];

2021-11-08 11:46:42 1028

原创 前端,新增DIV,自增html片段代码实现,append、attr等方法

需求:form表单提交,创建一个div,由button控制,可以自由增加div中input输入框等内容的输出。样式解析:点击增加,新增一个号段框和一个删除按钮,点击删除,可以删除这一行代码<div class="layui-fluid"> <div class="layui-card"> <div class="layui-card-header">库存录入</div> <div class="la

2021-11-08 11:01:30 1083

原创 PHP利用guzzlehttp,发送HTTP请求,写API接口共通函数

public static function request($url,$param,$isFile=false){ //从cache获取token $my_token = (cache('data')); try { $client = new Client([ 'base_uri' => config('saasSimCloud.url'), 'head...

2021-11-04 20:13:00 312

原创 TP打印sql语句总结

获取并输出sql语句fetchSql();用于直接返回SQL而不是执行查询,适用于任何的CURD操作方法 $tmp_list = Db::name('have_card') ->field('id , iccid, msisdn') ->where([ 'user_id' => $uid, 'msisdn' => ['IN', $list]

2021-11-02 14:24:23 1517

原创 PHP合并两个关联数组,两种方法总结

需求:将两个数组根据iccid的值,合并为一个新数组注意:因为测试的值使用postman输出的,请忽略数组格式,仅关注思路就好.//数组1>$res_have_card = array(2) { [0] =&gt; array(3) { ["id"] =&gt; int(1024701) ["iccid"] =&gt; string(20) "123456B0000000049973" ["package_price_id"] =&gt

2021-11-01 18:04:24 799

gif生成工具,解压即用,LICEcap

gif生成工具,解压即用,LICEcap

2021-11-23

简历,简单模板,适用于销售,视频审核等岗位

简历,简单模板,适用于销售视频审核。 有个人基本信息,教育经历,工作经历,专业技能、办公技能等 最后为自我评价。

2020-12-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除