一月 9, 2012 0

Jquery Notification Plugin

By in Work

一款简单易用的jquery通知插件。会在页面顶部show出成功,失败,警告,和信息提示框。

基本设置

1,引入jquery和本插件(notification libraries)

<script src="jquery.js"></script>
<script  src="js/jquery_notification_v.1.js"> </script>

2,引入notification的css文件

<link href="css/jquery_notification.css" type="text/css" rel="stylesheet"/>

3,调用showNotification()方法,并传递参数

showNotification(params);

使用例子

<html>
<head>
<link href="css/jquery_notification.css" type="text/css" rel="stylesheet"/>
<script src="jquery.js"></script>
<script type="text/javascript" src="js/jquery_notification_v.1.js"></script>
<script type="text/javascript">
$(document).ready(function(){
showNotification({
message: "This is sample notification message",
type: "success",
autoClose: true,
duration: 5
});
});
</script>
</head>
<body>
..................
..................
</body>
</html>

插件下载:jquery_notification

Tags:

一月 9, 2012 0

jQuery Mobile Framework 便捷指南

By in Work

Jquery mobile framework 可以帮助你开发基于web的富移动应用程序。在这篇教程里,我们将解释一些基本的事情,比如theme selection (主题选择),library usage(库的使用),design pages(页面设计),page links(页面链接)和transition animations (过渡动画)。代码轻便,简单,灵活。它支持流行的智能手机和嵌入平台。使用它可以让你的移动应用更充实。 包含jQuery Mobile库 第一步就是在你的web page头部引入jQuery Mobile的样式表和javascript库文件。 <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.css" /> <script src="http://code.jquery.com/jquery-1.4.4.min.js"></script> <script src="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.js"></script> 设计你的web page jQuery Mobile可以在普通的html标签或html5标签中工作,但是你必须添加一些data属性(data-role,data-theme等等)在html标签中。 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>jQuery Mobile | 9Lessons</title> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.css" /> <script src="http://code.jquery.com/jquery-1.4.4.min.js"></script> <script src="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.js"></script> </head> <body> <div data-role="page"> <div data-role="header" data-theme="a"> [...]

Tags: ,

十二月 24, 2011 0

贴点权限系统的部分代码

By in PHP, Work

好久未更了,凑数:( <?php /**  * 权限控制器  */ class Permission extends CI_Controller {     function __construct()     {         parent::__construct();         $this->load->model(’permission_model’);     }         //模块列表(权限分类)     function module()     {         $data[’list_pages’] = $this->permission_model->list_module();         $this->load->view(’manage/list_permission_module’,$data); [...]

十二月 7, 2011 0

jQuery ajax方式加载页面后,被加载页面的js不能执行的问题

By in PHP, Work

在回调函数里注册一下事件就可以了,要么就各个函数写在被加载的页面里。 $(document).ready(function() {     $(’content_div’).hide();     $(’#list_user’).click(function(event){         event.preventDefault();         load_user();     }); }); function load_user(){     //load page     $("#content_div").load(’your page url’,function(){         //回调函数,在这里注册被加载页面需要的事件         $(".deleteItem").click(delItem);         $(".editItem").click(editItem);     });     function [...]

Tags: ,

十二月 3, 2011 1

MAMP环境下,在zend studio 9 里使用xdebug调试

By in PHP, Work

没有技术含量。 MAMP下面有两个版本(MAMP/bin/php),他们都有各自的php.ini 在其文件最后,都提供了xdebug块,仅有一行,“;zend_extension=…”貌似去掉zend_extension前的注释就能使用了。 实际上还需要添加一些配置才能进行断点调试的。否则只是在页面上var_dump变量提供更详情的信息而已。 [xdebug] xdebug.default_enable=1 xdebug.remote_enable=1 xdebug.remote_handler=dbgp xdebug.remote_host=localhost xdebug.remote_port=9000 xdebug.remote_autostart=1 zend_extension=”/Applications/MAMP/bin/php/php5.2.17/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so”

Tags: ,

十一月 29, 2011 0

Photoshop教程:一款清新高雅的网页布局

By in Other, Work

本教程中,你将学习如何设计优雅并专业的网页布局,我们将运用各种photoshop技巧,依靠图形工具和图层样式等基本操作来实现此布局。作为奖励,在教程结束后附有HTML/CSS/JavaScript的网站模板,完全免费下载。 网站模板

Tags:

十一月 28, 2011 2

CodeIgniter Ajax Request

By in PHP

先添加一行简单的代码,在ci里定义ajax的请求。 在application/config/constants.php 添加如下: // Define Ajax Request define(’IS_AJAX’, isset($_SERVER[’HTTP_X_REQUESTED_WITH’]) && strtolower($_SERVER[’HTTP_X_REQUESTED_WITH’]) == ‘xmlhttprequest’); 在控制器里就可以判断是否是Ajax的请求,从而决定是否load view。 public function test(){     if(IS_AJAX){         $this->load->view(’ajax_test’);     }else{         echo ‘Direct access not allowed!’;         // or load other view file.         //$this->load->view(‘test’);     [...]

Tags: ,

十一月 22, 2011 3

到当当买东西,太傻太天真

By in Life

买了当当两本书。 现在被他们搞得心情郁闷。 付款后,足足等了9天才拿到书,9天啊!还有比这个更慢的么?我在苏州,又不是新疆等边远,交通不便的地方。 当时有活动,满100返200。结果,返券需要再买至少200元的图书才能抵用。 他大爷的,也过了退货期了,换货还要自己邮过去。 算了,希望其他朋友接受我的教训,不要再它那边浪费时间了。 其价钱不是最实惠的,送货的效率也是最差的,还有欺骗消费的行为。。 可恶!

十一月 19, 2011 0

将小型、现代的产品主页由psd转换成XHTML/CSS模板

By in Other, Work

开始之前 如果你还没有准备好,我们建议您阅读完这个教程系列的第一部分: 用Photoshop设计一个小型、现代的产品主页 , 因为第二部分需要第一部分做好了的psd文件。 如果你想跳过第一部分,你可以直接在第一部分中下载源文件,下面将会需要它才能继续。 创建文件结构,准备文件 1 在桌面上创建新的空目录,取名portfolio。 2 在portfolio目录下面继续创建images目录用于存放图片。 3 接下来创建两个空文件 styles.css和index.html

Tags:

十一月 19, 2011 0

用Photoshop设计一个小型、现代的产品主页

By in Other, Work

这个Photoshop web设计的教程中,我们将学习设计一个整洁的具有现代气息的web站点。这是设计和HTML/CSS模板转换系列教程的第一部分。 预览 以下是我们将要一些设计的页面预览,点击图片可以放大。 建立一个新的Photoshop文档 1 首先在Photoshop中新建一个文档(Ctrl+N),大小为1200 x 1200像素,背景设为透明。 设置头部背景 2 使用矩形选定工具在透明的背景上画出一个矩形,矩形大小:1200px ×120px 3 使用油漆桶工具(G)用任意颜色填充头部刚才选定区域。点开图层样式对话框,用以下设置来增加一个渐变叠加效果。 完了,应该出现以下效果: 创建内容部分的背景图层 4 现在我们将要创建图层内容区域的第二部分背景。把前景色设为#00315C,背景色设为#001B32。选择矩形框选定工具(M)选定剩下的透明图层;选定后,选择渐变工具(G),然后设置渐变类型为径向渐变。 5 设定好渐变工具(G)后,从顶部的中间垂直的拖动到画布的4/1大小左右。 添加参考线 6 现在我们需要一些参考线保留出宽度为850px的中间内容部分。选择视图 > 新建参考线。在新建参考线对话框中输入175px,取向选择垂直。这样一个画布左边的参考线就做好了。 7 重复6的步骤,创建另外一条垂直参考线,不过这次输入1025px (175px + 850px = 1025px)。这样一个850px宽、居中的区域就做好了 设计头部区域 8 选择横排文字工具(T),然后对其左边参考线边沿添加上页面标题和标语。 9 在标题文本图层下面创建一个新图层,选定矩形选框工具(M),在头部选取出一个区域。宽度必须填满1200px,高度大概在60px左右。 10 用白色(#FFFFFF)填充(G)选定区域,然后在图层面板中设置透明度为25%。效果如下。 创建导航 11 选择横排文字工具(T),字体大小设定为11-12px左右。然后在标题和标示右边加入导航文字;没菜单项之间留出等宽的边距。 12 在每个菜单项之间使用矩形选框工具(M)做一个1px宽的分割线;长度跨越整个头部。用#CECECE颜色填充(G)这1px的线条。效果如下图。 13 现在,我们在每个菜单项中加入鼠标悬停动态效果(hover)。我已经给其中一个菜单项加入颜色表示鼠标悬停时的效果。使用多边形套索工具(L)按住shift,创建一个三角形,以保证每条线都是直的。 14 用#00315C这个颜色填充选定的三角形区域 创建欢迎区域 15 选择横排文字工具(T),加入一些欢迎标语;同样左边距紧贴左参考线,然后在上面的页面标题和下面的欢迎文本中留出一定的空间。文本下面加入4个蓝色的列表图标。这个图标是 Function Icon Set 里面的(文件名是circle_blue.png)。 16 在欢迎文本的右边将插入一个欢迎图片;我这里使用的是Six Revisions网站界面裁图。裁剪你的图片,去掉不需要的部分。图片准备好之后,通过编辑 > 变换 > 透视 改变图片的视角。 [...]

Tags: