2015年2月28日

css布局:定宽,自适应

摘要: css三栏布局:1、中自:float,absolute,margin三种方法。2、中固:margin,table两种方法。两边定宽,中间自适应:float:#left{ float:left; width:220px; height:200px; background-color: red;... 阅读全文
posted @ 2015-02-28 10:34 j.w 阅读(350) 评论(0) 推荐(0) 编辑
2015年2月27日

java细节问题

摘要: 保留两位小数:1.234, 1.23, 1.2, 1.0, 1。package test;import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class tes... 阅读全文
posted @ 2015-02-27 09:21 j.w 阅读(116) 评论(0) 推荐(0) 编辑
2015年2月19日

深浅 buffer

摘要: var str = "深入浅出";var buf = new Buffer(str, 'utf-8');console.log(buf);这种情况下是数字var str = "深入浅出";var buf = new Buffer(str, 'utf-8');console.log('buf'+buf... 阅读全文
posted @ 2015-02-19 16:12 j.w 阅读(182) 评论(0) 推荐(0) 编辑
2015年2月5日

异步编程的模式

摘要: 一、回调函数 优点是简单、容易理解和部署,缺点是不利于代码的阅读和维护,各个部分之间高度耦合(Coupling),使得程序结构混乱、流程难以追踪(尤其是回调函数嵌套的情况),而且每个任务只能指定一个回调函数。 简单,难维护,高耦合 二、事件监听 事件驱动模式。任务的执行不取决于代码的顺序,而取决于某 阅读全文
posted @ 2015-02-05 21:20 j.w 阅读(231) 评论(0) 推荐(0) 编辑
2015年2月3日

express 阮一峰的博客

摘要: http://javascript.ruanyifeng.com/nodejs/express.html next没怎么用过... 一个不进行任何操作、只传递request对象的中间件 上面代码的next为中间件的回调函数。如果它带有参数,则代表抛出一个错误,参数为错误文本 抛出错误以后,后面的中间 阅读全文
posted @ 2015-02-03 20:15 j.w 阅读(1523) 评论(0) 推荐(0) 编辑
2015年2月1日

模块化编程:阮一峰 模块化编程

摘要: 由于一个页面写的js太多了,都写在一个文件中,不好调试。所以我的目标就是如何能把所需的js文件,分割成易于维护的代码块,之间能相互调用方法和属性。虽然采用命名空间也能应付,但是不知道什么才是最好的做法。看了这一系列文章,感觉是处理模块间的依赖关系。这也确实是需要做的事情,比如使用jquery UI,... 阅读全文
posted @ 2015-02-01 22:07 j.w 阅读(1228) 评论(0) 推荐(0) 编辑
2015年1月31日

脚本化http

摘要: 用js代码发起http请求:(页面会刷新)1、设置window.location2、form submit()ajax客户端从服务端拉数据,comet服务端向客户端推数据当img的src为url时,会下载URL的图片。可以在url中加信息,返回图片,可以不可见。缺点,单向数据交换。iframe也可以... 阅读全文
posted @ 2015-01-31 22:34 j.w 阅读(224) 评论(0) 推荐(0) 编辑
2015年1月28日

file API

摘要: 好的教程:http://blog.csdn.net/fwwdn/article/details/8349657/FileEntry and DirectoryEntryFileList : file集合,(length,item)Blob : slice(), (size, type)File : ... 阅读全文
posted @ 2015-01-28 22:23 j.w 阅读(130) 评论(0) 推荐(0) 编辑

javascript 问题

摘要: 两个数组比较:a.sort().toString() == b.sort().toString() for循环内有异步方法时,需要闭包 JSON.parse(data)出错时(提示、[nodejs中]),可能是json本身有问题,空对象中加了空格。 xhr, blob, base64 window. 阅读全文
posted @ 2015-01-28 21:43 j.w 阅读(469) 评论(0) 推荐(0) 编辑

git

摘要: 常识 git是软件, github是网站: 添加ssh keys时,需要自己定义名称; 为什么要用github:代码比较丰富,功能齐全,横向强大 如何更改项目的gitignore:当创建新项目时,指定了语言类型,以后就不能修改gitignore了;只能打开gitignore,edit时,有了选项,可 阅读全文
posted @ 2015-01-28 21:40 j.w 阅读(534) 评论(0) 推荐(0) 编辑