- 浏览: 1162088 次
- 性别:
- 来自: 北京
最新评论
-
zhizhen23:
LZ 提供的链接地址失效了
重写的isPlainObject方法 -
LovingBaby:
LovingBaby 写道function fun() {}f ...
读jq之二(两种扩展) -
LovingBaby:
说的很清楚!jQuery作者为了实现简洁调用的苦心!高超的编程 ...
读jq之一(jq对象的组成) -
hard_ly:
...
将伪数组转换成数组 -
zlxzlxzlxzlxzlx:
这不能算是任意进制之间的转换,例如二十六进制、十二进制又该如何 ...
用递归实现十进制数转换N进制
文章列表
很多公司是用代理服务器来上网。浏览器,qq,msn等都要设置代理。
每到一个地方都是一个网络配置,导致很多问题,其中就是在代理环境下eclipse的需要更新的时候出问题,以下就是解决方法:
window-->preferences-->general-->network connections 选中 manual proxy configuration:
填入http proxy , port
代理需要用帐号和密码就需要选中 Enable proxy authentication,然后填上 user name 及password
1、一个人炫耀什么,说明内心缺少什么。
2、一个人越在意的地方,就是最令他自卑的地方。
3、人都有以第一印象定好坏的习惯,认为一个人好时,就会爱屋及乌,认为一个人不好时,就会全盘否认。 ...
- 2009-03-20 16:39
- 浏览 1308
- 评论(0)
官网地址:
http://www.my-debugbar.com/wiki/CompanionJS/HomePage
具体使用方法为:
1、先下载Companion.JS安装文件,然后安装。
2、下载安装Microsoft Script Debugger,如果您的机器已经安装过了就可以免过这一步。
3、打开IE菜单“工具”–“Internet选项”–“高级”,找到“禁用脚本调试(Internet Explorer)”和“禁用脚本调试(在Internet Explorer之外)”,将两个选项前面的对钩都去掉,然后重启IE。
4、在Ie中输入:http://www. ...
最近回顾了下数据结构及算法,以下是用java和js实现的十进制数转换N进制。
java实现
/**
* baseString 递归调用
* @param num 十进制数
* @param base 要转换成的进制数
*/
public static String baseString(int num,int base) {
String str = "", digit = "0123456789abcdef";
if(num == 0){
return "";
}e ...
某知名门户网站的一道笔试题
public class Test {
public static void stringUpd(String str) {
str = str.replace("j", "l");
System.out.println(str);
}
public static void stringBufferUpd(StringBuffer bf) {
bf.append("c");
System.out.println(bf);
}
public static void mai ...
- 2009-03-13 10:17
- 浏览 1701
- 评论(0)
abcc项目中碰到的,在一个表单中用P包含一个label和div,从firebug中看html结构div却跑到P外面去了。甚是诧异,原来块级元素P是不能包含DIV的。
以下是html片段
<p>
<label for="username">用戶名:</label>
< ...
大部分情况下,我们面临的背景是:
设计者高高在上,不食人间烟火,只是提供约束,不要这样,必须那样,而不是提供方法和可以复用的API。
开发者是处于解决问题的一线,饱尝重复造轮子的疾苦,他们最需要的是快速的解决问题,以更恰当的方式工作,寻找更容易构建系统的技术和方式。
Jquery给设计者上了很好的一课。
Jquery就像一个魔法师一样,$()就像魔法棒一样,随手一指,一个木偶变复活了,一瞬间具备了各种各样的复杂的能力。
1)分离和粘合
在jquery的身上得到淋漓的体现。不仅是分离结构(structure)和行为功能(behaviour),在强调分离的同事,提供了强大的连接、粘 ...
- 2009-03-04 10:30
- 浏览 1753
- 评论(1)
一道js面试题,职位是javascript工程师
面试官问我如何克隆一个数组,当时想了下js的Object没有clone方法,java的Object有。
那怎么得到一个新数组呢?
我当时回答:用一个loop将源数组元素依次push到新数组中。这是最简单的方法,但显然不是面试官想要的答案。
最后告知我:利用Array的slice方法。该方法的介绍就不贴在这里了,网上一大堆。
示例如下:
var ary = [1,2,3];//源数组
var ary2 = ary.slice(0);//克隆一个新数组
console.log(ary2);
/* 改变ary2,不会影响到ar ...
- 2009-02-05 16:13
- 浏览 1670
- 评论(4)
abcc项目实现这样一个功能:点击“上载查询”,弹出一个绝对定位的div(类似qq文件中转站的“上传文件”按钮),里面有上传按钮等,点击后div在最上层。即z-index为最大。在firefox下表现良好,在IE6下无论如何也盖不住select。墨墨说是IE下一个著名的bug,解决方法用一个iframe包住select。
以下是一个测试的静态html,为bug重现及及解决方法。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR ...
当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构:
bootstrap classloader
|
extension classloader
|
system classloader
boots ...
- 2008-12-30 15:50
- 浏览 4067
- 评论(1)
有时候网页很长,出现了滚动条。这时候如果要看这个网页的效果用windows提供的“印屏幕PRScrn”键就满足不了了。
下面是自己使用过的截图软件。
IE下测试css等可以用马桶浏览器(
傲游Maxthon
)
firefox3下的插件比较多,Fireshot就不错。以下是安装步骤
1、打开firefox3浏览器,工具
>
附加组件,输入Fireshot搜索
2、下一步下一步的即可
3、提示重启firefox3,重启后安装成功
嗯,看看如何使用
4、重启firefox3后会发现工具栏右侧多了一个红色背景的大S标志,这个就是Fireshot
5、点 ...
利用js动态类型特性对数组排序
- 博客分类:
- Core JS
首先,看看js和java中关系运算符的区别。这里拿大于号做示例(>)。
a、java中的大于号不能用于两个字符串的比较
String s1 = "11", s2 = "12";
System.out.println(s1>s2);//编译报错,不能通过
b、js中的则可以,比较的字符串中各个字符ASCII大小
var s1="11",s2="12";
console.log(s1>s2);//输出false.逐次比较字符的ASCII顺序
嗯,利用js这个特性可以很好的对数据进行排序。如下一个 ...
JavaScript 1.6 引入了几个新的Array
方法,具体的介绍见:https://developer.mozilla.org/cn/New_in_JavaScript_1.6
JavaScript 1.6在firefox1.5及其后版本支持,但在IE6,IE7甚至IE8上仍然未被支持。jquery的工具方法中提供了类似的功能。
1、Array.forEach()和jquery的$().each()。在数组中的每个项上运行一个函数。类似java5增强的for循环。见:http://www.ibm.com/developerworks/cn/java/coretech ...
csdn上又有个网友提这样的问题,看来这个问题很多时候都会碰到。如下
var a=['1','2','3','4']
var b=['1','2']
如何比较才能得到数组c=['3','4']
基本的算法就是挨个比较两个数组的元素,把不同的跳出来单独放到一个数组里,最后返回该数组。
其实数组元素如果是基本类型(Number,String,Boolean)的很好比较,但如果是对象类型就麻烦一些,js对象的比较见http://snandy.iteye.com/blogs/269609
Array.prototype.contains = function(o ...
变量的作用域指的是变量的可见性,而生命周期则(存活期)则是从另一个角度考察变量。
js中变量的作用域分为全局变量和局部变量,函数内定义的称为局部变量,函数外的称为全局变量。(“函数外的称为全局变量”是 ...