自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 javascript prototype介绍的文章

<br />JavaScript是基于对象的,任何元素都可以看成对象。然而,类型和对象是不同的。本文中,我们除了讨论类型和对象的一些特点之外,更重要的是研究如何写出好的并且利于重用的类型。毕竟,JavaScript这种流行的脚本语言如果能够进行良好的封装,并形成一个庞大的类型库,对于重用是非常有意义的。 <br />网上对于prototype的文章很多,一直没明白核心的思想。最后写了很多例子代码后才明白:prototype只能用在类型上。<br />以下是一些关于类型和对象的例子,大家看完例子后可能更容易理

2010-05-31 18:14:00 435

原创 240多个jQuery插件

Query 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及 的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便

2010-05-28 11:26:00 446

原创 JavaScript 解析 JSON 数据

JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。 JSON的规则很简单: 对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后

2010-05-28 10:24:00 668

原创 超强1000个jquery极品插件!

原文出处 http://www.cnblogs.com/sunmoonstarash/archive/2009/07/06/1517951.html 花N长时间积累的Jquery插件,希望大家喜欢。大家还有什么新的插件,请留言,我们一并收录。感谢大家的支持。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

2010-05-27 16:04:00 3377 2

原创 jqueryspring(3.0)之DataTables的服务器端翻页

http://www.javaeye.com/topic/666942#     本文是jqueryspring(3.0)系列的第三篇。 jquery与yui相比,感觉写法很简洁,但也有个问题是配套的jquery ui中的页面控件 不是很全,很多要借助plugin,而这些plugin良莠不齐,选用时要自己好好挑一挑。 列表是一个常用的页面控件,我选了半天发现DataTabl

2010-05-27 00:04:00 688

原创 jqueryspring(3.0)之DataTables的服务器端翻页

http://www.javaeye.com/topic/666942#     本文是jqueryspring(3.0)系列的第三篇。 jquery与yui相比,感觉写法很简洁,但也有个问题是配套的jquery ui中的页面控件 不是很全,很多要借助plugin,而这些plugin良莠不齐,选用时要自己好好挑一挑。 列表是一个常用的页面控件,我选了半天发现DataTabl

2010-05-27 00:04:00 8410 1

原创 jquery.datatables 缓存问题的解决办法

我在使用的时候遇到了一个很奇怪的问题。我的代码是这样写的var oTable;     oTable =$(#example).dataTable({"bProcessing": true,"bServerSide": true,"sPaginationType": "full_numbers","aaSorting": [[ 5, "desc" ]],"aoColumns": [{ "bSo

2010-05-26 23:48:00 3158

原创 DataTables plugin for jquery and click event

datatables 1.6.2  I am trying to succeed at getting this jquery plugin to work corretly. What I need is a click event that will alow me to click a row and have a js window that will load another

2010-05-24 12:30:00 1163

原创 jquery.treeview.async简介

jquery.treeview.async用于在页面显示一个树形菜单,其特点在于所有节点都是异步获取的(只加载所需的节点,避免一次性加载全部导致客户端浏览器卡死),服务器端返回json格式的对象数组即可。每个json对象可以包含如下属性:·简单的节点对象:{"text":"mzwu.com"}·包含子节点对象(异步):{"text":"other","id":"other","hasChildre

2010-05-23 23:02:00 2116

原创 jsForm - Html Form via JSON with jQuery

/* 1 construct html form 2 bind data to form 3 validate form data 4 collect data from form */  (function($){     var controlTypes = [textbox,password,checkbox,radio,button,combo,list,pa

2010-05-23 00:59:00 656

原创 json与表单相互转化

html表单与js的json对应互换。(水平问题,文件类型域没有实现,有会的请指教指教。)。/** * 将form序列化成json字符串,本方法依赖于jquery.js * @param id表单的ID * @return json形式字符串 */function form2json(id){ var str = ""; var temp = new Array()

2010-05-21 12:46:00 1654 1

原创 基于jQuery 常用WEB控件收集

原文地址: http://www.open-open.com/ajax/jQuery.htm Horizontal accordion: jQuery 基于jQuery开发,非常简单的水平方向折叠控件。Horizontal accordion: jQuery  Accordion   jQuery-Horizontal Accordion 具有XBO

2010-05-19 11:35:00 819

原创 崩溃,BF说如果我买两千多的钻戒就不要我了!

 http://bbs.lady.163.com/bbs/lovestory/175915430.html  我和BF已经开始商量婚事了,今天跟BF上街,买衣服,买戒指,买很多七七八八的东西,累!戒指是最后买的,快中午2点了,我们还没吃饭,又饿又累!买之前他就一再说我们压力好大,消费要理性之类的,要我买个几百元的戒指“有个意思就行了”,甚至居然还说要我“买个银的也行”,天啊,我一辈

2010-05-14 10:30:00 1245

原创 利用JQUERY的TREEVIEW插件生成无限极树

http://spirityj.spaces.live.com/Blog/cns!A2D72825BB916E72!583.entry  利用JQUERY的TREEVIEW插件生成无限极树   这里对JQUERY就不做详细介绍了,给我的感觉它是一个封装了JAVASCRIPT的函数库。里面有很多有用的东东,如果对JQUERY还不熟悉读者,请看以下两篇文章篇文章: 1 jQ

2010-05-13 02:33:00 866

原创 打造基于jQuery的高性能TreeView(下)

第一步:自然是所有Jquery的控件的第一步都是搭这个架子,兼容JQuery和$避免闭包,避免和其他类库冲突,接受一个参数(是个对象)1.;(function($) {2.     //也可以使用$.fn.extend(treeview:function(setting){})3.    $.fn.treeview = function(settings) {4.    }5. 6.})(jQ

2010-05-13 01:28:00 877

原创 打造基于jQuery的高性能TreeView(上)

项目中经常会遇到树形数据的展现,包括导航,选择等功能,所以树控件在大多项目中都是必须的。那一个实用的树应该具备什么功能呢?   根据我的项目实践情况,主要是几个关键点:  1:支持静态的树,即一次性将全部数据加载到客户端。  2:异步树,即一次只加载一级或若干级节点,子节点可以异步加载数据。  3:Checkbox树(可能是静态树也可能是异步树),用于选择(如选择组织机构,选择数据

2010-05-13 01:19:00 1090

原创 The Yii Cookbook 中文目录(翻译)

Adding login form to each page 给每页增加登录框 Advanced CTabView using CClipWidget 使用 CClipWidget的高级CTabView AutoTimestampBehavior 自动时间戳行为 Creating a dependent dropdown 创建依赖关系的下拉框 Eclipse P

2010-05-07 18:14:00 1043

原创 yii分析 创建自己的extension

创建application component继承IApplicationComponent接口,或者继承CApplicationComponent类,一定要覆盖IApplicationComponent::init()这个方法,因为component的实例化的时候要做一些准备工作的。  创建behavior继承IBehavior接口,或者继承CBehavior类,如果是为CModel或者

2010-05-07 18:03:00 821

原创 yii分析 Yii: 利用Clip片段构建复杂界面

 大家都知道Yii里为我们提供了layout效果,我们可以把一个view嵌入事先设计好的layout。但随着网站设计越来越多变,越来越复杂,光光layout内一个$content 变量在载入view似乎有时候并不能满足我们的需求。如果页面中有好几个地方需要时时变动呢? 没关系, Yii还为我们提供了Clip这个方法,这个其实有点类似与Django中的block。比如现在我们需要构建一个布局

2010-05-07 17:56:00 786

原创 yii 分析 yii 如何使用第三方插件

第一,比如说,我们要使用 Zend framework的东西。我们把zend framework解压到 prtected/vendors里面,现在的文件夹为 protected/vendors/Zend/Search/Lucene.php 第二,在controller文件的头部,插入下面代码。Yii::import(’application.vendors.*’);require o

2010-05-07 17:47:00 826

原创 yii分析 Yii: Just another way to use GridView

今天当我翻阅Yii 代码的时候发现qiang还给我们提供了CDetailView这个类来完成类似的功能。两者到底有什么区别呢? 我们都知道 CGridView是根据数据表结构来生成我们需要的数据,而CDetailView是根据我们平时一直用到的model实例来生成数据。同样以上一个列子来写,看看有什么不同:$criteria = new CDbCriteria;$criteri

2010-05-07 17:46:00 800

原创 yii分析 Yii GridView 初探

 最近在社区成员的强烈要求下,qiang也开始开发了Yii的GridView widget。根据qiang的意思此widget应该会在1.1rc的时候发布。不过今天当我更新svn的时候发现这个插件已经出现在zii的插件包中了,新东西当然都试下,接下来让我们看看 CGridView是怎么工作的。首先通过下面这段代码,我们在action中生成了一个dataProvider可以提供给view中的

2010-05-07 17:45:00 1342

原创 yii分析 yii常见操作

原文链接:http://koda.javaeye.com/category/72866?show_full=trueYii的URL管理精要通常在yii框架的Url中如下: http://yourdomain.com/index.php?r=account/login 1. Friendly URL(美化URL) 修改config/main.php,增加一个component urlM

2010-05-07 16:17:00 1484

原创 yii分析 yii的 view语法和model中的relations

1.View中的语法.Yii在view里使用自己的语法,常用的是if语句和foreach语句,跟php的语法非常相似.if的语法为:?View Code PHP 1234567 if ($foo): ?> echo $foo; ?> elseif ($bar): ?> echo $bar

2010-05-07 15:59:00 1838

原创 yii分析 给layout中传值

在yii framework中,给layout中变量传递值其实是一个很简单的事情只要在controller 中定义一个属性,然后在layout中使用$this->属性   调用就是例子: 程序代码class SiteController extends CController{     public $aboutLittle = null ; //定义一个属性,一定要是public的,

2010-05-07 15:53:00 1215

原创 yii分析 创建web service

第一步:创建controlleryiic shell index.phpcontroller xxxxx编辑xxxxx加入action方法并且引用CWebServiceAction:public function action(){   return array(       quote=>array(         class=>CWebServiceAction,     )

2010-05-07 15:49:00 1213

原创 yii分析 请问relation关系里配置

比如文章列表页面,我要实时统计每条记录的评论数,下面配置要怎么改才行,现在总是报错CDbCommand failed to execute the SQL statement: SQLSTATE[HY000]: General error: 1140 Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is

2010-05-07 15:48:00 2003

原创 yii分析 配置了module,layout的疑问

配置了三个module(module1,module2,module3)后,这个三个module下分别有三个layout.同时在protected目录下,有一个layout文件夹,我的想法是,举个例子来说,当程序运行到module1后,要渲染layout时,先到module1.views.layout下寻找指定layout,如果没有找到,就继续到protected.views.layouts下去寻

2010-05-07 15:45:00 3009

原创 yii分析 编写action (Creating Action)

一旦有了model,我们可以开始编写操作model的逻辑。我们把这些逻辑放在controller action里面。用录入登陆表单这个例子来说明,如下是需要的代码:public function actionLogin(){$form=new LoginForm;if(isset($_POST[LoginForm])){// 收集用户输入的数据$form->attributes=$_POST[

2010-05-07 15:39:00 1367

原创 yii实践 将index.php隐藏起来

原文出处: http://hi.baidu.com/sulin2009/blog/item/7e003decec69b6dcb31cb1bd.html对于一个seo来说,站点的url最好的莫过于这种:http://www.xxx.com/aaa/bbb/ccc而yii framework默认的url则为:http://www.xxx.com/index.php?r=site/index为了美化

2010-05-07 15:26:00 705

原创 Yii控制器动作的编写方法

http://developer.miiti.com/?q=node/5   在Yii中编写控制器动作有两种方法。一种是在控制器中以定义类方法的形式定义。定义规则是在动作名称前加上action单词。例如:class SiteController extends CController{public function actionIndex(){}}另一种方法:把动作单独定义

2010-05-07 12:55:00 966

原创 Yii设计分析-入口程序

  http://developer.miiti.com/?q=node/15 1、入口程序Yii采用的了单一入口处理请求的方式。index.php为入口页面。如今PHP程序也讲究面向对象设计了,所以我认为在处理用户请求时,越早使用实例对象处理请求,也就面向对象的更彻底。由于PHP解释型语言,没有像java、.net那样的运行环境,也没有那么多处理层面。我现在看到框架包括Yii

2010-05-07 12:52:00 926

原创 Yii中如果基于角色权限控制

权限管理有很多解决方案:RBAC(Role-Based Access Control)就是其中一种而已。Yii支持RBAC在学习Yii的RBAC之前,一定要先知道Yii有个filter。Yii::filter是我们学习Yii时控制访问权限时最先遇到的。同时也正是因为它,给我们学习中造成了很多疑惑。Yii的filter是一个过滤器类,正如其名它所做也就是过滤这个那个的。其中filte

2010-05-07 12:50:00 1762

原创 Yii设计分析-YiiBase文件

YiiBase文件在入口文件中,引入了框架中的Yii.php,里面定义了一个Yii类,它是一个帮助类,继承自YiiBase类。Yii类实际上是一个空的类壳,这里正是第一处Yii框架留给我们扩展框架功能的地方。好好记住吧。YiiBase.php文件中首先定义了一些框架的默认常量。现在先不用知道每个常量的功能。但是要记住如果要重定义这些这些常量一定要在入口文件(index.phps)中定义。Y

2010-05-07 12:47:00 842

原创 Yii设计分析-CWebApplication文件

CWebApplication文件CWebApplication类是专门处理用户请求的类,这里说的请求是只整个请求周期的控制处理。在入口程序中唯一创建了他也就足为奇了。他是由YiiBase帮助类创建的。这里有个疑惑就为什么要用帮助类来创建,而不是直接在入口脚本中直接实例化。实际上我们知道YiiBase.php不但定义了一个帮助类,而且启动php的autoload机制。所以才可以这样简单的直接的

2010-05-07 12:44:00 1393

空空如也

空空如也

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

TA关注的人

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