到底什么是前端工程化、模块化、组件化

到底什么是前端工程化、模块化、组件化
引言 提到前端往往很多人的映像就是入门简单,HTML、CSS加一起一个星期基本上就能大概上手,JS难一点但也能很快写一些简单的小效果,在网上随便一搜索各种特效代码随意用,一个新手前端也能在很短的时间里写出炫酷的页面效果,然而入门简单并不意味着前端这碗饭很好吃,做惯了切图、布局、扣特效的前端新同学在向前发展的路上越来越觉得吃力,而没有任何编程思想和软件开发基础很多人对前端工程化、组件化、模块化、M...

阅读全文>>

阅读全文...

【原创】PHP纯文本制表

【原创】PHP纯文本制表
有个打印机的项目让小V比较头疼:需要打印一个表格,原先是使用ESC/POS指令实现的,但是不同打印机会有兼容性问题,所以小V想自己写一个纯文本的表格,直接打印表格数据以此避免兼容问题,小V昨晚想着想着研究写到两点左右,2333,在此把一些代码分享出来,供广大网友参考! <?php /** * PHP纯文本制表 * @author Veris * @blog http://www.mo...

阅读全文>>

阅读全文...

记一次Session引起的数据操作漏洞

记一次Session引起的数据操作漏洞
php的session id生成方法大致如下: PHPSESSIONID = hash_func(客户端IP + 当前时间(秒)+ 当前时间(微妙)+ PHP自带的随机数生产器) 客户端访问服务器时会自动分配一个session id给客户端(用cookie存储),所以不同浏览器访问都能获得一个不同的session id 问题场景如下: 小V在做的一个...

阅读全文>>

阅读全文...

【原创】ThinkPHP事务结束问题

【原创】ThinkPHP事务结束问题
TP5中对事务控制的代码如下: // 启动事务 Db::startTrans(); try{ Db::table('think_user')->find(1); Db::table('think_user')->delete(1); // 提交事务 Db::commit(); } catch (\Exception $e) { // 回...

阅读全文>>

阅读全文...

tp5整合GatewayWorker

tp5整合GatewayWorker
1:安装最新的tp5 2:在tp5所在目录,cmd命令输入composer require workerman/gateway-worker-for-win  下载 3:前往workerman官网下载GatewayWorker demo 取出Applications/Yourapp中的文件全部复制到thinkphp5目录application里面的任意文...

阅读全文>>

阅读全文...

tp5分页修改为ajax分页

tp5分页修改为ajax分页
后台代码 $list = LogRecharge::where('member_id', $id)->order('id desc')->paginate(10, false, ['type' => 'Bootstrap', 'var_page' => 'page', 'path' => 'javascript:ajax_recharge...

阅读全文>>

阅读全文...

使用Git生成增量更新包

使用Git生成增量更新包
1、使用git log命令获取commit日志 2、使用git diff获取两次commit之间的差异文件,并用管道命令导出打包 git diff 7390e 891eca --name-only | xargs tar -czvf update.tar.gz

阅读全文>>

阅读全文...

Javascript实现在线预览图片方法

Javascript实现在线预览图片方法
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>前端js在线预览</title> </head> <body> <img src="" alt="" style="width:80px;height:100...

阅读全文>>

阅读全文...