2019年9月18日

IT兄弟连 HTML5教程 HTML5的学习线路图 第二、三阶段

摘要:第二阶段编写用户交互功能 通过第一阶段的学习虽说可以完成页面制作,但并不完美,不能算是合格的前端工程师,所以要继续学习如图1.13中的第二阶段内容。现在的Web页面都融入了大量的特效,并且多数需要与用户在操作界面上有互动效果。做HTML5开发主要使用JavaScript语言,JavaScript是一 阅读全文

posted @ 2019-09-18 08:44 老码农的一亩三分地 阅读 (5) 评论 (0) 编辑

2019年9月17日

IT兄弟连 HTML5教程 HTML5的学习线路图 第一阶段学习网页制作

摘要:学习HTML5技术可并不是简单学会几个新增的标签而已,HTML5现在可以说是前端所有技术的代名词。需要学习的语言和工具不仅多,对于刚接触他们的新人会感觉很乱。另外,前端开发也会细分很多个开发岗位,不同的岗位所涉及的技术也会有差别,所以先要确定自己的发展定位,收集要学习的内容,整理好学习的顺序。很多时 阅读全文

posted @ 2019-09-17 08:33 老码农的一亩三分地 阅读 (6) 评论 (0) 编辑

2019年9月16日

IT兄弟连 HTML5教程 HTML5行业的发展预测

摘要:现在的互联网市场上,HTML5在快速地成长,甚至是未来几年里将会有很多公司进入HTML5这个领域,HTML5也会像传统的Flex,Flash,Silverlight和Objective-C那样,更容易出现在任何一个设备中,形成一套自己独有的生态系统。对于年轻一代的开发者,HTML5会成为他们的首选技 阅读全文

posted @ 2019-09-16 09:47 老码农的一亩三分地 阅读 (4) 评论 (0) 编辑

IT兄弟连 HTML5教程 HTML5技术的应用现状及HTML5平台的兴起

摘要:HTML5的优良特性很快被各种类型的网站利用,比如文件拖拽到网页上传功能,多数即使用HTML5提供的新属性就可以完成,来实现素材的免插件拖放。因此,HTML5技术实际上在国内已经获得了较广泛的应用与支持。从硬件角度来看,国内手机和平板两种移动设备应用最广,PC端次之,紧接着是电视和游戏设备。从软件角 阅读全文

posted @ 2019-09-16 09:46 老码农的一亩三分地 阅读 (5) 评论 (0) 编辑

IT兄弟连 HTML5教程 HTML5的曲折发展过程 浏览器之间的大战

摘要:播放电影和音乐要使用播放器,浏览网页就需要使用浏览器。浏览器虽然只是一个设备,并不是开发语言,但在Web开发中必不可少,因为浏览器要去解析HTML5、CSS3和JavaScript等语言用于显示网页,所以学习Web开发一定要先对目前正在使用的浏览器有所了解。由于存在不同的浏览器,浏览器厂商之间还存在 阅读全文

posted @ 2019-09-16 09:43 老码农的一亩三分地 阅读 (3) 评论 (0) 编辑

IT兄弟连 HTML5教程 HTML5的曲折发展过程 HTML5的诞生

摘要:十年磨一剑,正如我们所看到的一样,HTML5大潮正来势汹汹。但也正如我们所知道的一样,HTML5是一种技术标准,它的语义之美、人性之美、简单之美、实用之美……如同一场革命,它的主要应用场景是浏览器,不过由于浏览器引擎的不断进化,HTML5已经可以和其他应用和技术进行混合并无缝嵌入其中,这让HTML5 阅读全文

posted @ 2019-09-16 09:41 老码农的一亩三分地 阅读 (2) 评论 (0) 编辑

2019年9月12日

IT兄弟连 HTML5教程 HTML5的靠山 RFC、WHATWG是什么WEB的新标准

摘要:RFC是什么 RFC文档也称请求注解文档(Requests for Comments,RFC),这是用于发布Internet标准和Internet其他正式出版物的一种网络文件或工作报告,内容和Internet相关。草案讨论了计算机通讯的方方面面,重点在网络协议、过程、程序,以及一些会议注解、意见、风 阅读全文

posted @ 2019-09-12 08:37 老码农的一亩三分地 阅读 (7) 评论 (0) 编辑

2019年9月11日

IT兄弟连 HTML5教程 HTML5的靠山 W3C、IETF是什么

摘要:无规矩不成方圆,软件开发当然不能例外。Web开发涉及的厂商和技术非常多,所以必须要有参考的标准,而且需要一系列的标准。Web程序都是通过浏览器来解析执行的,通过页面的展示内容与用户互动,所以Web标准不仅要求各个浏览器都要遵循,开发者一样要遵循相同的标准。而似乎和Web相关标准的制作组织机构很多,例 阅读全文

posted @ 2019-09-11 08:37 老码农的一亩三分地 阅读 (3) 评论 (0) 编辑

2019年9月10日

《细说PHP》第四版 样章 第23章 自定义PHP接口规范 11

摘要:23.6 使用第三方接口服务实例 接供服务的第三方接口平台有很多,现在的项目中也经常用到一些第三方接口,如支付宝、微信、短信、邮件接口等,我们需要借助第三方的能力来实现产品的某些功能。如果自己已经掌握了实现开发接口的方法,应用第三方接口就比较容易了,它们都遵循RESTful风格API的原则,原理是相 阅读全文

posted @ 2019-09-10 09:41 老码农的一亩三分地 阅读 (4) 评论 (0) 编辑

2019年9月9日

《细说PHP》第四版 样章 第23章 自定义PHP接口规范 10

摘要:23.5.4 客户端访问API 按RESTful规范开发API,又有详细的帮助文档,客户端的应用就相对容易一些。下面,以PHP作为访问接口的客户端,演示API的应用。在PHP中请求接口需要使用CURL发送HTTP请求,前面我们通过CURL封装了get和post两个HTTP函数,按RESTful AP 阅读全文

posted @ 2019-09-09 08:39 老码农的一亩三分地 阅读 (3) 评论 (0) 编辑

《细说PHP》第四版 样章 第23章 自定义PHP接口规范 9

摘要:23.5.3 WebAPI框架应用 程序框架其实就是一个半成品项目,在应用框架时,核心的服务程序只应用,不需要改动。当然如果有必要,也可以根据项目的需要对框架进行二次开发。本节内容主要基于我们的框架,完成对WebAPI的访问交互。例如,现在有这样一个简单需求,在客户端PHP程序中,需要通过我们自定义 阅读全文

posted @ 2019-09-09 08:36 老码农的一亩三分地 阅读 (3) 评论 (0) 编辑

《细说PHP》第四版 样章 第23章 自定义PHP接口规范 8

摘要:23.5.2 架构详解 本例的实现最重要的就是服务层的设计,有两个配置文件config.php和api.php,其中文件config.php是全局的配置文件,用于整个程序全局需要的参数设置。可以根据程序扩展需求,在配置文件中增加新的配置选项。config.php文件的内容如下所示: 本例配置文件采用 阅读全文

posted @ 2019-09-09 08:34 老码农的一亩三分地 阅读 (6) 评论 (0) 编辑

2019年9月6日

《细说PHP》第四版 样章 第23章 自定义PHP接口规范 7

摘要:23.5 创建RESTful规范 WebAPI框架 虽然我们现在可以自己实现API了,也了解了RESTful API的设计原则,但让自己实现的API符合RESTful API规范,对很多刚接触API的读者还是有一定难度的。本节按前文介绍的API实现过程,以及RESTful API的规范,创建一个轻量 阅读全文

posted @ 2019-09-06 08:47 老码农的一亩三分地 阅读 (3) 评论 (0) 编辑

2019年9月5日

《细说PHP》第四版 样章 第23章 自定义PHP接口规范 6

摘要:23.4 API的设计原则和规范 API是服务提供方和使用方之间对接的通道,前面我们设计的一些简单API的例子,基本上比较随意,没有使用任何规范。设想一下,每个平台都可能存在大量的API,如果API设计没有原则,也没有统一的规范,按开发者的意愿随意编写,访问千差万别的API,不仅让API的使用非常麻 阅读全文

posted @ 2019-09-05 08:37 老码农的一亩三分地 阅读 (11) 评论 (0) 编辑

2019年9月4日

《细说PHP》第四版 样章 第23章 自定义PHP接口规范 5

摘要:23.3 接口的安全控制规范 23.2节的示例实现了一个简单接口,但是这个接口此时是在“裸奔”的。因为这个接口所有人都可以请求,不仅我们的客户端可以正常访问数据,如果有人使用如fiddler、wireshark等抓包工具,就很容易获取这个API地址,可以随意地请求获取或篡改我们的数据,这很显然是不安 阅读全文

posted @ 2019-09-04 08:35 老码农的一亩三分地 阅读 (4) 评论 (0) 编辑

2019年9月3日

《细说PHP》第四版 样章 第23章 自定义PHP接口规范 4

摘要:23.2.3 在程序中访问接口 本节再优化userapi.php文件中的代码,并多加一个接口函数store(), 模拟一个表单,通过POST提交数据给它,验证并将数据添加到数据库中,代码如下所示: 上例的代码中,通过$_SERVER['REQUEST_METHOD']获取用户使用哪种方法向服务器提交 阅读全文

posted @ 2019-09-03 08:46 老码农的一亩三分地 阅读 (6) 评论 (0) 编辑

2019年9月2日

《细说PHP》第四版 样章 第23章 自定义PHP接口规范 3

摘要:23.2 接口实现的基础 大家都很了解函数在本地应用,通过名称调用函数执行,并通过传递不同参数,函数有不同执行,执行后给调用者返回结果。如果把一个函数做成一个接口远程访问,也需要这几个步骤。使用HTTP的GET或POST等,通过URL并附带参数请求接口,接口执行后将返回值传回远端的调用者。请求者可以 阅读全文

posted @ 2019-09-02 08:49 老码农的一亩三分地 阅读 (5) 评论 (0) 编辑

《细说PHP》第四版 样章 第23章 自定义PHP接口规范 2

摘要:23.1.3 接口的应用和优势 API是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无须访问源码,或理解内部工作机制的细节。接口应用的一些常见场景如下: Ø 不同编程语言之间通信 在开发中,一些复杂的架构往往并不只使用一种编程语言,会根据不同语言的优势 阅读全文

posted @ 2019-09-02 08:46 老码农的一亩三分地 阅读 (4) 评论 (0) 编辑

《细说PHP》第四版 样章 第23章 自定义PHP接口规范 1

摘要:如今的项目开发中,接口是很普遍的应用技术。现在好多项目组都单独设有接口开发人员。像腾讯、微博、淘宝等开放平台,其所谓的开放,就是提供一些可调用的接口,用于获取相关的信息。例如,微信用户基本信息、淘宝店铺、商品消息等,再根据这些信息,在应用里完成交互。虽然本章不会涉及太多PHP语言本身的新技术点,但可 阅读全文

posted @ 2019-09-02 08:44 老码农的一亩三分地 阅读 (7) 评论 (0) 编辑

2019年8月30日

《细说PHP》第四版 样章 第18章 数据库抽象层PDO 12

摘要:18.9 管理表books实例 在Web项目中,几乎所有模块都要和数据表打交道,而对表的管理无非就是增、删、改、查等操作,所以熟练掌握对表进行管理的这些常见操作是十分有必的。本例为了能更好地展示PDO的应用,并没有将数据表的操作封装成一个数据库操作类,而是采用了过程化的编写方式,用最直接的方式实现。 阅读全文

posted @ 2019-08-30 08:43 老码农的一亩三分地 阅读 (6) 评论 (0) 编辑

2019年8月29日

《细说PHP》第四版 样章 第18章 数据库抽象层PDO 11

摘要:18.8.3 完美分页类的代码实现 分页类的编写除了需要使用在18.8.2节中提供的可以操作的3个成员方法,还需要更多的成员,但其他的成员方法和成员属性只需要内部使用,并不需要用户在对象外部操作,所以只要声明为private(私有)封装在对象内部即可。编写分页类Page并声明在page.class. 阅读全文

posted @ 2019-08-29 09:24 老码农的一亩三分地 阅读 (5) 评论 (0) 编辑

《细说PHP》第四版 样章 第18章 数据库抽象层PDO 10

摘要:18.8 设计完美分页类 数据记录列表几乎出现在Web项目的每个模块中,假设一张表中有十几万条记录,我们不可能一次全都显示出来,当然也不能仅显示几十条。为了解决这样的矛盾,通常在读取时设置以分页的形式显示数据,这样阅读起来既方便又美观。分页的设计不仅可以让用户读取表中的所有数据,而且每次只从数据库服 阅读全文

posted @ 2019-08-29 09:21 老码农的一亩三分地 阅读 (6) 评论 (0) 编辑

2019年8月27日

《细说PHP》第四版 样章 第18章 数据库抽象层PDO 9

摘要:18.7 PDO的事务处理 事务是确保数据库一致的机制,是一个或一系列的查询,作为一个单元的一组有序的数据库操作。如果组中的所有SQL语句都操作成功,则认为事务成功,那么事务被提交,其修改将作用于所有其他数据库进程。即使在事务的组中只有一个环节操作失败,事务也不成功,整个事务将被回滚,该事务中的所有 阅读全文

posted @ 2019-08-27 08:48 老码农的一亩三分地 阅读 (7) 评论 (0) 编辑

2019年8月26日

《细说PHP》第四版 样章 第18章 数据库抽象层PDO 8-1

摘要:18.6.5 获取数据 PDO的数据获取方法与其他数据库扩展非常类似,只要成功执行SELECT查询,都会有结果集对象生成。不管使用PDO对象中的query()方法,还是使用prepare()和execute()等方法结合的预处理语句,执行SELECT查询都会得到相同的结果集对象PDOStatemen 阅读全文

posted @ 2019-08-26 08:52 老码农的一亩三分地 阅读 (4) 评论 (0) 编辑

《细说PHP》第四版 样章 第18章 数据库抽象层PDO 8

摘要:18.6.4 执行准备好的查询 当准备好查询并绑定了相应的参数后,就可以通过调用PDOStatement类对象中的execute()方法,反复执行在数据库缓存区准备好的语句了。在下面的示例中,向前面提供的contactInfo表中使用预处理方式连续执行同一条INSERT语句,通过改变不同的参数添加两 阅读全文

posted @ 2019-08-26 08:50 老码农的一亩三分地 阅读 (6) 评论 (0) 编辑

《细说PHP》第四版 样章 第18章 数据库抽象层PDO 7

摘要:18.6 PDO对预处理语句的支持 在生成网页时,许多PHP脚本通常都会执行除参数外其他部分完全相同的查询语句。针对这种重复执行一个查询,但每次迭代使用不同参数的情况,PDO提供了一种名为预处理语句(Prepared Statement)的机制,如图18-6所示。它可以将整个SQL命令向数据库服务器 阅读全文

posted @ 2019-08-26 08:47 老码农的一亩三分地 阅读 (5) 评论 (0) 编辑

2019年8月23日

《细说PHP》第四版 样章 第18章 数据库抽象层PDO 6

摘要:18.5.3 PDO的错误处理模式 PDO共提供了3种不同的错误处理模式,不仅可以满足不同风格的编程,也可以调整扩展处理错误的方式。 1.PDO::ERRMODE_SILENT 这是默认模式,在错误发生时不进行任何操作,PDO将只设置错误代码。开发人员可以通过PDO对象中的errorCode()和e 阅读全文

posted @ 2019-08-23 08:30 老码农的一亩三分地 阅读 (10) 评论 (0) 编辑

2019年8月22日

《细说PHP》第四版 样章 第18章 数据库抽象层PDO 5

摘要:18.5 使用PDO对象 PDO扩展类库为PHP访问数据库定义了一个轻量级、一致性的接口,它提供了一个数据访问抽象层,这样,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据,大大简化了数据库的操作,并屏蔽不同数据库之间的差异。 18.5.1 调整PDO的行为属性 在PDO对象中有很多属性可 阅读全文

posted @ 2019-08-22 08:35 老码农的一亩三分地 阅读 (6) 评论 (0) 编辑

2019年8月21日

《细说PHP》第四版 样章 第18章 数据库抽象层PDO 4

摘要:18.4 创建PDO对象 使用PDO在与不同数据库管理系统之间交互时,PDO对象中的成员的方法是统一各种数据库的访问接口,所以在使用PDO与数据库交互之前,首先要创建一个PDO对象。在通过构造方法创建对象的同时,需要建立一个与数据库服务器的连接,并选择一个数据库。PDO的构造方法原型如下: __co 阅读全文

posted @ 2019-08-21 09:00 老码农的一亩三分地 阅读 (8) 评论 (0) 编辑

2019年8月20日

《细说PHP》第四版 样章 第18章 数据库抽象层PDO 3

摘要:18.3 PDO的安装 PDO随PHP 5.1版本发行,在PHP 5的PECL扩展中也可以使用。PDO需要PHP 5版本核心面向对象特性的支持,所以它无法在之前的PHP版本中运行。无论如何,在配置PHP时,仍需要显式地指定所要包括的驱动程序。驱动程序除PDO_SQLITE(默认已包括这个驱动程序)外 阅读全文

posted @ 2019-08-20 08:31 老码农的一亩三分地 阅读 (7) 评论 (0) 编辑

2019年8月19日

《细说PHP》第四版 样章 第18章 数据库抽象层PDO 2

摘要:18.2 PDO所支持的数据库 使用PHP可以处理各种数据库系统,包括MySQL、PostgreSQL、Oracle、MsSQL等。但访问不同的数据库系统时,其所使用的PHP扩展函数也是不同的。例如,使用PHP的MySQL或MySQLi扩展函数,只能访问MySQL数据库;如果需要处理Oracle数据 阅读全文

posted @ 2019-08-19 08:45 老码农的一亩三分地 阅读 (5) 评论 (0) 编辑

《细说PHP》第四版 样章 第18章 数据库抽象层PDO 1

摘要:现在,如果你已经能熟练地使用MySQL客户端软件来操作数据库中的数据,就可以开始学习如何使用PHP来显示和修改数据库中的数据了。PHP提供了标准的函数来操作数据库。在PHP 5以上的版本中可以使用MySQL和MySQLi两套扩展函数,MySQLi是PHP 5中新增的,是对MySQL扩展的改进。但由于 阅读全文

posted @ 2019-08-19 08:43 老码农的一亩三分地 阅读 (3) 评论 (0) 编辑

《细说PHP》 第四版 样章 第二章 PHP的应用与发展 5

摘要:2.5 如何学习PHP PHP以其简单易学的特点,以及敏捷开发的优势,从一个几乎不被人知的开源项目,慢慢成长为技术人员首选的动态Web设计工具,与其他语言相比,PHP表现得更好、更快、更简单易学。尽管如此,我们在面对一项自己不熟悉的新技术时,仍然会感到无所适从,不知道从何处入手,似乎总是感觉摸不出一 阅读全文

posted @ 2019-08-19 08:41 老码农的一亩三分地 阅读 (13) 评论 (0) 编辑

2019年8月16日

《细说PHP》 第四版 样章 第二章 PHP的应用与发展 4

摘要:2.4 PHP的发展 最初创建时,PHP是一个简单的用Perl语言编写的程序,只是为了统计自己的网站有多少访问者。后来又用C语言重新编写,多年来,PHP经过无数开源贡献者的不断迭代,历经数个版本,已经成为当前最热门的Web开发语言。像Facebook、淘宝等早期都是用PHP写的,在中国,PHP在百度 阅读全文

posted @ 2019-08-16 08:35 老码农的一亩三分地 阅读 (24) 评论 (0) 编辑

2019年8月15日

《细说PHP》 第四版 样章 第二章 PHP的应用与发展 3

摘要:2.3 PHP的开发优势 每种编程语言都有针对的领域,当然相同领域也有多个编程语言可以选择, 所以需要了解每种编程语言的优势和劣势,才能更好地去选择使用,在对的开发领域充分发挥它的优势,编写出最优质的产品。PHP的一些基本优势总结如下。 2.3.1 简单易学 PHP是一种强大的脚本语言,语法混合了C 阅读全文

posted @ 2019-08-15 08:46 老码农的一亩三分地 阅读 (6) 评论 (0) 编辑

2019年8月14日

《细说PHP》第四版 样章 第二章 PHP的应用与发展 2

摘要:2.2 PHP的应用 任何一种主流的编程语言,几乎都可以开发任何类型的软件。编程语言就是一种开发工具,而选择适合的工具去做适合的事儿,才能体现其应用价值。PHP最主要的应用,就是与数据库交互来开发Web应用。简单说来,PHP是一门脚本语言,基本都用在Web应用的中间层,负责数据库以及前台页面交互和信 阅读全文

posted @ 2019-08-14 08:37 老码农的一亩三分地 阅读 (12) 评论 (0) 编辑

2019年8月13日

《细说PHP》第四版 样章 第二章 PHP的应用与发展 1

摘要:《细说PHP》第四版 样章 第二章 PHP的应用与发展 1 学习任何编程语言之前,先了解一下它的应用与发展是很有必要的。从Web开发的历史看来,PHP、Python和Ruby几乎是同时出现的,都是十分有特点、优秀的开源语言,但PHP却获得了比Python和Ruby多得多的关注度。现在越来越多的新公司 阅读全文

posted @ 2019-08-13 08:50 老码农的一亩三分地 阅读 (16) 评论 (0) 编辑

2019年8月12日

IT兄弟连 HTML5教程 HTML5和JavaScript的关系

摘要:JavaScript可是实现HTML5重要语言。长久以来,JavaScript一直都是在HTML中实现动态效果的不二之选,而JavaScript在一些程序员眼里都是编程语言中的二等公民。早先,它经常是很多安全问题的发源地,就像是胶水一样,它能把HTML应用与样式粘到一块,可没有人拿它来正正规规地编写 阅读全文

posted @ 2019-08-12 08:45 老码农的一亩三分地 阅读 (3) 评论 (0) 编辑

IT兄弟连 HTML5教程 HTML5和CSS3的关系

摘要:HTML5是第五版HTML的标准,CSS3则是第三版CSS,新增一些非常实用的选择器和样式属性,并且CSS3语言开发是朝着模块化发展的。以前的规范作为一个模块实在是太庞大而且比较复杂,所以,把它分解为一些小的模块,更多新的模块也被加入进来。这些模块包括:盒子模型、列表模块、超链接方式、语言模块、背景 阅读全文

posted @ 2019-08-12 08:43 老码农的一亩三分地 阅读 (7) 评论 (0) 编辑

IT兄弟连 HTML5教程 HTML和CSS的关系

摘要:HTML是描述网页的标记语言,是将内容放到网页上,虽然HTML本身也自带一些样式功能,通过自身的属性,来实现一些特定的效果,制作出来的只能是一个网页,而不是一个美观的网页。最主要的是在HTML里面,一些标签,它是有一定的语义化的,有些标签和属性不同浏览器兼容性上并不一样,在标签里面添加很多属性,造成 阅读全文

posted @ 2019-08-12 08:41 老码农的一亩三分地 阅读 (17) 评论 (0) 编辑

导航