- 博客(22)
- 资源 (2)
- 收藏
- 关注
转载 深入理解 CSS 中的行高与基线
1、基本概念1. 基线、底线、顶线、中线注意:基线(base line)并不是汉字文字的下端沿,而是英文字母“x”的下端沿。2. 内容区内容区是指底线和顶线包裹的区域(行内元素display:inline可以通过background-color属性显示出来),实际中不一定看得到,但确实存在。内容区的大小依据font-size的值和字数进行变化。3. 行距、行高...
2019-05-20 11:17:00 326
转载 tp5消息队列
tp5消息队列使用composer 安装 扩展包composer require topthink/think-queue注意版本:默认安装5.1的扩展包地址:https://packagist.org/packages/topthink/think-queue#v1.1.4仔细看官方示例即可.....新建队列文件...
2019-04-22 11:54:13 1800
转载 MySQL 开启事件 使用定时器调用存储过程
mysql定时器是系统给提供了event,而oracle里面的定时器是系统给提供的job。废话少说,下面创建表:create table mytable (id int auto_increment not null,name varchar(100) not null default '',introduce text not null,createtime timestamp ...
2019-03-12 11:38:44 171
转载 使用gulp-babel转换Es6出现exports is not defined 问题
1 2 3 4 5 6 7 8 9 //问题描述:当使用import导入模块时,出现exports is not defined //1、安装插件 npm install --save-dev babel-plugin-transform-es2015-modules-u...
2019-01-09 21:39:49 1744
转载 在IDEA(phpStorm)中使用Babel编译ES6
转自:https://www.cnblogs.com/wyangnb/p/9400230.html安装Babel官方文档建议我们根据单个项目进行本地安装,原因是不同的项目可以依赖不同版本的 Babel,使你的项目更方便移植、更易于安装。在项目的根目录下使用命令行工具(CMD等)执行下面代码npm install --save-dev babel-cli安装编译规则官方...
2019-01-09 21:39:24 356
转载 php正则
概述正则表达式是一种描述字符串结果的语法规则,是一个特定的格式化模式,可以匹配、替换、截取匹配的字符串。常用的语言基本上都有正则表达式,如JavaScript、java等。其实,只有了解一种语言的正则使用,其他语言的正则使用起来,就相对简单些。文本主要围绕解决下面问题展开。有哪些常用的转义字符 什么是限定符与定位符 什么是单词定位符 特殊字符有哪些 什么是逆向引用以及怎样使用逆向引...
2019-01-07 09:33:29 597
转载 tp5 TOKEN验证
1、本场景仅介绍复杂一点的ajax请求带上token验证,普通的form提交不讲2、原理仅个人理解,如有偏差 欢迎各路大神指点:框架tp5.0.18 目前将token放置于 ajax的header头部,发现在后台验证时候,一直报错【验证令牌不存在】。 故将token放置于 ajax的data参数中。 后台每进行一次ajax提交,均需要进行token重新生成、替换,不管成功与否。(强...
2018-12-03 16:21:39 4041
转载 TP5.1:依赖注入、绑定一个类到容器里、绑定一个闭包到容器中
依赖注入 1、在application中创建一个文件夹,名字为commom,commom文件夹中创建被注入文件夹,在被注入文件夹中创建一个名为demo.php的文件 2、在demo.php中输入: 3、再从application中创建一个文件夹,名字为index,在index文件夹中创建一个controller控制器...
2018-11-21 19:59:15 327 1
转载 TP5数据库迁移
首先,准备工作当然是安装 compose ,但是在这里我就不给大家讲解了,有兴趣的朋友可以点击下面的链接去学习 https://pkg.phpcomposer.com/#how-to-install-composer 1、通过 composer 安装ThinkPHP 5.* composer create-project topthink/think=5...
2018-11-21 09:33:06 1954
转载 apply()与call()
一直都没太明白apply()与call()的具体使用原理,今日闲来无事,决定好好研究一番。JavaScript中的每一个Function对象都有一个apply()方法和一个call()方法,它们的语法分别为:/*apply()方法*/function.apply(thisObj[, argArray])/*call()方法*/function.call(thisObj[, arg...
2018-11-19 20:01:37 123
转载 Google Chrome调试js入门
平常在开发过程中,经常会接触到前端页面。那么对于js的调试那可是家常便饭,不必多说。最近一直在用火狐的Firebug,但是不知道怎么的不好使了。网上找找说法,都说重新安装狐火浏览器就可以了,但是我安装了好多遍,也没好使,后来听说Firebug停止更 新了。没办法既然不给用,那我换浏览器不就可以了嘛!一开始想到就是谷歌,谷歌浏览器是常用来调试JS代码的工具,本文主要介绍如何利用谷歌浏览器来调试JS...
2018-11-16 01:52:23 164
转载 chrome浏览器的跨域设置——包括版本49前后两种设置
做前后分离的webapp开发的时候,出于一些原因往往需要将浏览器设置成支持跨域的模式,好在chrome浏览器就是支持可跨域的设置,网上也有很多chrome跨域设置教程。但是新版本的chrome浏览器提高了跨域设置的门槛,原来的方法不再适用了。下面笔者简单介绍一下新版本chrome的跨域设置方法。版本号49之前的跨域设置先介绍一下老方法,参考了一些网上的教程,其实直接在打开命令上加--...
2018-11-12 23:16:16 148
转载 PHP实现跨域解决方法
PHP实现跨域解决方法如果要实现跨域通过设置Access-Control-Allow-Origin来实现跨域。例如:客户端的域名是client.runoob.com,而请求的域名是server.runoob.com。如果直接使用ajax访问,会有以下错误:XMLHttpRequest cannot load http://server.runoob.com/server.php....
2018-11-12 23:11:19 274
转载 内网穿透
ngrok 是一个反向代理,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地协助服务端程序测试。ngrok的使用并不复杂,主要步骤如下: 1. 进入ngrok官网(https://ngrok.com/),注册ngrok账号并下载ngrok; 2. 根据...
2018-09-17 16:58:27 221
转载 windows下wamp配置redis扩展
安装这个扩展需要根据你的php版本来下载对应的dll (1)下载php_redis.dll和php_igbinary.dll。 (2)将上面的2个dll放入php下的ext文件夹 (3)改php文件夹和apache文件夹下的php.ini我的环境:系统: win8.1wampserver: php:5.5.12 apache:2.4.9 mys...
2018-09-14 14:31:37 169
转载 phpexcel
下面是总结的几个使用方法include 'PHPExcel.php';include 'PHPExcel/Writer/Excel2007.php';//或者include 'PHPExcel/Writer/Excel5.php'; 用于输出.xls的创建一个excel$objPHPExcel = new PHPExcel();保存excel—2007格式$objWri
2017-11-15 20:26:48 188
转载 PHP 发送邮件配置 转发自http://www.cnblogs.com/dee0912/p/5448350.html
PHP (sendmail / PHPMailer / ezcMailComposer)发送邮件一. 使用 PHP 内置的 mail() 函数1. Windows 下1环境:WampServer2.5(Windows 10,Apache 2.4.9,MySQL 5.6.17,PHP 5.5.12)
2017-09-14 15:55:01 3876
转载 解析Javascript事件冒泡机制
本资源引自:解析Javascript事件冒泡机制 - 我的程序人生 - 博客频道 - CSDN.NEThttp://blog.csdn.net/luanlouis/article/details/23927347----------------------------------------------------------------------------------
2017-08-25 11:03:19 423
转载 那些年我们一起清除过的浮动(BFC特性)
浮动(float),一个我们即爱又恨的属性。爱,因为通过浮动,我们能很方便地布局; 恨,浮动之后遗留下来太多的问题需要解决,特别是IE6-7(以下无特殊说明均指 windows 平台的 IE浏览器)。也许很多人都有这样的疑问,浮动从何而来?我们为何要清除浮动?清除浮动的原理是什么?本文将一步一步地深入剖析其中的奥秘,让浮动使用起来更加得心应手。一、清除浮动 还是 闭合浮动 (Enclosi
2017-08-25 11:02:38 402
转载 webstorm快捷键大全
webstorm快捷键大全ctrl+/ 单行注释ctrl+shift+/ 块注释ctrl+shift+ +/- 展开/折叠ctrl+alt+L 格式化代码ctrl+shift+ up/down 上下移动句子Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化
2017-08-25 11:01:57 234
转载 Js 冒泡事件阻止
Js 冒泡事件阻止1. 事件目标现在,事件处理程序中的变量event保存着事件对象。而event.target属性保存着发生事件的目标元素。这个属性是DOM API中规定的,但是没有被所有浏览器实现 。jQuery对这个事件对象进行了必要的扩展,从而在任何浏览器中都能够使用这个属性。通过.target,可以确定DOM中首先接收到事件的元素(即实际被单击的元素)。而且
2017-08-25 11:01:03 1131
转载 子元素浮动父容器高度不能自适应的CSS解决方法
网页前端工作者经常会遇到子元素设置float浮动后导致父容器高度不能自适应,也就是俗称的外部容器不能被“撑大”,常见表现为背景或边框异常,这时我们就需要来清除“闭合浮动”,方法主要有以下4种:1. 额外标签法这种方法就是向父容器的末尾再插入一个额外的标签,并令其清除浮动(clear)以撑大父容器。这种方法浏览器兼容性好,没有什么问题,缺点就是需要额外的(而且通常是无语义的)标签。
2017-08-25 10:59:41 446
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人