- 浏览: 151116 次
- 性别:
- 来自: 广州
最新评论
-
zhouweideshijie:
为什么在join的时候需要(select distinct t ...
mysql的exists与inner join 和 not exists与 left join 性能差别惊人 -
openxtiger:
太强了,一点都看不懂
看看谁聪明,类游戏寻找算法 -
metaphy:
无解. 定义n(A)为从A点发出的射线数, 若有解,则n(0, ...
看看谁聪明,类游戏寻找算法 -
ddccjjwwjj:
都不可以用 extjs5 具体用法怎么写
extjs 实现图片HTML5图片上传 -
openxtiger:
可以呀,但你做成连接池的时候,连接关闭时,只是还回给连接池,实 ...
mysql 必要的配置
文章列表
current_free_index与max_free_index的作用:
我在看源码时,一直不明白current_free_index与max_free_index的作用,看了很多网上是解释,然后看了无数遍的源码,慢慢知道原来如此。
apr_allocator_max_free_set,这个函数用来设置max_free_index的,其实关键一开始不明白的是不知道max_free_index其实就是一个分配子(allocator)允许容纳内存空间的总大小,主要是因为“_index”这个后缀,apr表示内存的大小不是用size,而是用index,size和index的转换是max_fre ...
extjs TabPanel 的标题只能单行,如果设置enableTabScroll为true会滚动,如果想实现多行显示,只要覆盖
adjustBodyWidth : function(w){
if(this.header){
this.header.setWidth(w);
}
if(this.footer){
this.footer.setWidth(w);
}
return w;
},
为
adjustBodyWidth : fu ...
.o 就相当于windows里的obj文件 ,一个.c或.cpp文件对应一个.o文件.a 是好多个.o合在一起,用于静态连接 ,即STATIC mode,多个.a可以链接生成一个exe的可执行文件.so 是shared object,用于动态连接的,和windows的dll差不多,使用时才载入。
使用paste事件,从excel表格中复制图片到网页上,其实也可以其他的网页的,复制图片。以下是Extjs代码:
Ext.EventManager.addListener(Ext.getBody(), "paste", this.onPaste, this);
onPaste的实现
onPaste: function (e) {
e.stopPropagation();
...
Ext.Html5Uploader = Ext.extend(Ext.Window, {
width: 500, height: 500, title: "Image upload", shim: true, plain: true,
uploadAll: function () {
this.store.each(function (r) {
this.uploadPhoto(r);
}, this);
},
uploadSelected: function () {
...
Sub save_pic()
For Each p In ActiveSheet.Shapes
ph = p.Height
pw = p.Width
p.ScaleHeight 1, True
p.ScaleWidth 1, True
pn = p.TopLeftCell.Offset(0, -1).Value
Debug.Print pn, ph, pw, p.Name
p.Name = pn
p.Co ...
这个无比像Java语言:
'package jui'
.j(function() {
'import j.unit.Observable'.j();
'class Component'
.j({
constructor:function() {
},
show:function() {
console.log("Component");
}
});
'class Container ext ...
这次真的把java的语法写成javascript了,看起来太熟悉了。
先给个例子:
j('package j.unit', function() {
/**
* @class j.unit.Observable
*/
j('class Observable', function(jsuper) {
return {
constructor:function() {
jsuper.constructor.call(this);
}
...
终于到java的关键字package,import,extends,class,new实现了一遍。
代码为证:
var Js5 = {version:"5.0.0"};
var __cpackage__;
var __gclasses__ = {};
var __iclasses__ = {};
var __imports__ = [];
Js5.apply = function(o, c) {
if (o && c && typeof c == 'object') {
for (v ...
第二版本:
1.添加了 jimport 类似实现java的import关键字
2.jclass的改进:
单个参数为返回查找的类,
第一个参数为""时,产生匿名函数。
从第三个参数到倒数第二个参数为mixin,且所有的mixin将按照顺序传入类定义的闭包函数的第二个参数到最后一个参数。
附上代码:
var Js5 = {version:"5.0.0"};
var __cpackage__;
var __classes__ = {};
var __iclasses__ = {};
var __import ...
最近闲来无事,写一个类似Java的语法的Javascript框架js5,欢迎大家指正:
已出第二版本:http://openxtiger.iteye.com/blog/1707172
主代码:
var Js5 = {version:"5.0.0"};
var __cpackage__;
var __classes__ = {};
var __imports__ = [];
Js5.apply = function(o, c) {
if (o && c && typeof c == 'objec ...
javascript类数组对象
- 博客分类:
- jQuery的巧妙解析
类数组对象中的“类”不是class的意思,而是like,类似的意思。
var a = {}; // Start with a regular empty object
Javascript对象创建过程:
JavaScript语言没有类的概念,除了基本类型(Number、String、booleans、null和undefined)之外,一切都是对象。
创建一个简单的对象,可以理解为空对象
将隐藏的__proto__属性指向构造函数的prototype对象 ...
在开发jQuery的插件时,我们一般用得是 jQuery.fn.extend() 函数对jQuery的对象进行扩展。如:
jQuery.fn.extend({
exfun:function(){
return this;
}
});
当我们使用 $()时就可调用新定义的 exfun函数了。
有时我们需要在每个对象存储一个成员变量:ivar,很多开发者会这样定义
jQuery.fn.extend({
ivar:5,
exfun:function(){
return this;
}
});
此时
var a= ...
[原创]jQuery的$和$()
- 博客分类:
- jQuery的巧妙解析
jQuery把$这个玩意应用的淋漓尽致。他的设计巧妙之处是在于把构造函数和函数充分利用。因此当你用$和$()时有很大差别。这个微妙之处很多程序员估计会没注意。
通过$调用的函数其实是jQuery的静态函数。
通过$()调用的函数其实是jQuery的成员函数。
$=jQuery;因此,$调用的函数其实是jQuery的静态函数。这个就很好理解了,那$()是如何实现呢?这个就比较麻烦了。
$=jQuery;因此$() = jQuery();
jQuery = function( selector, context ) {
// The jQ ...