- 博客(16)
- 资源 (12)
- 收藏
- 关注
原创 php面向对象视频笔记之第六章(反射机制与动态代理)
1、反射机制与动态代理php的Reflection反射机制 php5添加了一项新的功能:Reflection。这个功能使得程序员可以reflection class,interfacce,function,method...。通过php代码,就可以得到某类/方法等的所有信息,并且可以和它交互。 反射机制的应用: 动态代理:也叫委托模式,在委托模式中,有两个对象参与处
2017-01-25 23:48:01 1042
原创 php面向对象视频笔记之第五章(错误和异常处理)
1、php.ini中配置错误消息1-1、在php.ini中error_reporting控制输出到用户端的消息种类 error_reporting = E_ALL;//设置向php报告发生的错误类型 display_errors = Off; //设置错误是否显示在客户端 log_errors = On; //开启日志记录 er
2017-01-24 00:01:24 631
原创 php面向对象视频笔记之第四章(接口与多态)
1、接口的定义与规范1-1、php与大多数面向对象编程语言一样,不支持多重继承,也就是说每个类只能继承一个父类。为了解决这个问题,php引入了接口,接口的思想是指定了一个实现了该接口的类必须实现的一系列方法。1-2、定义:接口(interface)是抽象方法和静态常量(const)定义的集合;在php中,声明接口语法类似声明类,只不过使用关键词interface,interface
2017-01-18 00:52:46 424
原创 php面向对象视频笔记之第三章(面向对象类特性)
一、静态属性和静态方法1、定义1-1、用static关键字修饰的属性称为静态属性1-2、用static关键字修饰的方法称为静态方法2、特性2-1、静态属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此这类属性或方法也称为“类属性”或“类方法”;2-2、静态属性和方法,在类被调用(类被创建或者类中的任何静态成员被调用)时创建;2-3、类的调用不代表类被实例化
2017-01-15 10:17:58 356
原创 php面向对象视频笔记之第二章(面向对象初步)
一、面向对象编程三大特性之封装1、概念:封装性是面向对象编程中的三大特性之一,封装性就是将对象的状态信息(属性)和行为(方法)捆绑为一个逻辑单元。只保留有限的对外接口使之与外部发生联系。2、特性:对象以外的部分不能随意存取对象的内部数据(属性),从而有效的避免了外部错误对它的“交叉感染”,使错误能够局部化,大大减少查错和排错的难度。3、php封装优势php中通过将数据封装、
2017-01-09 17:11:32 303
原创 php面向对象视频笔记之第一章(面向对象基础)
面向对象编程(Object Oriented Programming)OOP,达到了软件工程的三个目标:重用性、灵活性和扩展性。php为啥要用OOP?php不是一个真正的面向对象的语言。php是一个混合型语言,你可以使用OOP,也可以使用传统的过程化编程。但是遇到大型项目时,代码量越大,维护成本越大,而且越难,修改一个功能可能要涉及成千上万行代码。面向对象编程的优势:1
2017-01-08 22:16:34 448
原创 Win32 改变鼠标的光标图片
通过百度尝试几种方法之后,一开始老是没显示所导入的光标图片,最后才发现原来要将图片格式转为.ico或.cur格式才能正常导入程序并显示,将图片放在此程序的.exe目录下即可,代码如下://可以定义图片路径数组pics[]来更换光标图片。winclass.hCursor = LoadCursorFromFile(pics[0]);//读入鼠标光标图文件。//设置鼠标光标图案::SetC
2017-01-07 21:53:57 3944
转载 理解CSS3 transform中的Matrix(矩阵)
一、哥,我被你吓住了打架的时候会被块头大的吓住,学习的时候会被奇怪名字吓住(如“拉普拉斯不等式”)。这与情感化设计本质一致:界面设计好会让人觉得这个软件好用!所以,当看到上面“Matrix(矩阵)”的时候,难免会心生畏惧(即使你已经学过),正常心理。实际上,这玩意确实有点复杂。然而,这却是屌丝逆袭的一个好机会。CSS同行间:你是不是有这样的感觉:哎呀呀,每天就是
2017-01-07 20:22:30 464
原创 css3-transform-matrix 即矩阵实现物体旋转、缩放、移动效果
我想做个模拟地毯展开的动画效果,其侧面的圆卷要由大随着地毯展开而逐渐变小,并在此过程中需要滚动(旋转);一开始在网上搜了旋转的代码,很简单的一个方法是利用 jQuery 的插件 jQueryRotate.2.2.js(其中一个版本),然后直接在 js 调用其中已经封装好的 Rotate(deg) 即可实现物体旋转的效果,结果当我为该物体加上 jQuery 的 animation 动画让其产生位置的
2017-01-07 20:15:46 3700
原创 JavaScript 基础视频笔记
第1章 JavaScript基础知识和实战案例1.将 CSS 引入到页面的几种方式:1:行内样式;2:内嵌式(将CSS样式写在style标签块里面,放在head里面);3:外链式(只是将内嵌式中的CSS样式放在外面一个单独的样式文件里);4:导入式 @import "index.css";2.将js引入到页面中的几种方式1:行内引入(不推荐)2:内嵌式:将js代码写在script
2017-01-07 17:43:39 616
原创 CSS 简记
CSS:层叠样式表(内部样式会覆盖父级样式)一、应用 CSS 的3种方式:1:行内样式表2:内部样式表3:外部样式表eg:1: css2: css .div1{ color:red; font-size:50px; } 3: css www.css do
2017-01-07 17:39:38 458
原创 php 基础视频语法简记
<?php echo "hello world";?><? //short_open_tag = On;?><% //asp_tags = On;%> echo 'php';变量定义:如变量a: $a;可赋值或进行加减乘除。条件语句:if{}elseif{注意elseif是连在一起写的}else{}echo $s;//打印字符(串)数组:(主要用
2017-01-07 17:28:53 610
原创 mySql 视频简略笔记
12.删除数据表1、删除无关联数据表语法:DROP TABLE [IF EXISTS] TABLE_NAME1,TABLE_NAME2示例:DROP TABLE SCORES 2、删除有关联数据表先解除关联关系ALTER TABLE F_TABLE_NAME DROP FOREIGN KEY CON_NAME删除表DROP TABLE TABLE1,TABLE2...13.插入数
2017-01-07 17:22:51 373
原创 JSON (JavaScript Object Notation) 简述及读取
JSON 语法规则JSON 语法是 JavaScript 对象表示语法的子集。数据在键值对中数据由逗号分隔花括号保存对象方括号保存数组JSON 名称/值对JSON 数据的书写格式是:名称/值对。名称/值对组合中的名称写在前面(在双引号中),值对写在后面(同样在双引号中),中间用冒号隔开:
2017-01-07 17:15:06 2701
原创 XML(Extensible Markup Language 可扩展的标记语言)简述及读取
1)可拓展性标志语言2)XML用于描述数据3)XML用途广泛(传递数据的桥梁,无论哪种编程语言)eg: //根节点 1002 张靓 20 1001 周杰 22 特点:1)描述的内容一目了然;
2017-01-07 16:59:52 1176
原创 JavaScript 绑定事件时的闭包问题
在写网页的时候,我们经常需要为一组DOM元素绑定同一事件,比如页面上有3个div,我们给他们绑定一个click事件来alert数组letters中和他们序号对应的字母: function bindEvent(){ var letters = ['A','B','C']; var elems = document.getElementsBy
2017-01-07 16:25:18 1115
PHP版本的生成国税局发票二维码的 demo
2017-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人