webdevdani
个人专栏

最新文章

重新触发CSS3 animation和@keyframes定义的动画

结合CSS3的animation和@keyframes可以给元素定义动画,定义一个标题进入的动画如下:只运行一次动画scss@keyframes my-animation { from { opacity : 0; left : -500px; } to { opacity : 1; left : 0; } }.run-animation

PHP var_dump,var_export和print_r的区别

var_dumpvar_dump用于debug,它会输出结果里数据的类型。var_dump(array('', false, 42, array('42')));输出结果array(4) { [0]=> string(0) "" [1]=> bool(false) [2]=> int(42) [3]=> array(1) {[0]=>string(2) "42

PHP获取请求客户端IP的函数

<?php //使用$_SERVER数组 function get_client_ip_1() { $ipaddress = ''; if (isset($_SERVER['HTTP_CLIENT_IP'])) $ipaddress = $_SERVER['HTTP_CLIENT_IP']; else if(isset($_SERVER['

移除PHP的warning级别的警告提示

一般情况下不建议移除PHP里的警告信息,有警告信息说明需要我们去修复或升级。PHP提供了error_reporting函数,可以让我们来屏蔽PHP的警告提示。只允许提示错误信息和解析的信息。error_reporting(E_ERROR | E_PARSE);开启所有类型的错误信息,单独屏蔽警告信息error_reporting(E_ALL ^ E_WARNING); 

jQuery动态获取元素高度的方法:height(),innerHeight()和outerHeight()

jQuery提供了三种方法来获取元素高度:height(),innerHeight()和outerHeight()。这三者的区别如图:.height():返回内容的高度,不包括padding,border和margin。.innerHeight():返回包括内容和padding的高度,不包括border和margin。.outerHeight():返回包括内容,padding和border的高度,

Laravel 5的Intervention Image上传处理图片内存设置

在PHP处理图片是一个耗内存的任务。如果没有设置合适的内容,使用Intervention Image可能会导致异常。在php.ini有三个参数需要设置:memory_limit设置内存大小,可以设置为256M。3000 x 2000 像素的图片缩写为300 x 200像素需要32M。upload_max_filesize现在上传图片的大小

Laravel 5.4 设置跨域资源请求CORS

在目录app\Http\Middleware\下新建CORS.php文件,内容如下:<?php namespace App\Http\Middleware; use Closure; class CORS {     /**      * 处理请求

CodeIgniter数据库基本用法示例

这里主要演示下CodeIgniter数据库的基本用法示例,以便入门使用CodeIgniter做数据库操作。配置数据库连接等信息CodeIgniter提供了文件 application/config/database.php用来配置数据库的连接信息,如下:$db['default'] = array(       &nb

Laravel使用laracasts/utilities转换PHP变量为JavaScript变量

laracasts/utilities是开源的项目,项目地址:https://github.com/laracasts/PHP-Vars-To-Js-Transformer。它提供了将PHP变量转换为JavaScript变量的工具。安装使用composer安装:composer require laracasts/utilities Laravel 4: 安