八月 15, 2010 0

JQuery技巧总结【转】

By admin in jQuery

一、简介

1.1、概述
随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype、YUI、jQuery、mootools、Bindows以及国内的JSVM框架等,通过将这些JS框架应用到我们的项目中能够使程序员从设计和书写繁杂的JS应用中解脱出来,将关注点转向功能需求而非实现细节上,从而提高项目的开发速度。
jQuery 是继prototype之后的又一个优秀的Javascript框架。它是由 John Resig 于 2006 年初创建的,它有助于简化 JavaScript™ 以及Ajax 编程。有人使用这样的一比喻来比较prototype和jQuery:prototype就像Java,而jQuery就像ruby. 它是一个简洁快速灵活的JavaScript框架,它能让你在你的网页上简单的操作文档、处理事件、实现特效并为Web页面添加Ajax交互。

它具有如下一些特点:
1、代码简练、语义易懂、学习快速、文档丰富。
2、jQuery是一个轻量级的脚本,其代码非常小巧,最新版的JavaScript包只有20K左右。
3、jQuery支持CSS1-CSS3,以及基本的xPath。
4、jQuery是跨浏览器的,它支持的浏览器包括IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+。
5、可以很容易的为jQuery扩展其他功能。
6、能将JS代码和HTML代码完全分离,便于代码和维护和修改。
7、插件丰富,除了jQuery本身带有的一些特效外,可以通过插件实现更多功能,如表单验证、tab导航、拖放效果、表格排序、DataGrid,树形菜单、图像特效以及ajax上传等。

jQuery的设计会改变你写JavaScript代码的方式,降低你学习使用JS操作网页的复杂度,提高网页JS开发效率,无论对于js初学者还是资深专家,jQuery都将是您的首选。
jQuery适合于设计师、开发者以及那些还好者,同样适合用于商业开发,可以说jQuery适合任何JavaScript应用的地方,可用于不同的Web应用程序中。
官方站点:http://jquery.com/ 中文站点:http://jquery.org.cn/

1.2、目的
通过学习本文档,能够对jQuery有一个简单的认识了解,清楚JQuery与其他JS框架的不同,掌握jQuery的常用语法、使用技巧及注意事项。

二、使用方法
在需要使用JQuery的页面中引入JQuery的js文件即可。
例如:
引入之后便可在页面的任意地方使用jQuery提供的语法。

三、学习教程及参考资料
请参照《jQuery中文API手册》和http://jquery.org.cn/visual/cn/index.xml
推荐两篇不错的jquery教程:《jQuery的起点教程》和《使用 jQuery 简化 Ajax 开发》
(说明:以上文档都放在了【附件】中)

四、语法总结和注意事项

1、关于页面元素的引用
通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。

2、jQuery对象与dom对象的转换
只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。
普通的dom对象一般可以通过$()转换成jquery对象。
如:$(document.getElementById(“msg”))则为jquery对象,可以使用jquery的方法。
由于jquery对象本身是一个集合。所以如果jquery对象要转换为dom对象则必须取出其中的某一项,一般可通过索引取出。
如:$(“#msg”)[0],$(“div”).eq(1)[0],$(“div”).get()[1],$(“td”)[5]这些都是dom对象,可以使用dom中的方法,但不能再使用Jquery的方法。
以下几种写法都是正确的:
$(“#msg”).html();
$(“#msg”)[0].innerHTML;
$(“#msg”).eq(0)[0].innerHTML;
$(“#msg”).get(0).innerHTML;

3、如何获取jQuery集合的某一项
对于获取的元素集合,获取其中的某一项(通过索引指定)可以使用eq或get(n)方法或者索引号获取,要注意,eq返回的是jquery对象,而get(n)和索引返回的是dom元素对象。对于jquery对象只能使用jquery的方法,而dom对象只能使用dom的方法,如要获取第三个

元素的内容。有如下两种方法:
$(“div”).eq(2).html(); //调用jquery对象的方法
$(“div”).get(2).innerHTML; //调用dom的方法属性

4、同一函数实现set和get
Jquery中的很多方法都是如此,主要包括如下几个:
$(“#msg”).html(); //返回id为msg的元素节点的html内容。
$(“#msg”).html(“new content“);
//将“new content” 作为html串写入id为msg的元素节点内容中,页面显示粗体的new content

$(“#msg”).text(); //返回id为msg的元素节点的文本内容。
$(“#msg”).text(“new content“);
//将“new content” 作为普通文本串写入id为msg的元素节点内容中,页面显示粗体的new content

$(“#msg”).height(); //返回id为msg的元素的高度
$(“#msg”).height(“300″); //将id为msg的元素的高度设为300
$(“#msg”).width(); //返回id为msg的元素的宽度
$(“#msg”).width(“300″); //将id为msg的元素的宽度设为300

$(“input”).val(“); //返回表单输入框的value值
$(“input”).val(“test”); //将表单输入框的value值设为test

$(“#msg”).click(); //触发id为msg的元素的单击事件
$(“#msg”).click(fn); //为id为msg的元素单击事件添加函数
同样blur,focus,select,submit事件都可以有着两种调用方法

5、集合处理功能
对于jquery返回的集合内容无需我们自己循环遍历并对每个对象分别做处理,jquery已经为我们提供的很方便的方法进行集合的处理。
包括两种形式:
$(“p”).each(function(i){this.style.color=['#f00','#0f0','#00f'][i]})
//为索引分别为0,1,2的p元素分别设定不同的字体颜色。

$(“tr”).each(function(i){this.style.backgroundColor=['#ccc','#fff'][i%2]})
//实现表格的隔行换色效果

$(“p”).click(function(){alert($(this).html())})
//为每个p元素增加了click事件,单击某个p元素则弹出其内容

6、扩展我们需要的功能
$.extend({
min: function(a, b){return a < b?a:b; },
max: function(a, b){return a > b?a:b; }
}); //为jquery扩展了min,max两个方法
使用扩展的方法(通过“$.方法名”调用):
alert(“a=10,b=20,max=”+$.max(10,20)+”,min=”+$.min(10,20));

7、支持方法的连写
所谓连写,即可以对一个jquery对象连续调用各种不同的方法。
例如:
$(“p”).click(function(){alert($(this).html())})
.mouseover(function(){alert(‘mouse over event’)})
.each(function(i){this.style.color=['#f00','#0f0','#00f'][i]});

8、操作元素的样式
主要包括以下几种方式:
$(“#msg”).css(“background”); //返回元素的背景颜色
$(“#msg”).css(“background”,”#ccc”) //设定元素背景为灰色
$(“#msg”).height(300); $(“#msg”).width(“200″); //设定宽高
$(“#msg”).css({ color: “red”, background: “blue” });//以名值对的形式设定样式
$(“#msg”).addClass(“select”); //为元素增加名称为select的class
$(“#msg”).removeClass(“select”); //删除元素名称为select的class
$(“#msg”).toggleClass(“select”); //如果存在(不存在)就删除(添加)名称为select的class

9、完善的事件处理功能
Jquery已经为我们提供了各种事件处理方法,我们无需在html元素上直接写事件,而可以直接为通过jquery获取的对象添加事件。
如:
$(“#msg”).click(function(){alert(“good”)}) //为元素添加了单击事件
$(“p”).click(function(i){this.style.color=['#f00','#0f0','#00f'][i]})
//为三个不同的p元素单击事件分别设定不同的处理
jQuery中几个自定义的事件:
(1)hover(fn1,fn2):一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法。当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。当鼠标移出这个元素时,会触发指定的第二个函数。
//当鼠标放在表格的某行上时将class置为over,离开时置为out。
$(“tr”).hover(function(){
$(this).addClass(“over”);
},
function(){
$(this).addClass(“out”);
});
(2)ready(fn):当DOM载入就绪可以查询及操纵时绑定一个要执行的函数。
$(document).ready(function(){alert(“Load Success”)})
//页面加载完毕提示“Load Success”,相当于onload事件。与$(fn)等价
(3)toggle(evenFn,oddFn): 每次点击时切换要调用的函数。如果点击了一个匹配的元素,则触发指定的第一个函数,当再次点击同一元素时,则触发指定的第二个函数。随后的每次点击都重复对这两个函数的轮番调用。
//每次点击时轮换添加和删除名为selected的class。
$(“p”).toggle(function(){
$(this).addClass(“selected”);
},function(){
$(this).removeClass(“selected”);
});
(4)trigger(eventtype): 在每一个匹配的元素上触发某类事件。
例如:
$(“p”).trigger(“click”); //触发所有p元素的click事件
(5)bind(eventtype,fn),unbind(eventtype): 事件的绑定与反绑定
从每一个匹配的元素中(添加)删除绑定的事件。
例如:
$(“p”).bind(“click”, function(){alert($(this).text());}); //为每个p元素添加单击事件
$(“p”).unbind(); //删除所有p元素上的所有事件
$(“p”).unbind(“click”) //删除所有p元素上的单击事件

10、几个实用特效功能
其中toggle()和slidetoggle()方法提供了状态切换功能。
如toggle()方法包括了hide()和show()方法。
slideToggle()方法包括了slideDown()和slideUp方法。

11、几个有用的jQuery方法
$.browser.浏览器类型:检测浏览器类型。有效参数:safari, opera, msie, mozilla。如检测是否ie:$.browser.isie,是ie浏览器则返回true。
$.each(obj, fn):通用的迭代函数。可用于近似地迭代对象和数组(代替循环)。

$.each( [0,1,2], function(i, n){ alert( “Item #” + i + “: ” + n ); });
等价于:
var tempArr=[0,1,2];
for(var i=0;i alert("Item #"+i+": "+tempArr[i]);
}
也可以处理json数据,如
$.each( { name: "John", lang: "JS" }, function(i, n){ alert( "Name: " + i + ", Value: " + n ); });
结果为:
Name:name, Value:John
Name:lang, Value:JS
$.extend(target,prop1,propN):用一个或多个其他对象来扩展一个对象,返回这个被扩展的对象。这是jquery实现的继承方式。
如:
$.extend(settings, options);
//合并settings和options,并将合并结果返回settings中,相当于options继承setting并将继承结果保存在setting中。
var settings = $.extend({}, defaults, options);
//合并defaults和options,并将合并结果返回到setting中而不覆盖default内容。
可以有多个参数(合并多项并返回)
$.map(array, fn):数组映射。把一个数组中的项目(处理转换后)保存到到另一个新数组中,并返回生成的新数组。
如:
var tempArr=$.map( [0,1,2], function(i){ return i + 4; });
tempArr内容为:[4,5,6]
var tempArr=$.map( [0,1,2], function(i){ return i > 0 ? i + 1 : null; });
tempArr内容为:[2,3]
$.merge(arr1,arr2):合并两个数组并删除其中重复的项目。
如:$.merge( [0,1,2], [2,3,4] ) //返回[0,1,2,3,4]
$.trim(str):删除字符串两端的空白字符。
如:$.trim(” hello, how are you? “); //返回”hello,how are you? ”

12、解决自定义方法或其他类库与jQuery的冲突
很多时候我们自己定义了$(id)方法来获取一个元素,或者其他的一些js类库如prototype也都定义了$方法,如果同时把这些内容放在一起就会引起变量方法定义冲突,Jquery对此专门提供了方法用于解决此问题。
使用jquery中的jQuery.noConflict();方法即可把变量$的控制权让渡给第一个实现它的那个库或之前自定义的$方法。之后应用Jquery的时候只要将所有的$换成jQuery即可,如原来引用对象方法$(“#msg”)改为jQuery(“#msg”)。
如:
jQuery.noConflict();
// 开始使用jQuery
jQuery(“div p”).hide();
// 使用其他库的 $()
$(“content”).style.display = ‘none’;

十二月 8, 2009 0

中国邮政的客服都是摆设

By admin in Words

之前一直听说中国邮政的服务如何如何之差,今天终于领教了。
我一个美国邮寄回来的包裹,昨天打电话说,到北京正在分拣中心,今天打电话就说已经退回去了。我问原因,说是地址不详细,我说我邮寄美国包裹都是用这个地址,别的快递都能送就中国邮政部能送。就算是地址不详细,那不是有我的电话号码么?我打了5个电话,要不让我等,要么就说让我拨其他的号去问。我真不明白一个包裹投递那么简单的事情就被中国邮政搞那么麻烦,地址不详细不是有电话号码么?不能打电话哦?气爆了,最后想投诉吧,还是算了吧。在CN特别政府部门投诉这样词只能是个摆设,有什么用呢?
上百度贴吧看看邮政快递的服务,一看不知道打开下一跳,全屏都是骂邮政的。而且百度贴吧邮政快递已经不让发新帖子了。无语无语无语。气爆了。。。。。。。。。。。。。。。。。

十二月 6, 2009 0

MYSQL频繁连接不上,刷新后正常的解决办法 (10061)

By admin in Collections

症状:Can’t connect to MySQL server on ‘localhost’ (10061)

最近服务器出现MYSQL频繁掉线,刷新后又正常的问题。刚开始还以为是mysql连接数的问题,改了无数次,还是一样没解决问题。后来终于找到什么原因了!微软9月9日发布了TCP/IP更新补丁(KB967723),如果服务器开启自动更新或者有自动更新软件下载更新了这个补丁,那么就会出现这个问题。

有人可能会问,为什么9号出现的补丁,到现在才发现问题?

大家都知道,服务器不是每天都重启的,有的服务器可能一个月或者一年半载重启一次,有的可能在9月9日以后重启过服务器,所以补丁生效了(我个人这么认为)。

第一种方法:

补丁卸载方法:登录服务器,进入控制面板 — 添加和删除程序 — (勾选上方的“显示更新”)

在里面可以看到更新的KB967723这个补丁,然后就想卸载普通软件一样卸载,卸载中会提示你,如果卸载可能导致程序运行出错,没关系,选择“是”,继续卸载。

卸载完成后程序服务器,一切正常!

第二种方法:

既然是升级包KB967723的问题。那么我们就要最终找出病因,最后了解到打完升级包KB967723后,端口默认是 0~5000.打开5000以上端口就会出错。微软官方网也有说明。所以就按微软官方解决方案更改注册表参数。修改端口默认最大值为65534。
微软官方网原文地址:http://support.microsoft.com/kb/q196271

在的注册表中找到以下子项,然后单击 参数 : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

在 编辑 菜单上单击 新建 ,,,然后添加下面的注册表项: 数值名称: MaxUserPort
值类型: DWORD
值数据: 65534
有效范围: 5000-65534 (十进制)
默认值: 0×1388 (5000 十进制)
说明: 此参数将控制程序从系统请求任何可用的用户端口时使用的最大端口数。 通常,1024 的值和包含的 5000 之间分配临时的 (短) 端口。

十月 20, 2009 0

美国eastbay.com 7折代购

By admin in Words

eastbay.com促销了。购买量超过199美元,7折,只有三天。
专业美国代购:http://eusa.taobao.com
代购群:37383208

十月 19, 2009 0

Craigie Hill

By admin in Words

Craigie Hill—- Cara Dillo
“那纯净的歌声会不知不觉地打动你的心
清澈透亮的天籁之音 
配上优美的旋律
优缓的诉说着永远的主题”

It being in the springtime and the small birds they were singing,
Down by yon shady harbour I carelessly did stray,
The thrushes they were warbling, the violets they were charming
To view fond lovers’ talking, a while I did delay.

She said, my dear don’t leave me for all another season,
Though fortune does be pleasing I ‘ll go along with you,
I ‘ll forsake friends and relations and bid this holy nation,
And to the bonny Bann banks forever I ‘ll bid adieu.

He said, my dear don’t grieve or yet annoy my patience,
You know I love you dearly the more I’m going away,
I’m going to a foreign nation to purchase a plantation,
To comfort us hereafter all in America.

Then after a short while a fortune does be pleasing,
It’ll cause them all to smile at our late going away,
We’ll be happy as Queen Victoria, all in her greatest glory,
We’ll be drinking wine and porter all in America.

If you were in your bed lying and thinking on dying,
The sight of the lovely Bann banks sure sorrow you’d give over,
Or if you were down one hour, down in yon shady bower,
Pleasure would surround you, you’d think on death no more.

Then fare you well, sweet Cragie Hills, where often times I’ve roved,
I never thought my childhood days I ‘d part you any more,
Now we’re sailing on the ocean for honour and promotion,
And the bonny boats are sailing, way down by Doorin shore.

十月 15, 2009 0

lei累

By admin in Words

淘宝已经2个多月,快三个月了,这三个月感觉总是那么的忙,那么的累,基本上都是凌晨睡得。肩比以前任何时候都疼,我不知道是不是命不久矣。
做淘宝更多的是做客服的工作,还有就是无止境的传宝贝,很辛苦很累,但是当卖出一单的时候又无比的兴奋,在这两个月里为了身体能承受这种高压,每天都去跑步,我真怕有一天自己的身体扛不住。想法太多可是又有很多却无法实现。
两个月里面再做淘宝的同时还得接单子维持生活,同时能满足自己的虚荣心回家的时候可以给爸爸妈妈点钱,很久没打理博客了,其实我慢慢的才发现博客才是我最好的倾诉者,我不期望自己的博客能有韩寒或者老徐的访问量,我只是想要个倾听者,有多少访问量又如何。只想记录我自己的生活,等我老的时候,我还能有点能够见证我经历了,等我失忆的时候能让我知道,原来我做了这些事情。
累我不能说,父母总担心我的生活,担心我的身体。父亲总是让我去上班,不止一次的提醒我。母亲总是担心我的身体,我的身体一直都是她担心的重点,记得刚来北京那会,我瘦了一大圈,视频的时候被母亲看到了,然后给我打了一个小时的电话问原因,然后怎么怎么的,很感谢他们。
在今天之前一直很忙,好像都没时间来想想以前走过的路以及以后要走的路,今天想想却发现原来自己那么累。哎。。。。。。。。。
我不知道这样的生活要维持多久,我不知道我要的是什么样得生活?至少现在的不是。。。

九月 19, 2009 0

Zappos的“过度”客户关注与高度的员工满意度

By admin in Collections

一个月前,全球在线零售巨头Amazon宣布以8.5亿美元收购美国最大的在线鞋类零售网站Zappos。Amazon已经是全球在线零售的巨无霸,Zappos的销售额不足前者的1/20,那Zappos是如何让Amazon如此青睐有加的呢?他们的答案就是卓越的客户服务。 

  在一个高度重视用户在线DIY的互联网商业世界中,Zappos却以提供卓越的客户服务著称,这使得他们将鞋子这个被认为最不适合在网上卖的商品做到了每年10亿美元的销售额。Amazon的创始人Jeff Bezos谈到对Zappos的收购时说到:Zappos对客户的着迷让我十分敬佩,一旦我看到一个对客户痴迷的公司,我就会完全的脚软. Zappos的确是这样的公司。 

  Zappos对客户的着迷源于其执着追求的以客户为中心的企业文化,而居于其企业文化十大法则之首的就是“服务创造惊喜”,下面我们通过几个实例来看看Zappos是如何持续不断地为客户带来惊喜的。 

  1、无可挑剔的配送服务  

  为了保证送货及时,Zappos把家安在了联合包裹服务公司(UPS)的机场附近,仓库24小时运作。Zappos不仅要让顾客满意,还要让他们喜出望外——公司承诺4天内免费送货,但在大多数情况下,顾客第二天就可以拿到货。 

  2、疯狂的“退货”制度  

  由于鞋类的销售对试穿的要求比较高,一直阻碍鞋的在线销售,甚至有人认为像鞋这样的对现场体验要求很高的产品很难单纯依赖在线模式。为此,Zappos最初推出了30天免费退货制度,而且运费由Zappos承担。最近,免费退货期延长到了1年,而且运费仍然由Zappos承担。  

  如果仅仅1年免费退货制度也就算了,更为疯狂的是,当顾客不能确定哪个尺码更合脚时,Zappos竟然会推荐顾客同时购买2双鞋子,试穿后再把不合适的退回来!!  

  3、卓越的在线体验 

  为了降低顾客的购物障碍,Zappos为每一种不同款式、颜色的鞋款,都拍了八张不同角度的产品照,让消费者可以更清楚了解产品。在肯塔基州的仓库中,Zappos存有5.8万种款式的130万双鞋,拍照的任务极其艰巨,但Zappos完成了。同时,详尽的产品文字介绍以及购买者发表的评论等,都为计划购买者了解产品提供了帮助。 

  4、构建强势服务文化  

  Zappos的所有新员工,甚至包括不和顾客直接接触的职位,如会计师、法律顾问等,在入司时都要在拉斯维加斯总部花一周的时间接听客服电话,然后再飞到肯塔基的物流中心,把订购的鞋子打包并发送到顾客指定地址。  

  有这样一个案例,公司的一位客服人员,在发现顾客所订的鞋子缺货后,便去竞争对手的网站搜索,并把找到的相关页面告诉顾客。而公司总裁谢家华对此的评价是:对Zappos而言,更好的客户服务比增加一笔订单更为重要。  

  5:高度重视客户沟通 

  和美国的大多数在线零售网站不同,Zappos的1-800免费电话号码无处不在地显示在其网站每个页面的显著位置,而且其呼叫中心聪明而风趣的接线员可以自主决定做任何让顾客开心的事。没有讲稿,没有时限,没有机械行为,有的是许多关于Zappos和顾客的传奇故事。 

  这些对客户充满热情的员工是Zappos鼓励创新、变革的企业文化以及诚实、开放的沟通机制的结果,但也离不开Zappos在员工培训之初的别具一格的甄选制度:Zappos招入新员工时,会提供为期4个星期的培训,让新员工沉浸在公司的战略、文化以及对顾客的执着之中。在培训开始后的一个星期左右,到了Zappos称为“出价”的时间。这家增长迅速因而努力招人的公司对其新员工说:“如果你今天辞职,我们会按你的工作时间付你薪水,另外我们还提供1000美元奖金。”为什么呢?因为如果你愿意接受公司的出价,很显然你不具备他们在找寻的奉献精神。Zappos想要知道公司的价值观和每个员工是否契合无间,而且它希望尽早知道,据统计大约10%的呼叫中心新员工会拿钱走人。 

  Zappos 对客户的“过度”关注并不是每家公司都有实力和资本去效仿,虽然他们回头客的比例高达75%,但是Zappos也在创立后的第八年才首次盈利,真正值得我们去学习的是他们通过对员工个人价值和发展的高度关注来提升客户满意度的手段。当中国旅游业也建立了动辄4、5千人的呼叫中心,当传统的运营流程被切割成流水线后,我们的操作人员也成为了流水线上的工人:坐席员只需要按照整齐划一的话述去解答客户的问题,再按照标准的流程、在规定的时间内进行预订、完成通话;后台操作人员也需要按照标准的流程,不折不扣地完成每一道工序,稍有差池,就会被扣奖金、罚款。据说在纸质客票的时代,有些公司甚至设立了专门的岗位分别负责打印机票和撕票联,他们每天需要去做的就是千篇一律的一个动作。对于任何一家公司来说,这样的流程设计和岗位分工都是无可厚非,但问题是长此以往在这样的岗位上工作的员工又有多大的满意度和职业发展前景呢?提高客户满意度,先从关注自己的员工开始吧!

Tags:

九月 19, 2009 0

深圳那么远

By admin in Words

终于静下心来写点东西。

不知道为什么一直对深圳这座城市情有独钟,当我离开深圳的时候我告诉自己,我还会回来的。

自己离职以及自己开淘宝已经一个多月了,在这一个多月里面,经历了很多,也学会了很多。在这一个多月里面,我做得更多的事情是做客服的职位,对技术做得越来越少,以至于javascript都忘了许多。假如我不作为一个技术人员的角色回深圳我能以什么样得角色去面对深圳呢?

深圳一座曾经在梦里出现的城市,在这我经历了两年,但是对深圳的感情就像跟我呆了三年的九江差不多,有过太多的无奈,开心以及兴奋。发现自己不再上蓝色理想,不再看一些高手写得一些技术文章,整天等待着买家来询问,等待着UPS的包裹信息,等待着收货发货。

兴奋一天我们卖过四双鞋,无奈我们几天没开张。心理承受着极大负担,兴奋,沮丧,开心。。。。好在我的心里承受能力还好,好在有亲人以及朋友的支持,不太会表达自己的情感,只能在自己的文字中表达自己对他们的敬意。

这一个多月以来,为了省开销,我们自己做饭,可是又懒,有得时候4,5饿的不行了,才去做饭,然后煎两个鸡蛋,但是我并不觉得自己有多辛苦,自己有多么艰难。经历了就等于赚了,就等于没白活。我坚信,B2C的模式在中国是走得通的,国外有太多的例子,国内也有。。。

感觉思绪好乱,今天看了一组深圳的照片,让我不暇的又想起了深圳,可是现在想想深圳却是那么的远,也许以后都不会回去了,以后谁能知道呢?

九月 13, 2009 0

google 企业邮箱 smtp pop3设置

By admin in Collections

POP:pop.gmail.com
SMTP:smtp.gmail.com
POP的端口:995,SMTP的端口:456

用户名就是企业邮局的邮箱名,密码就是企业邮局邮箱密码

八月 29, 2009 0

Zappos十则

By admin in Collections

Zappos的这十条原则涵盖了从招聘到人才培养乃至解雇(的整个流程),从中我们可以看到一系列隐于原则之后的核心价值,以及它们如何铸就了Zappos的企业文化。

  1. 服务创造惊喜
    这是所有原则的核心价值,Zappos依此成为了行业中的客户服务典范(比如将订单免费升为一夜航运、送花、附带卡片等)。他们也将这种精神传递给了供应商,所有供应商都可以与公司管理层看到同样的存货和销售数据。
  2. 拥抱并推动变革
    CEO Tony Hsieh有将Zappos发展成为横跨几个行业的大公司的野心,但他并不觉得这有多么宏伟。这条核心价值确保了每一个创意都会被倾听,并从较低的标准中脱颖而出,最终获得认可。
  3. 创造乐趣和一点不可思议
    这一核心价值在显性和隐性方面都有明确的发挥——牛铃的声音响彻在拉斯维加斯的公司总部。在Zappos,即使是平凡的日常会议,也充满了歌声、笑声、游行、蓝色头发和口哨声,填字游戏和漫画更是家常便饭。面试中会问到任何问题,甚至非常规的(比如,若能成为超级英雄,你希望自己是哪一个?)。人力团队还会将可能被“处以极刑”的违规行编排进为新员工表演的滑稽短剧中。
  4. 勇于冒险、创新与开放的心态
    Zappos是一个鼓励试错且愿意承担风险的组织。呼叫中心的工作人员可以尝试新鲜玩意以取悦客户。经理们则要求团队成员走出办公室,基于不同的角度审视他们的工作,从而建立更加强有力的工作关系。
  5. 追求成长与学习
    Zappos的大厅有好几个书架放满了商管书籍:《Peak》杂志、《让创意更有黏性》和《从优秀到卓越》等,对员工完全免费。公司也鼓励员工参加公司组织的十多个培训课程,进行新技能的学习与训练,从而更上一层楼。
  6. 建立诚实与开放的沟通机制
    Zappos具有极高的透明度,员工们可以畅所欲言。公司还雇用了专职的职业生涯教练安排时间,以尽量保密的聆听员工的委屈与牢骚,并给予相应的职业生涯规划建议——往上爬或者选择离去。
  7. 建立具备家族精神的积极团队
    招聘经理Christa Foley说:“我们不只是在台面上宣扬工作与生活平衡的概念。”员工一块儿工作,一块儿玩乐,一块儿吃早饭……这些都能让他们觉得自己是这个大家庭的一员。
  8. 少花钱多办事
    2008是Zappos创纪录的、盈利的一年。但像所有公司一样,它也要节约开支。去年秋天,公司解雇了124人;而现在则是通过减少昂贵支出等方法,以获得同样的效果。一个例子:原来的新员工培训结束后的“欢乐时光”活动大约需要3000美刀,而最近的“欢乐时光”活动则变成了一个110刀的冰激凌聚会。“或许这比去酒吧折腾的效果更好,”招聘经理Christa Foley说。
  9. 建立并保持主动性
    每个人对工作都应具备主动性,而Zappos则会鼓励将外部主动转化为内在动力。招聘经理Christa Foley说:“如果你热爱马拉松,并且希望公司也能参与,那就去做——不要等着别人说。”
  10. 保持谦逊
    这一最重要的核心价值,贯穿了Zappos历程中的每一个行为。以Hsieh为首,从哈佛毕业,到两次成功的企业家,他始终保持着温文尔雅的态度。“我们有理由相信,”招聘经理Christa Foley说:“即使有一吨的公司来观摩和学习我们如何做事,我们都会说‘这些是我们实践中一些行而有效的东西,请问你们又是如何做的?*’我们始终知道有更多的事情要做。”

Tags: