JavaScript
udyr-fire
Your attitude,not your aptitude,will determine your altitude
展开
-
editPlus格式化js
今天正好看了一下editplus 的用户工具,它允许通过命令行调用和标准输出输出与其它程序进行交互,可以传入参数可以手动指定,也可以是当前选定内容,当前本件所有文本等,即然这样我们就利用它的filter模式,即把所有文本内容传过去,再使用回传内容替换当前文本。那么我们还需要一个外部工具,为了方便起见,脚本类语言当然是首选,而在windows平台下面可以使用vbs和JScript, 那么就用JS转载 2014-06-24 14:17:42 · 623 阅读 · 0 评论 -
页面显示(pageshow)和页面隐藏(pagehide)事件
页面显示(pageshow)和页面隐藏(pagehide)事件 Firefox和Opera有一个新特性,名叫“往返缓存”(back-forward cache,或bfcache),可以在用户使用浏览器的“后退”和“前进”按钮时加快页面的转换速度。这个缓存中不仅保存着页面数据,还保存了DOM和JavaScript的状态;实际上是将整个页面都保存在了内存里。如果页面位于bfcache中,那原创 2014-07-08 21:33:42 · 5998 阅读 · 0 评论 -
js输入框文本值更改监听事件
首先,我们需要了解onchange和onpropertychange的不同: IE下,当一个HTML元素的属性改变的时候,都能通过 onpropertychange来即时捕获。 onchange在属性值改变时还必须使得当前元素失去焦点(onblur)才可以激活该事件。 了解这一点后我们发现onpropertychange的效果就是我们想要的,可是很遗憾,它只在IE下有效果。我们能不能找原创 2014-07-08 09:03:55 · 1214 阅读 · 0 评论 -
无刷新更新地址 history.pushState/replaceState 方法
无刷新更新地址 history.pushState/replaceState 方法 尽 管是上面讲到的《JavaScript高级程序设计》(第二版)中提到,BOM中的location.path/query…… (window.location)在通过JavaScript更改以后,浏览器都会通过刷新来到达你更改后的URL(location的意思就是位 置。。)而在Ja转载 2014-07-08 21:32:15 · 833 阅读 · 0 评论 -
浅谈HTTP中Get与Post的区别
浅谈HTTP中Get与Post的区别Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息转载 2014-07-08 21:40:19 · 395 阅读 · 0 评论 -
CSS media作用
CSS media作用 在css中我们使用media标签来区分调用哪个css样式,比如使用media="print"来表示当执行打印文档时,使用print.css样式。这样使得文档更有得于打印,如将页面宽度增宽、或屏蔽掉一些不需要打印的内容。 下边是media标签的10个值,可见常用的并不多。当没有media标签时,默认为media="all转载 2014-07-08 21:36:17 · 2219 阅读 · 0 评论 -
Ext.extend详细解析
Ext = {version : "2.0.2"};/*模拟官网的apply*/Ext.apply = function(C, D, B) {if (B) {Ext.apply(C, B);}if (C && D && typeof D == "object") {for ( var A in D) {C[A] = D[A];}}return C原创 2014-06-26 17:12:47 · 1849 阅读 · 0 评论 -
JavaScript立即执行函数
javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对javascript语言特性更进一步的深入理解。( function(){…} )()和( function (){…} () )是两种javascript立即执行函数的常见写法,最初我以为是一个括号包裹匿名函数,再在后面加个括号调用函数,最后达到转载 2014-06-25 11:25:46 · 508 阅读 · 0 评论 -
document.execCommand()
document.execCommand()方法可用来执行很多我们无法实现的操作. 调用execCommand()可以实现浏览器菜单的很多功能. 如保存文件,打开新文件,撤消、重做操作...等等. 有了这个方法,就可以很容易的实现网页中的文本编辑器. 如果灵活运用,可以很好的辅助我们完成各种项目. 让我们看一下它的使用方法吧: document.execCommand(转载 2014-06-25 15:12:40 · 725 阅读 · 0 评论 -
深入理解JavaScript闭包
一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } f1(); // 999另一转载 2014-06-25 11:27:01 · 374 阅读 · 0 评论 -
MyEclipse添加SpketIDE插件
官网文件夹说明:adapter文件夹:该文件夹包含了extjs和其实框架如jquery、yui、prototype的桥接器,用于Extjs和这些框架的友好整合。 build文件夹:包含了所有js文件的紧凑压缩版,方便网络传输,提高下载速度。 docs文件夹:Extjs的帮助文档,遗憾的是要先布署在服务器上才能访问。网上有人制作了无需布署的版本。 examples文件夹原创 2014-06-24 16:32:13 · 453 阅读 · 0 评论 -
ExtJS学习笔记
extjs部分源码分析原创 2014-06-25 08:59:28 · 611 阅读 · 0 评论