自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 如何利用PHP生成网站中见到的图像

1. 网站中什么地方需要有图像的处理?或者说,网站中什么地方会用到图像? 2. 验证码的安全性要求高还是不高? 3. 利用PHP的模块GD2来处理验证码,步骤:   4. 自己去做一个2018年房价趋势图...

2018-11-01 08:51:42 157

原创 Cookie和session相关知识

1. cookie是什么?怎么生成的?存在哪里?可以存储哪些类型的数据?存在的形式是怎么样的? 2. cookie存在客户端肯定是没有问题的,但是具体存在内存还是硬盘上。其实是根据是否设置了过期时间来决定的。 3. cookie的参数。名称、值、有效期、服务器路径、域名、是否HTTPS       不设有效期的cookie就是会话级的       路径和域名构成了cookie是否可以访问到...

2018-10-25 18:03:04 158

转载 javascript闭包和立即执行函数的作用

javascript闭包和立即执行函数的作用一、闭包——closure  先看一个闭包的例子。我们想实现一个计数器,最简单的方法就是定义一个全局变量,计数的时候将其加1。但是全局变量有风险,哪里都有可能不小心改掉它。那局部变量呢,它只在函数内部有效,函数调用完后它就没了,而且全局没法使用。那我们用想让计数器全局使用,又不想让这个变量被随便修改怎么办。这就需要闭包了:123456function c...

2018-06-26 20:17:06 185

翻译 es6中的函数变化

1. ES6之前,不能直接为函数的参数指定默认值,只能采用变通的方法,如下:function log(x, y) { y = y || 'World'; console.log(x, y); } log('Hello') // Hello World log('Hello', 'China') // Hello China log('Hello', '') // Hello World这...

2018-06-26 11:37:10 277

原创 花瓣网首页头部背景图效果

HTML文件:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" href="./in

2018-06-08 08:23:14 555

原创 PHP7中的几个新特性

1. 在调用函数的时候,使用 ... 运算符, 将 数组 和 可遍历 对象展开为函数参数。 在其他编程语言,比如 Ruby中,这被称为连接运算符     <?php function add($a, $b, $c) { return $a + $b + $c; } $operators = [2, 3]; echo add(1, ...$operators); ?>以上例程会输出: ...

2018-05-28 08:40:56 460

原创 解决JS的经典小坑

var arr = []; for(var i=0;i<2;i++){ arr[i]=function(i){ return function(){ return i; } }(i) } console.log(arr[0]()); 解决上篇文章中的小坑,需要定义一个立即执行函数(  arr[i]后边的函数就是立即执行函...

2018-05-16 11:48:45 314

原创 JS经典小坑(坑主要在JS没有块级作用域)

js中有一个经典的函数赋值错误,这个问题和闭包问题相关,我们先来看一下这个案例吧。   var arr = []; for(var i=0;i<2;i++){ arr[i] = function(){ return i; } } console.log(arr[0]());这个结果是2,和你想的一样吗?  可能有不少新手会误以为是1。那么接下来解释一...

2018-05-16 11:35:36 1470

原创 JS中的变量和函数提升

                   //1. js变量提升 console.log(a); var a = 123;    //运行结果为undefined。运行流程如下    var a;    console.log(a);    a = 123;    //2. js函数提升    fun();    function fun(){     cons...

2018-05-16 11:23:25 187

转载 let和var的区别

关于let的定义:let 允许把变量的作用域限制在块级域中。与var的区别在于var 声明要么是全局变量或者是局部变量,而无法变为块级的(还是无法理解块级变量)。直接上代码:    var list = document.getElementById("list");   for (var i = 1; i <= 5; i++) {     var item = document.creat...

2018-05-16 11:13:49 139

空空如也

空空如也

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

TA关注的人

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