<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[静水渊的专栏]]></title><description><![CDATA[专注于互联网富客户端的开发及技术跟进]]></description><link>https://blog.youkuaiyun.com/LZG0321</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LZG0321]]></copyright><item><title><![CDATA[解决编辑时combobox显示编号而不是文本的问题]]></title><link>https://blog.youkuaiyun.com/LZG0321/article/details/7993728</link><guid>https://blog.youkuaiyun.com/LZG0321/article/details/7993728</guid><author>LZG0321</author><pubDate>Tue, 18 Sep 2012 22:18:55 +0800</pubDate><description><![CDATA[Ext.override(Ext.form.ComboBox, {
    setValue: function (v) {

        //////////为解决编辑时combobox显示编号的问题，而增加的代码
        if (typeof this.store.url == 'string' && this.store.getCount() == 0) {]]></description><category></category></item><item><title><![CDATA[fieldset的getValues扩展方法]]></title><link>https://blog.youkuaiyun.com/LZG0321/article/details/7686425</link><guid>https://blog.youkuaiyun.com/LZG0321/article/details/7686425</guid><author>LZG0321</author><pubDate>Sat, 23 Jun 2012 17:54:00 +0800</pubDate><description><![CDATA[群里有个人问有没有像form的getValues方法，可惜没有，于是就动手扩展了一个。一下是扩展方法的代码Ext.override(Ext.form.FieldSet,
                                    {
                                        getValues: function (asString) {]]></description><category></category></item><item><title><![CDATA[引用类型之Math对象]]></title><link>https://blog.youkuaiyun.com/LZG0321/article/details/7681983</link><guid>https://blog.youkuaiyun.com/LZG0321/article/details/7681983</guid><author>LZG0321</author><pubDate>Thu, 21 Jun 2012 10:10:46 +0800</pubDate><description><![CDATA[min()和max方法接收任意多个数值参数，返回最小值或最大值；
ceil()和floor()方法接收一个数值参数，返回向上舍入或向下舍入的最为接近的一个整数
round()方法接收一个数值参数，返回四舍五入后的整数
random()方法不接收参数，返回介于0和1之间的一个随机数，
套用下面的公式，可任意利用Math.random()方法从某个整数范围内随机选择一个值：]]></description><category></category></item><item><title><![CDATA[函数中两个容易混淆的length概念]]></title><link>https://blog.youkuaiyun.com/LZG0321/article/details/7678882</link><guid>https://blog.youkuaiyun.com/LZG0321/article/details/7678882</guid><author>LZG0321</author><pubDate>Wed, 20 Jun 2012 10:26:45 +0800</pubDate><description><![CDATA[函数属性length：函数希望接收的参数个数，即形参个数
arguments的length 属性：实际传参的个数，即实参个数]]></description><category></category></item><item><title><![CDATA[数据库清空日文件快捷方法]]></title><link>https://blog.youkuaiyun.com/LZG0321/article/details/7599877</link><guid>https://blog.youkuaiyun.com/LZG0321/article/details/7599877</guid><author>LZG0321</author><pubDate>Thu, 24 May 2012 20:46:17 +0800</pubDate><description><![CDATA[1、右建数据库属性窗口--故障还原模型--设为简单 
2、右建数据库所有任务--收缩数据库  
3、右建数据库属性窗口--故障还原模型--设为大容量日志记录]]></description><category></category></item><item><title><![CDATA[学习HTML5不可错过的12家国外网站]]></title><link>https://blog.youkuaiyun.com/LZG0321/article/details/7542065</link><guid>https://blog.youkuaiyun.com/LZG0321/article/details/7542065</guid><author>LZG0321</author><pubDate>Mon, 07 May 2012 13:25:55 +0800</pubDate><description><![CDATA[HTML5是近十年来Web开发标准最巨大的飞跃。和以前的版本不同，HTML5并非仅仅用来表示Web内容，它的新使命是将Web带入一个成熟的应用平台，在HTML5平台上，视频、音频、图象、动画以及同电脑的交互都被标准化。

对于广大开发人员和设计者，究竟该如何入手HTML5及获取相关的国外最新资源。以下是广大HTML5技术爱好者学习和参考相关技术不可错过的12家外网，它们或是采用HTML5技术开]]></description><category></category></item><item><title><![CDATA[简明Vim练级攻略]]></title><link>https://blog.youkuaiyun.com/LZG0321/article/details/7542039</link><guid>https://blog.youkuaiyun.com/LZG0321/article/details/7542039</guid><author>LZG0321</author><pubDate>Mon, 07 May 2012 13:16:56 +0800</pubDate><description><![CDATA[Vim的学习曲线相当的大，所以，如果你一开始看到的是一大堆VIM的命令分类，你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn
 Vim Progressively》，我觉得这是给新手最好的VIM的升级教程了，没有列举所有的命令，只是列举了那些最有用的命令。非常不错。



——————————正文开始——————————

你想以最快的速度学习人类史上最好的文本编辑器VI]]></description><category></category></item><item><title><![CDATA[13个超棒的代码资源网站推荐]]></title><link>https://blog.youkuaiyun.com/LZG0321/article/details/7541917</link><guid>https://blog.youkuaiyun.com/LZG0321/article/details/7541917</guid><author>LZG0321</author><pubDate>Mon, 07 May 2012 12:32:17 +0800</pubDate><description><![CDATA[很多开发者都有过网站开发的经历，大家使用CSS、HTML以及JavaScript等技术来完成这一工作。但想必大家也知道，网站开发是一个很耗费时间的工作。你可能需要花费大量的时间在一些网站上寻找解决问题的代码段。这的确很耗费时间，但却几乎又是不可或缺的一环。

基于此，本文为各位开发者收集了13个提供代码示例的网站。在这里，你可以找到关于常用技术（甚至包括WordPress）的优秀代码。除此之外]]></description><category></category></item><item><title><![CDATA[推荐7本不错的HTML5书籍]]></title><link>https://blog.youkuaiyun.com/LZG0321/article/details/7541902</link><guid>https://blog.youkuaiyun.com/LZG0321/article/details/7541902</guid><author>LZG0321</author><pubDate>Mon, 07 May 2012 12:27:55 +0800</pubDate><description><![CDATA[TML5是HTML的下一代。HTML5引进了各种新元素，无论是针对内容结构还是媒体。
你可以找到很多关于HTML5信息的网站，包括介绍、教程以及使用技巧。但市面上也有一些好的书籍，集中介绍了HTML5特性，Amin
 Riazi搜集并重点推荐了7本的书目，它们确实是学习HTML5的好帮手。 （编注：《Web开发人员应有的15本免费电子书》这篇文章也有5本HTML5电子书。）
1. Pro]]></description><category></category></item><item><title><![CDATA[写了10年Javascript未必全了解的连续赋值运算]]></title><link>https://blog.youkuaiyun.com/LZG0321/article/details/7481694</link><guid>https://blog.youkuaiyun.com/LZG0321/article/details/7481694</guid><author>LZG0321</author><pubDate>Fri, 20 Apr 2012 15:49:21 +0800</pubDate><description><![CDATA[转自：  Snandy，在此感谢！





一、引子
var a = {n:1};
a.x = a = {n:2};
alert(a.x); // --> undefined

这是蔡蔡在看 jQuery源码 时发现这种写法的。以上第二句 a.x = a = {n:2} 是一个连续赋值表达式。这个连续赋值表达式在引擎内部究竟发生了什么？是如何解释的？


二、猜想]]></description><category></category></item><item><title><![CDATA[四种调用模式之函数调用模式]]></title><link>https://blog.youkuaiyun.com/LZG0321/article/details/7478777</link><guid>https://blog.youkuaiyun.com/LZG0321/article/details/7478777</guid><author>LZG0321</author><pubDate>Thu, 19 Apr 2012 19:48:55 +0800</pubDate><description><![CDATA[在看了《javascript的语言精粹》中的4.3节函数的调用之后，对其中的函数调用模式很不解，自己写了个小代码，测试了一下，果真如作者所言。赶紧记下来，免得以后忘了。



    

    
        
            this.name = '全局名';
            var obj = { name:'对象名'};
            obj.sayNam]]></description><category></category></item><item><title><![CDATA[caller 与callee的区别]]></title><link>https://blog.youkuaiyun.com/LZG0321/article/details/7477342</link><guid>https://blog.youkuaiyun.com/LZG0321/article/details/7477342</guid><author>LZG0321</author><pubDate>Thu, 19 Apr 2012 14:19:18 +0800</pubDate><description><![CDATA[caller 
返回一个对函数的引用，该函数调用了当前函数。 
functionName.caller 
functionName 对象是所执行函数的名称。 
说明 
对于函数来说，caller 属性只有在函数执行时才有定义。如果函数是由顶层调用的，那么 caller 包含的就是 null 。如果在字符串上下文中使用 caller 属性，那么结果和
 functionName.toSt]]></description><category></category></item><item><title><![CDATA[PM如何突破工程师心防]]></title><link>https://blog.youkuaiyun.com/LZG0321/article/details/7473300</link><guid>https://blog.youkuaiyun.com/LZG0321/article/details/7473300</guid><author>LZG0321</author><pubDate>Wed, 18 Apr 2012 13:57:46 +0800</pubDate><description><![CDATA[PM 常常遇到一个难题，就是有好多东西想要做，到无奈什麼事都得透过工程师，没办法自己动手，於是因为和工程师不太美好的关系，最后实际的產品都没有设计时看 起来好。我这边讲的是「网路公司」的状态，PM 泛指那些规划出产品的人。其他产业也许也有类似情形，以下这些「教战手则」，提供给正在摸索自己生存之道的 PM 一些参考。



        0、先弄清什么做得出来、什么做不出来:]]></description><category></category></item><item><title><![CDATA[工程师如何不被PM欺负]]></title><link>https://blog.youkuaiyun.com/LZG0321/article/details/7473287</link><guid>https://blog.youkuaiyun.com/LZG0321/article/details/7473287</guid><author>LZG0321</author><pubDate>Wed, 18 Apr 2012 13:55:26 +0800</pubDate><description><![CDATA[老师教我们怎么写程式，但从来没告诉我们在公司里，会有个叫做 PM 的人每天分派作业给我们，还逼著我们赶快做完。这是许多软体工程师进入职场的第一个惊喜。隔了不久，还会发现，这些可能把你压得死死的 PM，多半一行程式都不会写。于是我们会面临一种很矛盾的心情，有时候会是一种有点被欺负的心理。这篇文章是前一篇文章 PM
 如何突破工程师的心防的延伸，我们讨论的是工程师在这样状况下的生存之道。]]></description><category></category></item><item><title><![CDATA[使用call为对象添加回调函数]]></title><link>https://blog.youkuaiyun.com/LZG0321/article/details/7469362</link><guid>https://blog.youkuaiyun.com/LZG0321/article/details/7469362</guid><author>LZG0321</author><pubDate>Tue, 17 Apr 2012 14:07:37 +0800</pubDate><description><![CDATA[转自：http://www.css88.com/archives/4431function Album(id, title, owner_id) {

this.id = id;

this.name = title;

this.owner_id = owner_id;

};

Album.prototype.get_owner = function (callback) {

var sel]]></description><category></category></item><item><title><![CDATA[字面量格式的字符串转化为正在表达式工具函数]]></title><link>https://blog.youkuaiyun.com/LZG0321/article/details/7469261</link><guid>https://blog.youkuaiyun.com/LZG0321/article/details/7469261</guid><author>LZG0321</author><pubDate>Tue, 17 Apr 2012 13:43:15 +0800</pubDate><description><![CDATA[function regEscape(str){   return String(str).replace(/([.*+?^=!:${}()|[\]\/\\])/g, '\\$1'); }]]></description><category></category></item><item><title><![CDATA[Extjs组件的生命周期]]></title><link>https://blog.youkuaiyun.com/LZG0321/article/details/7466889</link><guid>https://blog.youkuaiyun.com/LZG0321/article/details/7466889</guid><author>LZG0321</author><pubDate>Mon, 16 Apr 2012 18:48:19 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/foreverxyi/article/details/6869296，在此感谢！

 

　　Extjs的控件和现实世界中的事物有很多相似的地方，都拥有被创建、使用以及销毁这样一个生命周期。

　　Extjs控件的生命周期大体分为三个阶段：初始化、渲染、销毁。如下图所示：



 

　　Extjs控件的生命周期总是以[初始化]]></description><category></category></item><item><title><![CDATA[Nicholas C. Zakas如何面试前端工程师]]></title><link>https://blog.youkuaiyun.com/LZG0321/article/details/7466786</link><guid>https://blog.youkuaiyun.com/LZG0321/article/details/7466786</guid><author>LZG0321</author><pubDate>Mon, 16 Apr 2012 18:20:51 +0800</pubDate><description><![CDATA[转自：为之漫笔，在此感谢！

面试前端工程师对我来说是一件非常有意思的事，因为面试过程很大程度上也是自我提升的过程。无论大公司还是小公司，之所以在如何招聘到真正有能力的前端工程师方面会遇到同样的问题，就是因为负责招聘的那些人不知道自己公司需要什么样的人，结果问问题时也问不到点子上。经过这几年在行业里的摸索，我总结出了自己的一套很有效的面试前端工程的方法。

有的应聘者说我不好对付，但留给他]]></description><category></category></item><item><title><![CDATA[如何通过Nicholas C. Zakas的面试]]></title><link>https://blog.youkuaiyun.com/LZG0321/article/details/7466761</link><guid>https://blog.youkuaiyun.com/LZG0321/article/details/7466761</guid><author>LZG0321</author><pubDate>Mon, 16 Apr 2012 18:16:29 +0800</pubDate><description><![CDATA[转自：为之漫笔，在此感谢！

早就打算写这篇文章了，但时至今日才决定动笔。如果你投了简历，那么应该会在面试你的人名单里找到我的名字。你现在就有点紧张了，（好啦，别不好意思）面试总会让人感觉有点不舒服。作为面试官，我其实并不算难对付，但如果你想在我们谈话之后让我放你过关，你确实得做一些必要的准备。

回答问题。我问你一个问题，你必须要回答它。我遇到应聘者在回答我问题时顾左右而言他的情况太多了]]></description><category></category></item><item><title><![CDATA[Nicholas C. Zakas谈怎样才能成为优秀的前端工程师]]></title><link>https://blog.youkuaiyun.com/LZG0321/article/details/7466745</link><guid>https://blog.youkuaiyun.com/LZG0321/article/details/7466745</guid><author>LZG0321</author><pubDate>Mon, 16 Apr 2012 18:12:54 +0800</pubDate><description><![CDATA[转自：为之漫笔，在此感谢！

昨天，我负责了Yahoo!公司组织的一次面试活动，感触颇深的是其中的应聘者提问环节。我得说自己对应聘者们提出的大多数问题都相当失望。我希望听到一些对在Yahoo！工作充满激情的问题。在昨天的应聘者中，只有一个人的问题是我认为最好的，那个人问我：“你觉得怎么才能成为优秀的前端工程师？”我觉得很有必要把这个问题从面试房间里拿出来讨论一下。

首先，前端工程师必须得]]></description><category></category></item></channel></rss>