Month: August 2016

PHP: 手把手编写自己的 MVC 框架实例教程

原文: http://www.codeceo.com/article/php-mvc-framework-case.html 1 什么是MVC MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。 MVC模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化,使程序结构更加直观。软件系统通过对自身基本部份分离的同时也赋予了各个基本部分应有的功能。 简而言之, 模型Model – 管理所有数据库… Read More

jQuery: 插件开发模式详解 $.extend(), $.fn, $.widget()

原文:http://www.codeceo.com/article/jquery-plugin-develop.html 软件开发过程中是需要一定的设计模式来指导开发的,有了模式,我们就能更好地组织我们的代码,并且从这些前人总结出来的模式中学到很多好的实践。 根据《jQuery高级编程》的描述,jQuery插件开发方式主要有三种: 通过$.extend()来扩展jQuery 通过$.fn 向jQuery添加新的方法 通过$.widget()应用jQuery UI的部件工厂方式创建 通常我们使用第二种方法来进行简单插件开发,说简单是相对于第三种方式。第三种方式是用来开发更高级jQuery部件的,该模式开发出来的… Read More

CSS3: 动画循环执行(带延迟)的实现

出处:http://www.cnblogs.com/starof/p/5443445.html 一、最终效果 需求:gift图片的小动画每隔2s执行一次。 需求就一句话,我们看一下实现过程。 二、实现过程 1、网页结构 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> a { display: inline-block; background-color: #cc2222; text-decoration: none… Read More

Web浏览器调试工具firebug

出处:http://www.cnblogs.com/starof/p/5416895.html 一、Firebug工具简介 firebug是firefox下的一款开发类插件。firebug集html查看和编辑,JavaScript控制台,网络状况监视器于一体,是开发JavaScript,css,html和ajax的得力助手。 YSlow是插件。 二、Firebug应用 1、禁用标签 下拉菜单启用禁用标签。 2、查看页面元素快捷键 ctrl+shift+c快捷键 3、html编辑 双击元素或者右键“编辑HTML”进入编辑页面,在编辑页面再点”编辑”即可退出。 4、css字体大小 方向键 调1个单位… Read More

CSS3: 常用动画特效及4个最流行的动画库

一、animates.css animate.css是来自dropbox的工程师Daniel Eden开发的一款CSS3的动画效果小类库。包含了60多款不同类型的CSS3动画,包括:晃动,闪动,各种淡出淡出效果,如果你想快速的整合各种CSS3动画特效的话,使用它即可方便的实现。 查看演示: https://daneden.github.io/animate.css/  github地址: https://github.com/daneden/animate.css 直接下载:animate.css-master  二、magic.css动画库 查看演示: http://www.17sucai.com/pins/… Read More