自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YangJack-前端开发

深圳-前端开发工程师

  • 博客(94)
  • 资源 (1)
  • 收藏
  • 关注

原创 PHP-快递查询API

快递查询 api项目实战里收货地址需要做一个物流信息查询,就去网上随便搜索一个免费的快递接口做demo使用,使用起来还是很方便的。寻找合适的api,网上很多,下载它的技术文档和api一般都是实名验证的,我找的是快递鸟的网站,实名认证以后,你就可以得到它的两个必要的key,用于查询开启,其他的都是默认设置好的了。到下方登录注册http://www.kdniao.com/ 然后得到它的接口demo

2017-03-23 21:37:44 11418

原创 PHP-邮件发送接口

PHP邮箱发送功能实现今天在项目学习使用中,用到了邮箱接口发送的功能,在此总结,仅供学习参考;代码很简单,基本就是使用封装好的邮箱发送类,完成操作,安装运营商的要去操作就可以了,在这之前需要了解此功能的逻辑结构。编辑表单信息=>获得邮箱内容=>由该邮件地址的smtp,imap的服务器发送=>收信人的邮件服务器收信部分pop3,imap服务器接收其中有很多相应的要求和设置,大家按照默认的设置提示,

2017-03-20 19:41:54 13894 1

原创 HTML5-input元素新特性

HTML5 input元素新的特性做电商项目的时候,订单页面需要对收货人地址进行是否为空的判断,不打算用JS写太具体的表单验证,就翻翻HTML5的表单新元素,试试看,提示效果其实很不错,只是默认的提示不友好,比较呆,进行些处理后还是很好用的喔。做个小小的新特性归纳,码字完成以后,博主英语单词过目不忘,自然就记得它们了。主要用到这个,下面的归类,参考了网上的标准资料 input元素内的值为无效值时触

2017-03-19 11:35:18 4104

原创 PHP-SEESSION购物车类

之前练习session的时候封装的购物车类 原理也很简单实例化对象,调用里面的方法,把数据库里的数组数据取出来,判断SEESION不存在的情况下,添加到二维数组里,在其他页面取出来,也就是购物车页面展示出来,其中伴随增删操作。初学session的朋友们可以自己试一下当然最好的购物车方式,是session和缓存系统结合起来,这里仅供参考学习,代码很简单,如下: - <?php/** *

2017-03-14 23:37:27 916

原创 PHP-memcahce概念

最近做仿ecshop前后台商城项目时候,要考虑到多次从数据库提取商品信息,为了提高访问速度和减少数据库压力,用memcached来提高访问速度,这里也简单记录,介绍下MemCache。memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著

2017-03-12 19:34:10 317

原创 PHP-给图片加水印

做电商项目联系的时候,后台处理需要给上传的图片加文字或者图片水印,以下是加图片水印封装的类,具体的注释代码写的很清楚,仅供参考学习。<?php/** * Created by PhpStorm. * User: Administrator * Date: 2017/2/22 * Time: 15:18 */class Image{ public $config = array

2017-03-04 22:12:19 542

原创 PHP-简单验证码类

以下是做php表单验证过程中,对简单验证码的类的封装使用创建一个画布,规定尺寸为画布上色增加像素点,直线,曲线来增加识别难度为验证码truetype的字体设置随机数,自己规定最后以想要的图片格式打印出来,用于登录表单此类,可直接使用,简单易懂,仅供参考学习-><?php/** * 封装一个输出随机验证码的类 */class Verify { public $config =

2017-03-02 09:49:02 646

原创 MySQL-电商数据建表

最近准备结合MVC架构和前后端知识,做一个电商的项目练手,其中因为是电商网站,自然涉及到很大的数据量,对于一个商品而言,正确的数据分类和联系,是很重要的,以下简单记录一下,项目开始之前,数据库表,应该如何建立的初步思路,仅供参考学习php5.4.3mysql5.5.24apache 2.2.22wamp环境下开发电商数据库简单建表原则对于一个简单的商品而言,它本身就具备一个很庞大的关系链。

2017-02-28 11:33:22 29997 8

原创 PHP-无限分类-下拉列表实现

今天在这简单总结一下php里无限分类的用法,当然在实际项目或者业务中,是一定结合着数据库来完成的,这里我是在做MVC架构练习中,封装了无限分类的Model类来完成的,纠结了一段时间,所以特此写blog总结,无限分类的入门理解什么是无限级分类?   无限级分类是一种分类技巧,例如部门组织,文章分类,学科分类等常用到无限级分类,将其简单理解成分类就好了。其实我们仔细想一下,生活中的分类简直太多了,中国

2017-02-26 08:28:28 7638

原创 PHP-单例模式-数据库类

程序猿想找对象怎么办?很简单,new一个对象就好了,想要多少要多少,但是反复的实例化类,真的好吗?你说呢 以下是对设计模式单例模式的理解,和一个简单数据库操作类的体现。首先我们需要来了解一下,单例模式的概念形式。单例模式(Singleton Pattern 单件模式或单元素模式) 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式是一种常见的设计模式,在计

2017-02-23 09:02:38 667

原创 PHP-简单分页和文件上传类

以下是封装的面向对象用于数据库分页显示,文件上传的简单类,用于来理解PHP面向对象的思想,仅供参考学习。page.class.php<?php//为分页效果封装一个类class Page{ public $total; public $show; public $pageNum; public $curpage; public $limitpage;

2017-02-23 07:22:07 438

原创 PHP-简单数据库和购物车类

**PHP面向对象的练习 封装简单的数据库操作类和购物车类,仅供参考学习**db.class.php<?phpclass Database{ private $host = 'localhost'; private $user = 'root'; private $pw = ''; private $dbName = 'db_info'; protected

2017-02-22 18:02:05 1042

原创 PHP-SESSION购物车实现

在wamp环境下,用PHP的session会话控制完成购物车的效果,数据存放在数组里练习,没有连接数据库,效果不错,简单易懂,以下是各部分的代码common.php<?phpheader("content-type:text/html;charset=utf-8");$arrPro = array( array('id'=>1,'img'=>'img/1.jpg','title'

2017-02-19 18:43:30 7252 3

转载 javascript基础概念

> 转载自:http://www.cnblogs.com/weblm/p/5698884.html#_label0 阅读目录javascript学习笔记回到目录javascript学习笔记简介javascript是什么?JavaScript是一种运行在浏览器中的解释型、面向对象、事件驱动式的编程语言。javascript能干什么?交互式操作;表单验证;网页特效;Web

2017-02-16 11:46:20 385

原创 PHP-文件下载功能总结

文件的下载文件的下载一般有两种方式:1.通过超链接实现。地址为文件的地址 ,适用于浏览器解析不了的文件。像压缩文件、脚本文件等。假如文件是图片或者txt文档,就会直接在浏览器中打开,一般不建议用这种方式实现下载功能。2.通过流输出,php使用header()函数发送网页的头部信息给浏览器,该函数接收一个头信息的字符串作为参数。文件下载需要发送的头信息包括以下三部分,通过调用三次header()函数完

2017-02-16 11:28:50 5418 1

原创 PHP-文章简单采集

以下是在wamp环境下PHP利用文件操作,获取url,达到文章采集效果<?php //文章采集方法一/* $res = fopen("http://www.huanqiu.com/","r"); $data =''; while($strcon = fgets($res)){ $data .= $strcon; } fclose($res)

2017-02-16 10:32:22 3668

原创 PHP-文件与目录操作

以下是在wamp环境下PHP的文件和目录操作总结>><?php/*文件操作 fopen(文件地址,模式) 打开文件或url http 模式 r 只读模式,文件指针指向头部,如果文件不存在报错 r+ 读写模式,文件指针指向头部,如果文件不存在报错 w 只写模式,文件指针指向头部,清空文件内容,如果文件不存在,则创建文件 w+ 读写模式,文件指

2017-02-15 20:16:27 849

原创 PHP-字符串操作

以下是在wamp环境下PHP的字符串操作总结>><!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body><?php//header("content-type:text/html;charset=utf-8");/* 字符串定义

2017-02-15 19:26:35 296

原创 PHP-数组函数操作

以下是学习过程中总结的有关于PHP中常用的数组函数集合>><?php/*数组定义:方式一: $arrData = array(x,y,.,.); $arrData = array('曹操','刘备','zf'=>'张飞','孙权','dz'=>'董卓'); echo $arrData['zf'];方式二: $arrData

2017-02-15 19:21:33 377

转载 js实现排序算法(冒泡、选择、插入、二分插入、快速、希尔)

插入排序插入排序的基本操作是将一个记录插入到已经排好序的有序表中,从而得到一个新的、记录数增1的有序表 排序过程大概如下: 从第一个元素开始,该元素可以认为已经被排序; 取出下一个元素,在已经排序的元素序列中从后向前扫描; 如果该元素(已排序)大于新元素,将该元素移到下一位置; 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置; 将新元素插入到该位

2017-02-14 20:16:52 444

原创 MySQL的子查询和连接知识

MySQL子查询与连接子查询:1.子查询是指出现在【其他SQL语句内】的SELECT子句eg:SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2);其中,SELECT * FROM t1 ...称为Outer Query[外查询](或者Outer Statement)SELECT column1 FROM t2

2017-02-14 18:38:21 1288

转载 webstorm快捷键收集

常用快捷键—Webstorm入门指南提高代码编写效率,离不开快捷键的使用,Webstorm拥有丰富的代码快速编辑功能,你可以自由配置功能快捷键。快捷键配置点击“File”-> “settings”Webstorm预置了其他编辑器的快捷键配置,可以点击默认配置-Eclipse的常用快捷键对照表查找/代替Webstorm快捷键Eclipse快捷键说明ctrl+shift+Nctrl+

2017-02-11 18:14:16 369

转载 web前端浏览器的兼容性处理

目录(?)[+]HTML对象获取问题const问题eventx与eventy问题windowlocationhref问题frame问题模态和非模态窗口问题firefox与IE的父元素parentElement的区别documentformNameitemitemName问题集合类对象问题自定义属性问题inputtype属性问题eventsrcElement问题body载入问题事件委托方法Table

2017-02-09 19:19:34 743

原创 PHP-实现多文件上传

以下是自己练习php文件上传时的代码,仅供参考学习upload.php<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>多文件上传</title></head><body> <form action="doAction2.php" method="post" enctype="mul

2017-02-07 12:59:29 1478

原创 PHP-实现文件上传

PHP实现文件上传与下载 文件上传的原理:通过客户端的文件上传到服务器端,再将服务器端的临时文件移动到指定的目录即可1.文件上传配置 客户端的配置 1、表单页面 2、表单的发送方式为post 3、添加enctype=“multipart/form-data” $_FILES中保存着上传文件的信息 ·name:上传文件的名称 ·type:上传文件的MIM

2017-02-07 09:04:47 644

转载 wamp环境下出现You don’t have permission to access/on this server提示

****本地搭建wamp,输入http://127.0.0.1访问正常,当输入http://localhost/,apache出现You don’t have permission to access/on this server.的提示,如何解决?****找到httpd.conf,用记事本打开httpd.conf,然后将<Directory />    Options FollowSymLin

2017-02-05 19:27:00 4217

原创 PHP-封装函数练习

以下是对php函数封装性的练习,在wamp环境下运行,仅供参考学习;<?php header('content-type:text/html;charset=utf-8'); /* 封装一个函数可以输出当前的具体日期时间 */ function getTime($del1,$del2,$del3){ $arr = array('日','一',

2017-02-05 12:30:05 4867

原创 javascript实现-表单正则应用

以下是之前练习正则表达式时候做的js表单测试. input里的value用.test()比较以后,处理正则和需求,反馈,代码欠优化,但功能完善,仅供参考学习html部分

2017-02-03 22:17:54 432

原创 PHP简单表单登录操作

以下是在环境wamp下执行的,php5.4.3下的操作练习。重点是php部分的代码可以直接拿来用,样式和js比较多,未引用 login.php部分<?php //生成四位的随机验证码

2017-02-02 16:29:09 3390

原创 CSS3实现动态多级菜单效果

以下是用CSS3的新特性做的三级菜单系列的效果,在不考虑兼容性的情况下,IE9以上的浏览器,火狐谷歌都可以流畅显示。 对应IE6,7,8来说,动态效果会没有,还需要再做一些HACK处理才行。 代码复制粘贴,即可使用

2017-02-01 19:13:32 1380

原创 jQuery-快速实现多级菜单效果

**利用js或者jquery最快速实现导航条的多级菜单效果。我这个代码用的是jquery1.9.1,ie8以下的兼容有待考虑,主要是代码的简介性,write less,do more.**<!DOCTYPE html><html lang="en"><meta charset="utf-8"><head> <title></title> <style type="text/cs

2017-01-31 22:29:13 3382

原创 css实现-巧用变化菜单

//以下是慕课网看到的例子,自己再写了一遍,只用CSS实现的类似JS的变换下拉菜单效果,思想比较独特,可以借鉴// * 复制粘贴即可使用,效果不错*<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css">

2017-01-31 20:13:56 347 1

原创 javascript实现-冒泡排序算法

//以下代码是自己用冒泡算法结合dom操作实现的排序操作。 熟悉js功能的朋友可以直接用sort()内置函数实现数组的排序,此方法是自己写的冒泡排序,有助于理解算法的思想.代码可直接复制使用,已经优化精简//<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>冒泡排序</titl

2017-01-31 13:17:58 1660 1

原创 javasctipt实现-复选框全选/反选的实现

以下是用原生js实现的复选框全选/反选的实现 选中checkbox的时候,实现全选的效果,并且样式发生改变。 代码最简洁,js行为优化版,复制粘贴即可使用。 ** <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>复选框全选/反选效果实现</title> <style>

2017-01-30 21:25:32 1832

原创 javascript实现-最简单选项卡切换

以下是用原生js实现的最简单选项卡切换效果。鼠标滑过,对应的隐藏部分显示,并且样式发生改变。代码最简洁,js行为优化版,复制粘贴即可使用。** <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>javascript-实现最简易选项卡</title><style> body,ul,li{margi

2017-01-30 15:10:58 1172

原创 javascript实现-右下角广告框效果

**以下是用原生js实现的简单网页主页右下角的广告框效果; 利用好绝对定位,点击X关闭广告,里面的内容不管动图或者视频都可以。 代码最简洁,js行为优化版,复制粘贴即可使用。 ** <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>右下角广告框效果</title></head><st

2017-01-29 20:42:51 1375

原创 DIV盒模型和伪类-tap选项

去年纯用DIV盒模型和伪类做的tap选项菜单系列, 当然编码规范上不够完整,比较冗余,用以收藏借鉴。

2017-01-29 09:25:49 736

原创 CSS3新功能总结-收集自W3C

CSS3 被划分为模块。其中最重要的 CSS3 模块包括:选择器框模型背景和边框文本效果2D/3D 转换动画多列布局用户界面边框属性描述CSSborder-image设置所有 border-image-* 属性的简写属性。3border-radius

2017-01-28 10:02:03 869

原创 HTML5新增的标签和属性归纳

收集总结的HTML5的新特性,基本除了IE9以下都可以使用。HTML5语法大部分延续了html的语法不同之处:开头的 字符编码变得简洁,不区分大小写,添加了布尔值,类似checked,selected引号可以省略,但是编码规范来说,不建议,有可以省略结束符的标签,和完全省略的标签应用。增加标签:1、结构

2017-01-27 11:21:24 30897 4

原创 javascript实现-简易计算器

前言hello,大家好,学习一段时间了,学习了框架和后台的内容,为了防止前端的js和jq的熟练度不够,忘记很多算法和基础用法,会陆陆续续更新一些小的功能效果code,用于记录和积累,不足之处很多,封装性和代码冗余暂且不严格要求,尽力完善,保持更新..

2017-01-27 10:15:28 922

前台模版-仿一号店完美电商主页

学习过程中,自己原创,纯代码敲出来的,电商前台主页,这里分享给大家,bug不多,懂的人自然可以修改,原创,质量保证,首发。

2017-03-02

空空如也

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

TA关注的人

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