- 浏览: 22759 次
- 性别:
- 来自: 杭州
最新评论
-
JAVA一小菜:
Ext4开始没有reload()方法啊。直接用load就行了。 ...
Ext.data.ArrayStore无法进行relaod时的其他解决办法
文章列表
if (!Function.prototype.bind) {
Function.prototype.bind = function(obj) {
var _self = this
,args = arguments;
return function() {
_self.apply(obj, Array.prototype.slice.call(args, 1));
}
}
}
http://biancheng.dnbcw.info/javascript/463870.html
关于js类中闭包调用this问题
- 博客分类:
- js
推荐 Yehuda Katz 的这篇文章:Understanding JavaScript Function Invocation and “this”。在这篇文章里,Yehuda Katz 将 apply 或 call 方式作为函数调用的基本方式,其他几种方式都是在这一基础上的演变,或称之为语法糖。Yehuda Katz 强调了函数调用时 this 绑定的过程,不管函数以何种方式调用,均需完成这一绑定过程,不同的是,作为函数调用时,this 绑定到全局对象;作为方法调用时,this 绑定到该方法所属的对象。
晚上 加班,心血来潮写的一段验证代码
<div style="overflow:hidden;zoom:1;width:100%;">
<div style="border:1px solid #ccc;height:300px;width:400px;margin-right:10px;float:left;position:absolute;left:50%;margin-left:-410px;">
div1
</div>
<div style="border:1 ...
1. 在安装过程中显示DetailPrint调试信息
DetailPrint默认是不显示的,如果要让其print的信息显示,需在NSIS的脚本起始处添加 ShowInstDetails show
Name "nsExec Test"
OutFile "nsExec Test.exe"
ShowInstDetails show
Section "Output to variable"
nsExec::ExecToStack '"${NSISDIR}\makensis.exe" /VE ...
该文章来自http://newtamato.iteye.com/blog/476666
Flex 开发工作中, 组件的开发是比不可少的环节, 在你的自定义组件中合理地应用元标签可以使组件更容易, 更方便, 更友好地被引入到应用中.你可以为MXML和ActionScript文件插入元标签,以 ...
很多判断浏览器的方法到了ie11会出问题,判断不出来。下面这个方法兼容所有ie版本
isIE = function () { //ie?
if (!!window.ActiveXObject || "ActiveXObject" in window)
return true;
else
return false;
}
一般情况下是先onlick再href ,在ie10下遇到个问题,只执行href,onlick没有反映。所以自己想了个解决办法
<a href="javascript:alert(true);" onclick="alert(true);return false;"></a>
HTML是可以设置背景色的
body是实际内容点,可以设置padding与margin
HTML也可以设置margin与padding
body的padding为0
body字体为16px(firefox)
关于margin的值较麻烦一点
IE8/9 firefox google margin默认值为8px
在IE7下margin-left为10px,margintop为15px
p标签padding为0
margin-left与margin-right为0,上下外边距为16px
标准盒子模型z-index是auto;IE盒子模型z-index是0;
IE8+的浏览器z-index是aut ...
外边距叠加collapsing-margin
- 博客分类:
- CSS
前端时间做改造公司一个很老的产品,去掉边框后发现高度增加了很多,百思不得其解,后来无意间发现了“外边距叠加collapsing-margin“这一说法,赶紧的找度娘问问。恍然大悟啊!然后我就把自己好好的鄙视了一翻。真心菜
参 ...
简单排序
冒泡排序
冒泡排序是最简单排序算法,时间复杂度为n的平方,代码如下:
function bubbleSort(array) {
for (var i = 0; i < array.length; i++) {
for (var j = array.length; j > 0; j--) {
if (array[ ...
JavaScript很多书籍都讲的唧唧歪歪一大堆,不知道讲些什么
1、什么是闭包
-- 函数嵌套函数
-- 内部函数可以引用外部函数的参数和变量
-- 参数和变量不会被垃圾回收机制回收
<script type="text/javascript">
//1.1函数嵌套函数
function Rabbit()
{
function shortHairGirl()
{
}
}
//1.2内部函数可以引 ...
js变量赋值或者说克隆的理解
- 博客分类:
- js
var obj={};
var ref=obj;
obj.name='objectA';
obj=["one","two","three"];
alert(ref.name);//'objectA'
alert(ref.length);//underfined
1,修改添加name属性后,原obj指向的内存中添加name,obj和ref都能访问name属性;
2,obj被重新赋值后,指向了新的地址,而存储'objectA'的地值仍被ref引用;
var outter=[];
functi ...
1.块元素一般都从新行开始,它可以容纳内联元素和其他块元素,常见块元素是段落标签'P"。“form"这个块元素比较特殊,它只能用来容纳其他块元素。
2.
3.如果没有css的作用,块元素会顺序以每次另起一行的方式一 ...
js一般有两种不同数据类型的值:
基本类型(包括undefined,Null,boolean,String,Number),按值传递;
引用类型(包括数组,对象),按址传递,引用类型在值传递的时候是内存中的地址。例如
var a={"a":1};
var b=a;
b["b"]=2;
console.log(a);//{"a":1,"b":2};
如果你修改b的值,那么a变量的值也发生了变化。
克隆或者拷贝分为2种:浅度克隆(拷贝),深度克隆(拷贝);
浅度克隆:基本类型为值传递,对象仍为 ...
Extjs4:给Grid的Column加上提示
- 博客分类:
- Extjs
在Grid中展示的内容超出column设定的宽度,如果鼠标移到单元格上能提示完整的内容,给人的感觉会相对友好些。
还是引用之前的例子《Extjs4:给Grid的Header加上提示》,在公司名称列,如果长度超过10,截取10个字符,加省略号显示,其实是引用上一次做例子《Extjs4:改变Grid单元格背景色》中最后提到的metaData中tdAttr,先看效果:
代码:
{
xtype: 'gridcolumn',
sortable: false,
dataIndex ...