- 浏览: 78488 次
- 性别:
- 来自: 郑州
最新评论
-
McYeah:
呵呵,不错
Inside Java Virtual Machine 2nd 中文 -
crazier9527:
goodjob!Thanks!
Inside Java Virtual Machine 2nd 中文 -
fenghoer:
ie css bug 总结 -
elveny:
好东西。谢谢!
Inside Java Virtual Machine 2nd 中文 -
ansonye:
非常好的书籍,谢谢!
Inside Java Virtual Machine 2nd 中文
文章列表
点击浏览弹出选择文件
确定后:
呵呵不错啊
代码如下:
Ext.ui.ImageUploadField = Ext.extend(Ext.form.TextField, {
autoCreate : {
cls : 'x-form-field-wrap x-form-file-wrap',
style : 'position:relative;height:auto;'
},
setValue : function(new_value) {
this.value = new_value;
if (this.rendered ...
首先现在安装yflow
yflow 借助es6 生成器函数来解决金字塔回调问题。
这个连接
http://faylai.iteye.com/blog/1924523
是我先前使用async 做的但是代码超长不好理解,写做困难。
比较下面的实现简直就是nodejs的曙光啊
---------------------------------------------------------------------------
首先安装 yflow 组建 :npm install yflow
var yflow = require("yflow&quo ...
需求:
有时候Window 内容过多无法显示,奈何只能限制与iframe 中
解决思路:
1、先让iframe 先全屏再让window 全屏
兼容缺陷:
支持到Ext3.4.1
firefox chrome 需要修改 iframe 所有父节点 postion 的positon 样式,有可能导致父标签样式显示异常
优点:
完美支持IE
代码如下
Ext.ns('Ext.ui');
/*
* @config src // iframe url @config firameId // iframe ID @public method
...
思路:
1、callback 驱动
2、递归所有需要复制文件
3、在一定阀值下并发复制文件
4、运行需要安装 async.js npm install async
代码如下:
var async = require("async");
var fs = require("fs");
var path = require("path");
// cursively make dir
function mkdirs(p, mode, f, made) {
if (typeof mode === ' ...
var reg=/<img\s+.*?src=(?:'(.+?)'|"(.+?)")\s*.*?(?:>|\/>)/igm
var strXml ="sdfdfsadf <img src='xx/aa.jpg'/>sdfsdfsdf<img src='gg.jpg'/>sdfsdfsd<img size='19' src='cgg.jpg' n='20'>";
var result = [];
var match;
while( match=reg.exec(strXml) ){
...
英文原文连接
1、避免使用同步的方法
nodejs 是基于单线程。为了让单线程能够处理高并发的请求,我们尽量要避免让线程等待,阻塞,同步,和长时间运行某项操作。nodejs 一个显著的特点就是彻头彻尾的异步。这个特性在基于事件驱动的应用上表现的非常的出色。
不幸的是在nodejs 中仍然存在可以同步或者阻塞调用方法。例如,许多的文件系统操作既有异步的方法也有同步的方法,像 fs.writeFile 和 fs.writeFileSync。尽管你避免在代码中使用同步的方法,但你引用的外部库中可能包含致使阻塞的方法调用。一旦这种情况出现,将会对性能产生显著的影响。
...
当开发者写浏览器js时,一些很好内置函数有些浏览器实现了有些却没实现,这样导致程序员根本就不用这些函数。
如果你在玩nodejs,可以确定这的是这些好用的内置函数都被统一的实现,不需要自己一遍一遍自己实现。
下面的列出一些非常好用的api 片段 ,这些方法在v8里内置实现了。
注意:v8 实现了ECMA 3 所有规范,但是仅仅实现了ECMA 5规范部分内容
语法扩展
jquery offset 函数在firefox 使用正常 ie 中会出现异常
设置offset 时 需要初始化 dom top 和left 这个问题就可以解决了
在开发中我们常会在ie中遇到很多莫名的bug,尤其是ie6这个早就该退出历史的浏览器。刚刚在haslayout.net上看到有总结ie的一些 bug,分享一下。1.图片label bug,影响版本ie6/ie7/ie8,当label中有img的时候无法触发点击选中form元素事件.demo [url=http://haslayout.net/demos/Image-Label-Focus-Bug-Demo.html]http://haslayout.net/demos/Image-Label-Focus-Bug-Demo.html[/url]fix demo [url=http://haslay ...
<?xml version="1.0" encoding="gb2312"?>
<!-- the proxool configuration can be embedded within your own application's.
Anything outside the "proxool" tag is ignored. -->
<something-else-entirely>
<proxool>
< ...
使用java.util.zip 解压缩不支持中文文件名抛出如下的异常:
java.lang.IllegalArgumentException java.util.zip.ZipInputStream.getUTF8String(ZipInputStream.java:285)
import java.io.*;
import org.apache.tools.zip.*;
import java.util.Enumeration;
/**
*功能:zip压缩、解 ...
设置DNS,直接写/etc/resolv.conf即可,多写几个没问题,只是不知道会不会用到。下面这两个是Opendns的,还是不错的,尤其是对网通和电信的用户来说。nameserver 208.67.222.222nameserver 208.67.220.220
1、Too many open files
java.net.SocketException: Too many open filesat java.net.Socket.createImpl(Unknown Source)at java.net.Socket.connect(Unknown Source)at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123)
严重: Endpoint ServerSocket[addr=0.0.0.0/0.0.0.0,por ...
周末对ext布局进行了研究,发现以前觉得比较麻烦的东西,现在看来十分简单。ext的使用不是特别困难,但是如何才可以保证ext可以满足各种变态的页面需求的同时又可以使开发人员不去接触一堆一堆的js呢?这个问题肯定是个难题。 还是贴点代码。下面的代码实现了利用table模式布局FormPanel。解决了在非form模式下label不能显示的问题,但是还是存在问题,例如通常情况下“开始日期”和“结束日期”一般只占一个column,也就是两个元素各占半个column。
function getBodyWidth(){
return document.body.client ...
比如有下面一段代码: <a href="11"> <font color="21">aaa </font> </a> <a href="12"> <font color="22">bbb </font> </a> <a href="13">ccc </a> <a href="14"> <font color="24"> ...