摘要:
最近在研究ExtJs的窗口组件(Ext.window),关于扩展显示expand和折叠显示collapse的一点心得记录一下,以便后查。 点击下图右上角的双箭头钮,就可以在expand和collapse之间随时切换显示。只要把window的collapsible属性设置成true,这个按钮就可以显示 阅读全文
摘要:
javascript实现表格升序降序排列的步骤如下: 1,生成表格,并给各列表头添加onclick的排序响应函数 2,取得表格各行的数据,并存入临时数组 3,对该临时数组进行排序 4,利用createDocumentFragment,appendChild方法把排序好的数组转换成表格输出,至此排序完 阅读全文
摘要:
如果父元素没有设置高度,其中子元素全部带float属性,父元素内部将没有任何普通流元素而坍塌。 想要解决这件事情,只需添加一个空的块状子元素,并设置clear属性,即可让父元素自动包裹该元素, 从而达到包裹所有浮动子元素的目的。 效果如下: 阅读全文
摘要:
利用css的border属性,即可实现三角形的绘制。 1,代码及效果如下 2,利用before,after伪元素以及三角形绘制实现下列图形 阅读全文
摘要:
工作需要,从同一个端口进入,在服务器端分流,去执行不同端口的服务。用apache的reverse proxy的功能实现。 ①「apache2ctl -M」查看proxy module(下面的★)是否加载。如果没有加载,执行「a2enmod proxy_http」加载。 ②Port 9596用的htt 阅读全文
摘要:
apply和call是Function类型的原型函数。所有的函数都会自动继承这两个方法。 func.apply(thisArg, [argsArray])func.call(thisArg, arg1, arg2, ...) 可以解释成下面这样,即客体是个方法,args是客体方法的参数,主体本来不拥 阅读全文
摘要:
NAT:Network Address Transfer NAPT:Network Address Port Transfer NAT和NAPT的功能是完成内部私有地址和全局网络地址的转换,让计算机能与外界网络通信。 两者的区别 NAT:一个全局IP对应一个私有IP(即一台计算机) NAPT:一个全 阅读全文
摘要:
作用域 分全局作用域和局部作用域 全局作用域:函数外部定义的变量,可以被整个program的各成员参照利用。 局部作用域:函数内部定义的变量,仅供该函数的各成员参照利用。 全局变量的内存在program结束时被销毁回收。 局部变量的内存在函数调用结束时即被销毁回收。 对作用域存在的意义的总结: 1, 阅读全文
摘要:
C++,java是基于类的语言,主要通过类来实现继承。 javascript是基于原型的语言,通过原型来实现继承。 什么是原型?每种物质,都可以追根溯源,原型就是对象的根源。继承就是追根溯源。 javascript里谈继承,只涉及到一个东西:对象Object。每个对象都有自己的原型,都可以从自己的原 阅读全文
摘要:
undefined表示不存在的状态。没有定义的变量,没有定义的对象属性,没有return的函数的返回值等等都是undefined。 null表示没有对象。使用上没有差别,只是根据大众的使用习惯,场合不一样。 阅读全文