自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

静水渊的专栏

专注于互联网富客户端的开发及技术跟进

  • 博客(64)
  • 资源 (7)
  • 收藏
  • 关注

原创 解决编辑时combobox显示编号而不是文本的问题

Ext.override(Ext.form.ComboBox, { setValue: function (v) { //////////为解决编辑时combobox显示编号的问题,而增加的代码 if (typeof this.store.url == 'string' && this.store.getCount() == 0) {

2012-09-18 22:18:55 1152

原创 fieldset的getValues扩展方法

群里有个人问有没有像form的getValues方法,可惜没有,于是就动手扩展了一个。一下是扩展方法的代码Ext.override(Ext.form.FieldSet, { getValues: function (asString) {

2012-06-23 17:54:00 684

原创 引用类型之Math对象

min()和max方法接收任意多个数值参数,返回最小值或最大值;ceil()和floor()方法接收一个数值参数,返回向上舍入或向下舍入的最为接近的一个整数round()方法接收一个数值参数,返回四舍五入后的整数random()方法不接收参数,返回介于0和1之间的一个随机数,套用下面的公式,可任意利用Math.random()方法从某个整数范围内随机选择一个值:

2012-06-21 10:10:46 579

原创 函数中两个容易混淆的length概念

函数属性length:函数希望接收的参数个数,即形参个数arguments的length 属性:实际传参的个数,即实参个数

2012-06-20 10:26:45 538

原创 数据库清空日文件快捷方法

1、右建数据库属性窗口--故障还原模型--设为简单 2、右建数据库所有任务--收缩数据库  3、右建数据库属性窗口--故障还原模型--设为大容量日志记录

2012-05-24 20:46:17 432

转载 学习HTML5不可错过的12家国外网站

HTML5是近十年来Web开发标准最巨大的飞跃。和以前的版本不同,HTML5并非仅仅用来表示Web内容,它的新使命是将Web带入一个成熟的应用平台,在HTML5平台上,视频、音频、图象、动画以及同电脑的交互都被标准化。对于广大开发人员和设计者,究竟该如何入手HTML5及获取相关的国外最新资源。以下是广大HTML5技术爱好者学习和参考相关技术不可错过的12家外网,它们或是采用HTML5技术开

2012-05-07 13:25:55 1509

转载 简明Vim练级攻略

Vim的学习曲线相当的大,所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类史上最好的文本编辑器VI

2012-05-07 13:16:56 500

转载 13个超棒的代码资源网站推荐

很多开发者都有过网站开发的经历,大家使用CSS、HTML以及JavaScript等技术来完成这一工作。但想必大家也知道,网站开发是一个很耗费时间的工作。你可能需要花费大量的时间在一些网站上寻找解决问题的代码段。这的确很耗费时间,但却几乎又是不可或缺的一环。基于此,本文为各位开发者收集了13个提供代码示例的网站。在这里,你可以找到关于常用技术(甚至包括WordPress)的优秀代码。除此之外

2012-05-07 12:32:17 2467

转载 推荐7本不错的HTML5书籍

TML5是HTML的下一代。HTML5引进了各种新元素,无论是针对内容结构还是媒体。你可以找到很多关于HTML5信息的网站,包括介绍、教程以及使用技巧。但市面上也有一些好的书籍,集中介绍了HTML5特性,Amin Riazi搜集并重点推荐了7本的书目,它们确实是学习HTML5的好帮手。 (编注:《Web开发人员应有的15本免费电子书》这篇文章也有5本HTML5电子书。)1. Pro

2012-05-07 12:27:55 884

转载 写了10年Javascript未必全了解的连续赋值运算

转自:  Snandy,在此感谢!一、引子var a = {n:1};a.x = a = {n:2};alert(a.x); // --> undefined这是蔡蔡在看 jQuery源码 时发现这种写法的。以上第二句 a.x = a = {n:2} 是一个连续赋值表达式。这个连续赋值表达式在引擎内部究竟发生了什么?是如何解释的?二、猜想

2012-04-20 15:49:21 471

原创 四种调用模式之函数调用模式

在看了《javascript的语言精粹》中的4.3节函数的调用之后,对其中的函数调用模式很不解,自己写了个小代码,测试了一下,果真如作者所言。赶紧记下来,免得以后忘了。 this.name = '全局名'; var obj = { name:'对象名'}; obj.sayNam

2012-04-19 19:48:55 575

转载 caller 与callee的区别

caller 返回一个对函数的引用,该函数调用了当前函数。 functionName.caller functionName 对象是所执行函数的名称。 说明 对于函数来说,caller 属性只有在函数执行时才有定义。如果函数是由顶层调用的,那么 caller 包含的就是 null 。如果在字符串上下文中使用 caller 属性,那么结果和 functionName.toSt

2012-04-19 14:19:18 825

转载 PM如何突破工程师心防

PM 常常遇到一个难题,就是有好多东西想要做,到无奈什麼事都得透过工程师,没办法自己动手,於是因为和工程师不太美好的关系,最后实际的產品都没有设计时看 起来好。我这边讲的是「网路公司」的状态,PM 泛指那些规划出产品的人。其他产业也许也有类似情形,以下这些「教战手则」,提供给正在摸索自己生存之道的 PM 一些参考。        0、先弄清什么做得出来、什么做不出来:

2012-04-18 13:57:46 584

转载 工程师如何不被PM欺负

老师教我们怎么写程式,但从来没告诉我们在公司里,会有个叫做 PM 的人每天分派作业给我们,还逼著我们赶快做完。这是许多软体工程师进入职场的第一个惊喜。隔了不久,还会发现,这些可能把你压得死死的 PM,多半一行程式都不会写。于是我们会面临一种很矛盾的心情,有时候会是一种有点被欺负的心理。这篇文章是前一篇文章 PM 如何突破工程师的心防的延伸,我们讨论的是工程师在这样状况下的生存之道。

2012-04-18 13:55:26 389

转载 使用call为对象添加回调函数

转自: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

2012-04-17 14:07:37 523

转载 字面量格式的字符串转化为正在表达式工具函数

function regEscape(str){ return String(str).replace(/([.*+?^=!:${}()|[\]\/\\])/g, '\\$1'); }

2012-04-17 13:43:15 401

转载 Extjs组件的生命周期

转自:http://blog.csdn.net/foreverxyi/article/details/6869296,在此感谢!   Extjs的控件和现实世界中的事物有很多相似的地方,都拥有被创建、使用以及销毁这样一个生命周期。  Extjs控件的生命周期大体分为三个阶段:初始化、渲染、销毁。如下图所示:   Extjs控件的生命周期总是以[初始化

2012-04-16 18:48:19 1111

转载 Nicholas C. Zakas如何面试前端工程师

转自:为之漫笔,在此感谢!面试前端工程师对我来说是一件非常有意思的事,因为面试过程很大程度上也是自我提升的过程。无论大公司还是小公司,之所以在如何招聘到真正有能力的前端工程师方面会遇到同样的问题,就是因为负责招聘的那些人不知道自己公司需要什么样的人,结果问问题时也问不到点子上。经过这几年在行业里的摸索,我总结出了自己的一套很有效的面试前端工程的方法。有的应聘者说我不好对付,但留给他

2012-04-16 18:20:51 609

转载 如何通过Nicholas C. Zakas的面试

转自:为之漫笔,在此感谢!早就打算写这篇文章了,但时至今日才决定动笔。如果你投了简历,那么应该会在面试你的人名单里找到我的名字。你现在就有点紧张了,(好啦,别不好意思)面试总会让人感觉有点不舒服。作为面试官,我其实并不算难对付,但如果你想在我们谈话之后让我放你过关,你确实得做一些必要的准备。回答问题。我问你一个问题,你必须要回答它。我遇到应聘者在回答我问题时顾左右而言他的情况太多了

2012-04-16 18:16:29 477

转载 Nicholas C. Zakas谈怎样才能成为优秀的前端工程师

转自:为之漫笔,在此感谢!昨天,我负责了Yahoo!公司组织的一次面试活动,感触颇深的是其中的应聘者提问环节。我得说自己对应聘者们提出的大多数问题都相当失望。我希望听到一些对在Yahoo!工作充满激情的问题。在昨天的应聘者中,只有一个人的问题是我认为最好的,那个人问我:“你觉得怎么才能成为优秀的前端工程师?”我觉得很有必要把这个问题从面试房间里拿出来讨论一下。首先,前端工程师必须得

2012-04-16 18:12:54 444

转载 前端工程师面试题(一)

[HTML && CSS]1.Doctype? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义? 2:行内元素有哪些?块级元素有哪些?CSS的盒模型?3.CSS引入的方式有哪些? link和@import的区别是?4.CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和important哪个优先级高?5:前端页面有哪三层构成,分别是什么?作用是什么?6

2012-04-16 11:46:50 850

转载 外部引用CSS中 link与@import的

转自:http://www.dreamdu.com/blog/2007/05/11/css_link_import/,在此感谢这两天刚写完XHTML加载CSS的几种方式,其中外部引用CSS分为两种方式link和@import。本质上,这两种方式都是为了加载CSS文件,但还是存在着细微的差别。差别1:老祖宗的差别。link属于XHTML标签,而@import完全是CSS提供的

2012-04-16 11:45:03 438

原创 前端网站收藏

http://extjs.eu/   关于ext的扩展插件http://www.cn-cuckoo.com/  为之漫笔javascript博客http://www.cnblogs.com/TomXu/  汤姆大叔博客http://www.bairuiw.com/  前端博客 (面试、前端学习资源)http://rockydo.com/search.php?word

2012-04-06 10:47:51 548

原创 遍历树形json

var Json = { id: '1', children: [{ id: '2', children: [{ id: '3' }, { id: '4' }] }, { id: '5' }] }; function json(jsontree) { if ((typeof jsontree == 'object') && (jsontree.constructor== O

2012-03-23 13:03:59 5530

原创 js的引用问题

var data = { first: { value: 1 }, second: { value: 2} };            for (var cl in data) {                var im = data[cl];                im = 0;            }            for (var cl in dat

2012-03-23 12:29:48 493

转载 JavaScript的那些书

转自:limu  在此感谢!又好久没写东西了,写上一篇的时候还以为接下来的工作会轻松一些,结果未从我所愿呐,又是一阵忙碌.而这段时间穿插着做了很多12年淘宝校园招聘的前端面试,很多同学都有问到,学校里没有前端的课程,那如何学习JavaScript?         我的回答是:读书吧~相对于在网上学习,在项目中学习和跟着有经验的同事学习,书中有着相对完整的知识体系,每读一本好书都会带来

2012-03-22 12:25:31 1169

原创 动态加载js文件

function loadjs(Url) {                if (typeof Url == 'string') {                    var head = document.getElementsByTagName('head').item(0);                    var script = document.createEl

2012-03-21 19:34:37 368

原创 动态创建gridpanel

Ext.onReady(function() { var dataJson = { cm: [{ header: '编号', dataIndex: 'id' }, { header: '名称', dataIndex: 'name' },

2012-03-20 16:58:47 678

原创 javascript继承总结

function Person (name,age) { this.name = name; this.age = age; } Person.prototype.sayName = function() { alert('我的名字是'+this.name); };

2012-03-10 20:23:28 415

原创 动态自定义在后台验证输入值是否合法

以前是通过是通过指定validator实现的,比如下面“确定密码”输入框的配置项validator,但发现有个很严重的缺点,如果涉及到后台的话,前台会频繁的访问后台,很浪费资源,于是在此改进了一下。var PwdEditUi = Ext.extend(Ext.Window, { title: '修改密码', width: 400, height: 180,

2012-03-10 14:05:17 805

原创 EXTJS 比较日期大小

04.form Ext.onReady(function () { var form = new Ext.form.FormPanel({ defaultType: 'datefield',

2012-03-09 15:04:37 8559 1

原创 Ext中的事件机制

转自: 风域,再次感谢Ext中的事件机制是在 Ext.util.Observable 中定义的,举一个例子来说明事件机制,先看一下代码,然后慢慢说 person.jsExt.namespace("com.meizhi");/* 定义NameSpace的别名 */Mz = com.meizhi;Mz.Person = function(

2012-02-19 17:51:23 622

转载 ExtJS入门之 事件

转自: 博客园 张志敏 ,在此感谢!事件是指一个特定的动作,这个动作可以针对HTML元素的,如keydown,keyup,mouseover, mouseout等,也可以是对于其它自定义的动作,如对Ajax异步请求的响应等。在ExtJS中,该如何处理呢?1. 处理HTML元素的标准事件HTML元素的标准事件是指mouseover、mousedown、click、blur、f

2012-02-18 18:17:30 440

原创 Ext.Component的ref属性

以前想调用某个子组件的,如果不想总是通过Ext.getCmp()方法,就需要写一大串的items去访问,非常麻烦。示例代码: StuEvaluateManageUI = Ext.extend(Ext.Viewport, { layout: 'fit', initComponent: fu

2012-02-15 11:03:21 1074

原创 grid获取某一行被渲染的实际值

Ext.override(Ext.grid.GridView, { getRcord: function (rowIndex) {    var self = this, grid = self.grid, store = grid.store;    var colNum = grid.store.fields.length;    var str = "{data:{", counter

2012-02-12 13:00:59 815

转载 EXT默认空白图片路径设置

extjs中空白图片的地址默认是http://extjs.com/s.gif这个联网就能拿到,没联网的时候就不好看了我们修改ext-base.js中的BLANK_IMAGE_URL 为BLANK_IMAGE_URL:"extjs/resources/images/default/s.gif"或者在所有使用到的页面上引入:    Ext.BLANK_IMAGE_URL ="e

2012-02-05 10:58:01 1122

转载 EXT 鼠标置于GridPanel某一行上显示提示tip消息

listeners: { 'render': function (grid) { var store = grid.getStore(); var view = grid.getView();

2012-02-05 10:46:31 4904

原创 EXT 鼠标放到GridPanel的行的某一个单元格显示tip

function qtip(value, metadata, record, rowIndex, colIndex, store) { var tplStr='<span style="display:table;width:100%;"' +'qtip=\'{ReasonName}:{Sign_reason}' +'签到时间:{Sign_time_qiandao}'

2012-02-04 20:44:50 2140

转载 C#面试题

用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层? 答: 从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层 数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问 业务逻辑层:是整个系统的核心,它与这个系统的业务(领域)有关 表示层:是系统的UI部分,负责使用者与整个系统的交互。  优点:  分工明确,条理清晰

2012-01-11 20:44:45 1417

转载 [转]不要告诉我你懂margin(标题好嚣张啊)

你真的了解margin吗?你知道margin有什么特性吗?你知道什么是垂直外边距合并?margin在块元素、内联元素中的区别?什么时候该用 padding而不是margin?你知道负margin吗?你知道负margin在实际工作中的用途吗?常见的浏览器下margin出现的bug有哪些?……写css,你少不了与margin打交道,而对于这个平时我们最常用的css属性我们并非十分了解。介于此我打算

2012-01-08 14:24:16 450

EXT3.2 多选下拉框

extjs3.2 多选下拉框 复选下拉框

2012-04-06

水晶报表图文教程

关于水晶报表的使用,有图有代码帮你迅速入门

2011-12-31

c#设计模式

对各种C#设计模式进行了深入浅出的讲解,是一本不可多得的教材

2011-12-31

EXTJS Grid导出Excel

ExtJs Grid导出Excel实例源码,后台C#。有分页功能,却仍可实现导出后台所有记录的功能

2011-11-20

最易入门sql语句教程

最易入门的SQL语句教程,较快上手。很经典,很全面

2011-04-22

15天学会jquery

JQuery社区发布的中文教程,以时间划分各个阶段的学习内容,是一份不错的JQuery学习资料。 jQuery 是一个了不起的javascript库,它可以是我们用很少的几句代码就可以创建出漂亮的页面效果。从网站的方面说,这使得javascript更加有趣。

2011-04-20

4天学会ajax XMLHttpRequest

本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。作者对ajax做了深入浅出讲解,很适合初学者学习,在这里和大家共同分享了。

2011-04-20

空空如也

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

TA关注的人

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