Monthly Archives: 十一月 2012

javascript基础 BOM&DOM 第40天

BOM浏览器对象模型 Brower object Model 由地址栏   状态栏 色彩深度 宽高 一系列的东西来组成了浏览器,浏览器就是由这一个一个小的部份来组成的。 在机算机里面,这当中一个一个小的部份我们把它叫做对象,于是乎组成了,浏览器对象模型。 DOM 文档对象模型 DOM是BOM的一个子部份。也就是说BOM包含 DOM 由于网页文件当中的一个一个标签,来组成了我们看到的真实网页效果。 <html> <head> </head> <body>… Continue reading »

javascript基础 第39天

javascript是什么 Javascript主要是一门基于浏览器的客户端脚本语言。与浏览器配合完成一些特殊的行为和动作。它是基于对象的弱类型语言 脚本语言:是一种应用程序的扩展,使用户按照自己的意愿去运行,所有的基础功能都是由系统提供。大多数情况,直接解析,无需编译,有些语言小部份要编译。 Javascript能做什么? 打开新弹口的时候又跳出了一个窗口 Ajax 异步,局步数据互换ajax被开发出来。这也为后来的web2.0提供了很大的帮助。页在不需要全部重新载入,处理速度更快。 Javascript与java 许多人认为他们俩有很大的关系,实际上就语言本身来说,他们没有半毛钱关系。 可以理解为,他们没有关系。是两种不同的语言。 javascript的声明方式 浏览器可以关闭对于javascript的支持Javascript他的声明方式有以下几种:1,<script type="text/javascript">【中间写javascript脚本】</script>2,<script type=“text/javascript” src=“【js文件】”></script>3, href=“javascript:【javascript】;" Hello world使用三种不同的格式和任意位置 Javascript对于大小写绝对敏感!变量,函数均敏感。 代码中多余的空格会被自动忽略。同一个函数,变量字母必须连在一块。一行代码可以分成多行书写。… Continue reading »

PHP高级 PDO 第38天

PHP数据库抽象层 数据库连接 1, 连接数据库 2, 判断错误 3, 设置字符集【PDO当中木有设置字符集的这一个选项和设置】 4, 选择数据库 5, 准备SQL语句  [有结果集的,无结果集的] 有结果集的用query() 无结果集的用exec() 6, 发送SQL语句 7, 获取结果集或者是判断是否成功 8,… Continue reading »

PHP高级 MYSQLi 第37天

数据库连接 一, 连接数据库 二, 判断错误 三, 设置字符集 四, 选择数据库 五, 准备SQL语句 六, 发送 七, 判断是否有错或者是否受影响行,如果是查询数据,则在后返回结果集 八, 关闭数据库连接 开启mysqli模块: 将其分为三个类:mysqli  mysqli预处理类… Continue reading »

PHP高级 文件上传类 第36天

form.html <form action=”up.php” method=”post” enctype=”multipart/form-data”> <input type=”file” name=”f[]“> <input type=”file” name=”f[]“> <input type=”file” name=”f[]“> <input type=”file” name=”f[]“> <input type=”file” name=”f[]“>… Continue reading »

PHP高级 GD2图像类 第35天

a.php <?php $d=getimagesize(‘xbdl.jpg’); var_dump($d); ?> image.class.php <?php class Image{ private $path; public function __construct($path=’./’){ $this->path=rtrim($path,’/').’/'; } public function water($background,$water,$pos=0,$tm=100,$prefix=’water_’){ $background=$this->path.$background;… Continue reading »

PHP高级 数据库处理类 第34天

表单配置 <form action=”userModel.class.php” method=”post”> <input type=”text” name=”username” /> <input type=”password” name=”password” /> <input type=”text” name=”createtime” /> <input type=”text” name=”tx”> <input… Continue reading »

PHP高级 验证码类 第33天

自动载入类 <?php function __autoload($className){ include $className.’.class.php’; } $a=new ZhVerify(); $a->getImage(); ?> 验证码类 <?php //1,创建画布资源 //2,分配颜色 //3,使用图像处理函数 //4,header输出 //5,显示或保存图片 //6,销毁图像资源 class… Continue reading »

PHP高级 面向对象3 第32天

设计模式 使用设计模式是促进最佳实践和良好设计的好办法。设计模式可以提供针对常见的编程问题的灵活的解决方案。 工厂模式 工厂模式(Factory)允许你在代码执行时实例化对象。它之所以被称为工厂模式是因为它负责“生产”对象。工厂方法的参数是 你要生成的对象对应的类名称。 调用工厂方法 <?php class Example { // The parameterized factory method public static function factory($type) {… Continue reading »

PHP高级 面向对象2 第31天

访问控制 对属性或方法的访问控制,是通过在前面添加关键字 public、protected 或 private   来实现的。由 public 所定义的类成员可以在任何地方被访问;由 protected   所定义的类成员则可以被其所在类的子类和父类访问(当然,该成员所在的类也可以访问);而由   private 定义的类成员则只能被其所在类访问。   对类成员的访问控制   类成员都必须使用关键字public、protected 或… Continue reading »