- 浏览: 195397 次
- 性别:
- 来自: 成都
最新评论
-
Coande:
谢谢,这个很强大。
json转树状结构(js) -
prince_of_:
楼主,有一点我想提一下,你所说的三个步骤与new有一点不同使用 ...
理解js中的原型链,prototype与__proto__的关系 -
xuxiaoyinliu:
有帮助,谢谢
理解js中的原型链,prototype与__proto__的关系 -
huangyali2:
excanvas.js没有实现canvas的clearRect ...
IE下使用excanvas.js的注意事项 -
chried:
看了这个总算明白原型链了的
理解js中的原型链,prototype与__proto__的关系
文章列表
最近学习java,由于受以前c++的影响,对java 的参数传递方法搞不清楚,随Google之,baidu之。看了下面两篇文章,若有所悟,得到下面的结论:
(1)对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的,如 ...
前两天参加了上海微创的笔试,有这个题,当时没写出来,今天搞懂了,就贴出来与大家分享。
解释:如果一个序列是int n[]={1,2,3,4,5,6,7,8,9} , 用正常的冒泡排序需要排8次才行,优化之后1次就好,也就是说序列越接近于正常序列,改进之后的冒泡排序的次数就越少,这样会给一个冒泡排序算法带了很大的效率。
思想:添加一个boolean变量用来判断冒泡是否是已经排好了顺序,如果boolean的值为false,说明是已经排好了,如果boolean的值true,说明没有排好,继续排。
代码:
//冒泡排序
public static void bubble_Sort ...
测试写入类
/** * 测试结果 * * 1.file's long:16kb * fileWrite's time----------36 outputStreamTest's time----------167 bufferedOutputTest's time----------17 bufferedWriteTest's time----------14 bufferedWrite And FileWriterTest's time----------9 bufferedWrite And BufferedOutputStreamTest's time-- ...
JavaScript--事件模型
- 博客分类:
- JavaScript
在各种浏览器中存在三种事件模型:
原始事件模型( original event model),DOM2事件模型,IE事件模型
.
其中原始的事件模型被所有浏览器所支持,而DOM2中所定义的事件模型目前被除了IE以外的所有主流浏览器支持.
1.原始事件模型
其事件类型:分为"输入事件(如onclicki)"和"语义事件(如onsubmit)"
事件程序的注册可以以下几种方式:
1、JS代码作为HTML性质值
<input type="button" ...
闭包的应用
- 博客分类:
- JavaScript
<ul id="Ul" style="min-height:100px; _height:auto !important; _height:100px; border:1px solid red;"> <li>a</li> <li>b</li> <li>c</li> <li>d</li> <li>e</li> <li>a</li> <li>b</li> <li>c&l ...
分享几个有意思的网站
- 博客分类:
- JavaScript
CodeerCharts
里面有很多不错的题目,你可以选择一个你喜欢的语言,提交之后,他会根据你代码的性能给你分数,网站做的很棒
地址: http://codercharts.com/
UI - Pattern
这个网站搜集总结了很多常见的效果的实现方法
地址: http://ui-patterns.com
CSS - garden
这个大家应该都知道 《CSS禅意花园》
地址: http://www.csszengarden.com
Freesound.org
里面有很多不错的音效,而且是免费的
地址:http://www.freesound.org/
instruct ...
css的base文件
- 博客分类:
- JavaScript
/* 防止用户自定义背景颜色对网页的影响,添加让用户可以自定义字体 */
html{ color:#000; background:#fff; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,det ...
js正则表达式
- 博客分类:
- JavaScript
正则表达式30分钟入门教程
http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html
教程二
http://www.cainiao8.com/web/js_note/js_regular_expression.html
1. jQuery的each实现continue和break
continue----return true || return
break----return false
var arr = [1,2,3,4,5,6,7,8,9,10];
$.each(arr, function(k, v){
if(k == 3){
return;
//return false;
}else{
console.log(arr[k]);
}
});
for(var i = 0; i < a ...
preventDefaul (阻止默认)
preventDefault方法的起什么作用呢?我们知道比如<a href="http://www.baidu.com">百度</a>,这是html中最基础的东西,起的作用就是点击百度链接到http://www.baidu.com,这是属于<a>标签的默认行为,而preventDefault方法就是可以阻止它的默认行为的发生而发生其他的事情。
这种方法在非IE的浏览器可用, IE只能用return false来阻止了
document.getElementById(&quo ...
public class Singleton {
private static Singleton s=new Singleton();
private Singleton(){};
/**
* Class method to access the singleton instance of the class.
*/
public static Singleton getInstance() {
return s;
}
}
public class Singleton {
private volatile s ...
上传文件的表单中<form>要加属性enctype="multipart/form-data",很多人只是死记硬背知道上传表单要这么写,知其然而不知其所以然。那到底为什么要添加这个属性呢?它是什么意思呢?它又有什么其他可选值呢? ...
表格排序的例子
- 博客分类:
- JavaScript
function $(id) {
return (typeof(id)=="string")?document.getElementById(id):id;
}
//传递参数为表格的ID,列号,该列的数据类型
var sortTable = function(id,colNum,DataType,event){
this.event = event;
this.table = $(id); //得到要排序的表格
this.firstRow = this.table.rows[0]; //得到表格的第一行 也就是标题
this.firstC ...
JavaScript的数组排序
- 博客分类:
- JavaScript
1. 数组排序
function bubbleSort(arr) {
//外层循环,共要进行arr.length次求最大值操作
for (var i = 0; i < arr.length; i++) {
//内层循环,找到第i大的元素,并将其和第i个元素交换
document.writeln("i="+i+"<br/>");
for (var j = i+1; j < arr.length; j++) {
document.writeln("j="+j+"< ...
面试70问 经典回答
- 博客分类:
- 随便说说
1、请你自我介绍一下你自己, 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识 ...