自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 问答 (1)
  • 收藏
  • 关注

原创 用flex做一个简单的border布局

 A君有阵子没写前端代码了 今天看了下flex layout 觉得真的很方便 以前要js解决的 几行配置就可以搞定了! 上代码 <html><head> <meta charset="utf-8"> <meta name="google" value="notranslate">

2017-04-02 21:48:46 1025

原创 一张图看懂encodeURI、encodeURIComponent、decodeURI、decodeURIComponent的区别

一、这四个方法的用处1、用来编码和解码URI的统一资源标识符,或叫做 URI,是用来标识互联网上的资源(例如,网页或文件)和怎样访问这些资源的传输协议(例如,HTTP 或 FTP)的字符串。除了encodeURI、encodeURIComponent、decodeURI、decodeURIComponent四个用来编码和解码 URI 的函数之外 ECMAScript 语言自身不提供任何使...

2017-01-04 09:56:01 173

原创 When is event DOMContentLoaded triggered

When is event DOMContentLoaded triggered?DOMContentLoaded 何时触发? Once the user agent stops parsing the document, the user agent must run the following steps:当客户端停止解析文档后, 必须执行以下几步:1. Set t...

2016-10-08 16:24:40 304

原创 js模板引擎介绍搜集

http://blog.youkuaiyun.com/lybwwp/article/details/18813737js模板引擎介绍搜集  js模板引擎越来越多的得到应用,如今已经出现了几十种js模板引擎,国内各大互联网公司也都开发了自己的js模板引擎(淘宝的kissy template,腾讯的artTemplate,百度的baiduTemplate等),如何从这么多纷繁的模板引擎中选...

2015-05-15 16:27:59 149

一种较高效的js文本替换方法(批量替换文本中多个匹配规则的字符)

/** 用于 一次性批量替换文本中多个匹配规则的字符 测试使用长度为1M的文本 **///1 Ext.Ajax.request({ url : 'data.json', success : function (res) { var t = res.responseText; console.log(t.length); var ...

2015-04-29 17:14:55 3949

原创 [原]一种使用android设备为ipad提供外置无线扩展存储的方法

由于带4G模块的ipad要贵1k 大洋, 64G的版本要比16G版本又要贵1k 大洋, 手头紧的A君想了一个办法来解决这个问题, 使乞丐版的ipad可以具有高大上皇帝版ipad类似的功能.  首先你要有一款安卓设备来做无线AP和移动无线外置扩展存储. 最好是可以插sd卡的 最大支持128G那种. 如果没有就没办法了. 需要root 其次, 需要一款ipad上面的文件浏览软件...

2015-04-16 18:44:46 354

gen install compass--在window compass安装

首先rubygems.org被墙 需要用淘宝的镜像 gem sources --remove https://rubygems.org/gem sources -a https://ruby.taobao.org/gem sources -l  然后 gem install sass然后 gem install compass 需要注意的: ...

2014-12-02 17:11:02 163

原创 [转]apache启用gzip压缩方法

apache启用gzip压缩方法 一、gzip介绍      Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台。当应用Gzip压缩到一个纯文本文件时,效果是非常明显的,大约可以减少70%以上的文件大小。这取决于文件中的内容。      利用Apache中的Gzip模块,我们可以使用Gzip压缩算法来对Apache服务器发布的网页内容进行压缩后...

2014-11-19 11:14:10 120

原创 一个extjs4.2插件的简单例子

quote: http://whatisextjs.com/extjs/extjs-4-2-plugin-example  I've enjoyed the 4.2 ExtJS release since it came out; especially the new theme and grids. I recently wanted to "puff in" a Panel f...

2014-04-24 14:28:42 278

原创 [转]Javascript模块化编程(三):require.js的用法

来自 阮一峰http://www.ruanyifeng.com/blog/2012/10/asynchronous_module_definition.html这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。我采用的是一个非常流行的库require.js。一、为什么要用require.js?最早的时候,所有Javas...

2014-01-16 15:51:13 157

原创 [转]Javascript模块化编程(二):AMD规范

来自阮一峰http://www.ruanyifeng.com/blog/2012/10/asynchronous_module_definition.html这个系列的第一部分介绍了Javascript模块的基本写法,今天介绍如何规范地使用模块。(接上文)七、模块的规范先想一想,为什么模块很重要?因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么...

2014-01-16 15:40:32 127

原创 [转]Javascript模块化编程(一):模块的写法

来自阮一峰http://www.ruanyifeng.com/blog/2012/10/javascript_module.html 随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。Javascri...

2014-01-16 15:39:06 131

原创 浅谈HTTP中Get与Post的区别

转自http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.html 浅谈HTTP中Get与Post的区别   Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中...

2013-12-19 11:21:28 120

原创 [转]解决鼠标经过内部元素触发onmouseout事件的问题

转自 http://sinian1120na.blog.163.com/blog/static/2458050820097151033950/ 这个貌似没有太简洁的方法,  只有clearTimeout和if contains两种... 最近在做一个JS效果时,发现了这么个问题:   当鼠标移入DIV内部的Img或其它元素上时,内部元素的mouseover事件被触发。但是再次...

2013-10-25 11:35:17 406

原创 编写build.xml

Ant的buildfile是用XML写的。每个buildfile含有一个project。buildfile中每个task元素可以有一个id属性,可以用这个id值引用指定的任务。这个值必须是唯一的。(详情请参考下面的Task小节)Projectsproject有下面的属性:Attribute Description Requiredname 项目名称. Nodefault 当没有指定target时...

2013-07-31 19:09:04 160

原创 打造最出色的模块加载框架:SeaJS Module Loader v0.3.0 预览版

 转自 http://www.uini.net/2011/01/load-modules-to-create-the-best-framework-seajs-module-loader-v0-3-0-preview.html 打造最出色的模块加载框架:SeaJS Module Loader v0.3.0 预览版2011年01月18日遇到的问题来看示例:// m...

2012-01-17 16:53:52 119

原创 html5 VS flash

 来自 孔宪涛的博客 html5 VS flash 最近关于HTML5吵得火热,很多人认为HTML5出现会秒杀Flash,以至于在各大web前端开发论坛吵得不可开交。 论坛里三言两语说的不够尽兴,只好在自己一亩三分地里敞开了说说。 也当一次神棍,展望一下web前端开发的未来。 首先这里所说的HTML5也不仅指HTML5本身,而是泛指HTML5、CSS3、 JavaSc...

2012-01-17 15:48:25 215

原创 CSS hack:针对IE6,IE7,firefox显示不同效果

转自 http://www.cnblogs.com/wschacker/archive/2008/01/21/1047328.html  感谢 王仕超 CSS hack:针对IE6,IE7,firefox显示不同效果做网站时经常会用到,衡量一个DIV+CSS架构师的水平时,这个也很重要。区别不同浏览器的CSS hack写法: 区别IE6与FF:       ...

2011-10-25 13:58:24 98

[原]根据IE版本加载不同样式表的2种方法

第一是使用HACK 即Conditional comments,格式为: <!--[if IE]>...<![endif]--> 详情见 http://zhanjia.iteye.com/blog/369023 这种写法只有IE能够识别,就是说这种方法只能用来判断IE版本(当然对于加载样式表这件事已经足够了)。第二种是通过JavaScript判断浏览器类型,然后...

2011-07-21 18:57:42 122

原创 根据IE版本加载不同样式表的2种方法

第一是使用HACK 即Conditional comments,格式为: <!--[if IE]>...<![endif]--> 详情见 http://zhanjia.iteye.com/blog/369023 这种写法只有IE能够识别,就是说这种方法只能用来判断IE版本(当然对于加载样式表这件事已经足够了)。第二种是通过JavaScript判断浏览器类型,然后...

2011-07-21 18:56:24 343

原创 Extjs grid获取总行数

1. grid.getStore().getCount(); //未分页时 , 获取总行数2. grid.getStore().getTotalCount(); //存在分页时 , 获取总行数3. grid.getView().getRows().length;

2011-06-01 15:31:07 967

原创 Ext中的get、getDom、getCmp、getBody、getDoc的区别

from: http://hi.baidu.com/hanlicun/blog/item/d78cc92fb69902331e3089f5.html  Ext中包含了几个以get开头的方法,这些方法可以用来得到文档中DOM、得到当前文档中的组件、得到Ext元素等,在使用中要注意区别使用。1、get方法get方法用来得到一个Ext元素,也就是类型为Ext.Element的对象,E...

2010-01-07 09:34:28 91

[原]批量引入js的方法

因为最近js写得太多, 分了好几层, 导致引入js的引入变成非常繁琐的工作. 于是写了小工具, 用于批量引入制定目录下的js文件. 思路很简单, 就是在jsp上生成<script src="***"></script> 高手帮我看看有没有更简洁的方法  import java.io.File;import java.io.IOException;im...

2009-12-23 13:31:21 1047

原创 javascript获取URL参数和参数值

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><

2009-12-07 09:07:45 358

原创 切换java环境的bat

 set MY_JAVA=e:\javaecho 设置JAVA环境变量 1.5set JAVA_HOME=%MY_JAVA%\j2sdk1.5set CLASSPATH=.;%JAVA_HOME%\libset PATH=%PATH%;%JAVA_HOME%\binecho 设置 XERCES_HOME 环境变量set XERCES_HOME=%MY_JAVA%...

2009-11-19 15:37:17 108

原创 javascript中apply方法和call方法的作用以及prototype.js中的应用

说明白一点其实就是更改对象的内部指针,即改变对象的this指向的内容。这在面向对象的js编程过程中有时是很有用的。call函数和apply方法的第一个参数都是要传入给当前对象的对象,及函数内部的this。后面的参数都是传递给当前对象的参数。对于apply和call两者在作用上是相同的,但两者在参数上有区别的。对于第一个参数意义都一样,但对第二个参数:apply传入的是一个参数数组,...

2009-11-18 15:58:57 85

原创 mysql 5.0 集群负载均衡 — 经过测试

来自 http://jlcon.blog.163.com/blog/static/8047119200851411057889/ 一、介绍========测试环境:Server1:ndbd 192.168.0.11Server2:ndbd 192.168.0.12Server3:mysqld --ndb-cluster 192.168.0.13 (ndbd_mgm nd...

2009-11-11 15:28:36 115

原创 JavaScript的this,call(),apply(),bind()

出处 http://hi.baidu.com/s_jqzhang/blog/item/111a8401cd1fbf021d9583c4.htmlthis是什么??为了建立一个scope chain, 每个JavaScript的代码执行上下文都提供了this关键字。In its most common usage, this serves as an identity function, p...

2009-11-03 11:32:46 124

原创 EXT核心API详解(一) - Ext类

Ext类addBehaviors( Object obj ) : void对选择的元素 应用事件侦听器,事件名以@附加在结尾,例如addBehaviors({// id=foo下所有的a标签加入click事件'#foo a@click' : function(e, t){// do something},// 用,分隔多个选择器'#foo a, #bar spa...

2009-10-14 17:14:06 191

原创 Java软件架构师所要需的东西

Java软件架构师所要需的东西 2009-07-14 来自:java060515 [收藏到我的网摘]作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。一、Java编程入门类对于没有Java编程经验的...

2009-07-29 17:20:48 112

原创 百度之死 (阿彤)

百度之死(阿彤) 几年前,还经常有人把百度和Google相提并论,但现在恐怕很少有这种情况了,百度好像从人们的视野中消失了一样。Google(中国)这两年不断的推陈出新,攻城略地,但百度却悄无声息。如果不是前段时间百度出现了竞价排名的丑闻,很多人几乎都忘记百度了。 其实,百度之所以不断的走下坡路,很大程...

2009-05-09 17:40:02 247

原创 什么是JACOB

什么是JACOBJACOB是一个JAVA和COM之间的桥接口。它使得你可以在Java中自动控制COM组件。它使用JNI通过本地调用COM和Win32程序接口。JACOB 就是 Java-COM Bridge的缩写,提供自动化的访问com的功能,也是通过JNI功能访问windows平台下的com组件或者win32系统库的。这是一个开始于1999年的开源项目的成果,有很多使用者对该...

2009-03-15 17:04:43 1151

空空如也

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

TA关注的人

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