自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

千门公子襄

人,无虎狼之牙,亦无狮象之力量,然能擒狼伏虎,训狮猎象。无他,唯智慧耳。

  • 博客(34)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 目录

PHP知识图谱

2016-12-02 05:25:53 1763

原创 第九节 效果

一.基本1.show() 显示隐藏的匹配元素。 2.hide() 隐藏显示的元素 3.toggle() 用于绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件。二.滑动1.slideDown([speed],[easing],[fn]) 通过高度变化(向下增大)来动态地显示所有匹配的元素,在显示完成后可选地触发一个回调函数 2.slideUp([speed,[eas

2016-12-31 21:53:48 347 1

原创 第八节 事件

一.页面载入1.ready(fn); 当dom载入完毕执行的事件$(document).ready(function(){ // 在这里写你的代码...});//简写:$(function($) { // 你可以在这里继续使用$作为别名...});//当资源加载完毕(比如图片)$(windows).load(function(){});二.事件处理1.on 在选择元素上绑定一个或

2016-12-31 20:39:22 394 1

原创 第七节 CSS

.一.CSScss(name|pro|[,val|fn]) css()获取/设置css样式 $(“p”).css({ “color”: “#ff0011”, “background”: “blue” });二.尺寸//获取元素的长高var w = $(this).width();var h = $(this).height();//加内边距var w1= $(this).innerWid

2016-12-30 11:40:29 268

原创 第六节 文档处理

一.内部插入1.append() div2内,后追加this $(‘.div2’).append($(this))2.appendTo() this后追加到div2内 $(this).appendTo($(‘.div2’))3.prepend() div2内,前追加this $(‘.div2’).prepend($(this))4prependTo() 把this前追加到div2内

2016-12-26 15:27:21 305

原创 PHP面向对象编程(四)

四.面向对象中的魔术方法(php中 特有的 )1._ _tostring() 当对象被当做String使用时,这个方法会被自动调用. echo $obj2._ _invoke() 当对象被当成方法调用时,这个方法会被自动调用 $obj(4)class MagicTest{ //__tostring会在把对象转换为string的时候自动调用 public function __

2016-12-26 11:52:29 370

原创 PHP面向对象编程(三)

三.面向对象的高级实战(一)继承extends单继承:php中子类只能继承一个类.一个类可以有多个子类 1.继承的好处 ①父类里面定义的类成员可以不用在子类中重复定义, 节约了编程的时间和代价 ②同一个父类的子类拥有相同的父类定义的类成员, 因此外部代码调用它们的时候可以一视同仁 ③子类可以修改和调整父类定义的类成员 (二)访问控制1.面向对象的三种访问权限 ①public公有的类成员

2016-12-26 11:51:16 342

原创 PHP面向对象编程(二)

二.面向对象的基本实战(一)类的概念①物以类聚,把具有相似特性的对象归类到一个类中 ②类定义了这些相似对象拥有的相同的属性和方法 ③类是相似对象的描述,称为类的定义,是该类对象的蓝图或者原型 ④类的对象称为类的一个实例(Instance)(二)类的实例化类的实例化(instantiate)就是通过类定义创建一个类的对象(三)类的定义和实例化1.定义:以关键词class开始,后面跟着这个类的名称

2016-12-26 11:49:42 337

原创 PHP面向对象编程(一)

一.面向对象的概念(一).对象的基本组成1.对象的组成元素 ①是对象的数据模型,用户描述对象的数据 ②又被称为对象的属性,或者对象的成员变量 2.对象的行为 ①是对象的行为模型,用户描述对象能够做什么事情 ②又被称为对象的方法(二)对象的特点

2016-12-25 15:49:15 437

原创 第五节 属性

一.属性1.attr({})设置属性 $(“img”).attr({ src: “test.jpg”, alt: “Test Image” }) 2.attr()获取属性 3.removeAttr(name)删除属性二.CSS类1.addClass() 为每个匹配的元素添加指定的类名 为匹配的元素加上 ‘selected’ 类 $(“p”).addClass(“selected”);

2016-12-25 13:47:28 321

原创 第四节 筛选器

一.过滤二.查找三.串联

2016-12-25 12:43:29 283

原创 第五节 生成微信二维码

1.全局票据access_token 2.网页授权access_token 3.微信js-SDK 4.jsapi_ticket

2016-12-24 16:46:50 495

原创 第三节 选择器

一.基本1.#id 例:$(‘#id’)2.element 例:$(‘div’)3..class 例:$(‘.myclass’)4.* 匹配所有元素 例:$(‘*’)5.select1,select2 组合(将每一个选择器匹配到的元素合并后一起返回。) 例:$(‘div,span,myclass’)二.层级1.ancestor descendant 在给定

2016-12-24 11:08:09 379

原创 第二节 JQuery原理和核心方法

一.js对象和jquery对象的区别JQuery是js的中的new Object生成的普通对象//JQuery的原形开发<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <h1>aaaaaaaaaaaaaaa</h1>

2016-12-20 22:36:57 503

原创 第一节

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>a.html</title> <style type="text/css"> *{ font-family:微软雅黑; } </style> <script type

2016-12-20 13:01:37 364

原创 PHP中的curl函数

一.用cURL制作一个简单的网页爬虫$curl=curl_init('http://www.baidu.com');curl_exec($curl);curl_close($curl);1.curl_init ([ string $url = NULL ] ) 作用:初始化一个新的会话,返回一个cURL句柄 供curl_setopt(), curl_exec()和curl_clos

2016-12-20 12:52:52 464

转载 第三节 windows下搭建FTP服务器

源于网站:http://blog.sina.com.cn/s/blog_3f7e47f20100haur.html 本文介绍通过win7自带的IIS来搭建一个只能实现基本功能的FTP服务器,第一次装好WIN7后我愣是没整出来,后来查了一下网上资料经过试验后搭建成功,其实原理和步骤与windows前期的版本差不多,主要是对新的操作系统还不是很熟悉。相信用过WIN7一段时间的都能独立解决掉。

2016-12-19 22:02:57 497

转载 第五节 http防盗链

1. 我的实现防盗链的做法,也是参考该位前辈的文章。基本原理就是就是一句话:通过判断request请求头的refer是否来源于本站。(当然请求头是来自于客户端的,是可伪造的,暂不在本文讨论范围内)。2. 首先我们去了解下什么是HTTP Referer。简言之,HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链

2016-12-15 21:20:19 492

原创 第四节 微信调用天气接口

一.注册免费接口地址: 1.百度apistore(注册后手机验证不通过,估计是服务器挂掉了) 2.聚合数据二.思路1.客户向微信服务器发送[位置].2.微信服务器发送xml格式的数据到服务器上3.服务器接收xml格式的数据,并获取客户发过来的经度和纬度.4.调用天气接口①传递AppKey到类中,实例化对象. ②把经度和纬度传递到类的方法中,返回天气信息的array数组5.把array数组,拆分

2016-12-15 20:46:06 2736 1

原创 第三章 ajax购物车实战

一.向购物车中添加商品建表语句CREATE TABLE `test.shop_cart` ( `id` int(20) NOT NULL, `productid` int(20) NOT NULL, `userid` int(20) NOT NULL, `num` int(10) NOT NULL DEFAULT '1', `price` float(8,2) NOT NULL

2016-12-13 13:59:25 6972 2

原创 第五节 模拟ecshop登录功能

一.准备1.抓包工具Fiddler2.下载并安装ecshop3.注册ecshop帐号二.抓去http信息帐号:zhangsan 密码:1111aaaa1.打开登录页面,输入帐号和密码,不要点击登录.2.打开Fiddler工具栏 ==>Rules =>Automatic Breakopints ==>Before Request(请求前设置断点抓取请求信息) 3.返回登录页面,点击登录4.取消断点

2016-12-12 20:12:13 2056

原创 第四节 curl和socket方式提交表单

$url = 'http://localhost/http/1.php';$postData = array( 'title'=>'我是curl', 'content'=>'我是curl的内容' );//1.初始化一个curl会话$ch = curl_init();//2.设置相应的会话选项//设置提交的网址curl_setopt($ch,CURL

2016-12-11 17:46:31 1504

原创 第三节 利用curl获取access_token和微信服务器地址

一.获取access_token自动更新access_token $res = file_get_contents('access_token.json'); $result = json_decode($res, true); $this->expires_time = $result["expires_time"]; $this->access_token = $result

2016-12-10 23:07:03 1508

原创 第三节 file_get_contents()和fopen()模拟表单提交

一.准备1.php<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>表单提交</title></head><body> <form action='1.php' method='post'> <table> <tr>

2016-12-09 17:56:00 682

原创 第二节 消息和事件的接受和回复

微信的消息和事件的接受和回复

2016-12-08 22:57:01 472

原创 第二章 Ajax的请求方法

一.$.get()请求实现异步加载html lang="en">head> meta charset="UTF-8"> title>Ajaxtitle> script type="text/javascript" src="jquery-3.1.1.min.js">script>head>body> button id="btn">发送一个ajax请求b

2016-12-08 13:22:34 315

原创 第二节 telnet模拟get和post方法

一.模拟get方法1.window下cmd –>telnet 主机地址 802.linux下telnet 主机地址 803.按下快捷键:Ctrl+’ ] ‘再按下回车4.发送请求报文GET /http/demo1.php HTTP/1.1 Host:localhost 空行 回车5.回复HTTP/1.1 200 OKDate: Thu, 08 Dec 2016 03:37:44 GM

2016-12-08 12:00:42 4003 1

原创 第一章 Ajax基本工作原理剖析

一.Ajax异步加载常见案例解析Asynchronous Javascript And XML 一种用于创建快速动态网页的技术 与服务器进行少量数据交换,使网页实现异步更新. 1.注册 2.异步请求 3.购物车

2016-12-07 13:42:20 479

原创 第一节 http协议概述及原理

一. 概述1.超文本传输协议HTTP,HyperText Transfer Protocol是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准. HTTP是基于客户端/服务端(C/S)的架构模型,通过一个可靠的链接来交换信息,是一个无状态的请求/响应协议。2.http协议基本组成报文:用户http协议交互的信息 请求行:包括请求的方法,URL和HTTP协议版本 状态行:包

2016-12-07 11:33:46 465

原创 面试题总结一

一.基础题:1.表单中 get与post提交方法的区别?(1)get是发送请求HTTP协议通过url参数传递进行接收, 而post是实体数据,可以通过表单提交大量信息. (2)GET安全性比较差 POST安全性比较好 (3)GET传输数据较小 POST传输数据较多2.session与cookie的区别?(1)session:储存用户访问的全局唯一变量,存储在服务器上的 php指定的目录中

2016-12-06 08:14:17 653 1

原创 第一节 PHP微信开发入口文件解读

官网下载网址http://mp.weixin.qq.com/mpres/htmledition/res/wx_sample.20140819.zip<?php/** * wechat php test *///define your tokendefine("TOKEN", "weixin");//定义常量,储存TOKEN$wechatObj = new wechatCallbacka

2016-12-05 18:40:01 1885

原创 第三节 微信开发前注意事项

一.注意事项1.微信公众号接口只支持80端口2.微信后台配置的URL是唯一能接收到消息,事件的入口我们在公众号中的所有操作,都是基于这个url进行交互3.调用所有接口时几乎全部使用https协议4.用户向公众号发送消息时,会传过来OpenID这个OpenID是用户微信号加密后的值,每个用户在每个公众号中OpenID是唯一的. 5.在开发阶段,要留意报错信息.比如全局返回码这个非常非常非常重要,开发

2016-12-05 10:53:42 499

原创 第二节 Node微信本地开发环境搭建

一.工具及环境1.window7 64位系统 2.node和npm(node的包管理工具) 3.ngrok(内网穿透工具) 4.git(版本控制器)二.下载安装(一)安装node,npm,git(必须先安装node,然后再安装npm)(二)安装ngrok1.https://natapp.cn/下载window64位 2.解压到node项目的根目录 3.编辑入口文件app.js'us

2016-12-04 13:50:44 1611

原创 第一节 微信开发前简单准备

一.Node微信开发前准备1.能利用Nodejs开发一些网页或者爬虫工具来对Nodejs API和它的技术特点有一些基本的认知2.有一些其他的后端语言经验无论是PHP/java/Ruby均可,主要弄明白一个网络http请求从开始到结束中间所经过的这些环节3.javascript二.微信号的种类特点1.企业号不太适合于我们这种个人小型开发,是为企业或组织提供移动应用入口,帮助企业建立与员工,上下游供应

2016-12-01 20:59:34 442

PHP开发晋升课程 BAT资深工程师解析Tp5+Tp6底层源码

1.自动加载。2.配置文件。3.IOC容器及Facade。4.框架执行流程以及路由解读。 5.控制器解读等等,一共11章。如果链接失效或者没有积分还想学习,可以关注并私聊我

2020-05-05

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

TA关注的人

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