`
文章列表
最近项目中可能会用到JQuery,所以先在网上找了下资源,先作个记号,也方便自己学习。 官网: http://docs.jquery.com/Main_Page Keel翻译的jQuery的起点教程: http://www.k99k.com/jQuery_getting_started.html jQuery 教学基础 http://jsgears.com/thread-63-1-1.html 传说中的jQuery中文BBS http://bbs.jquery.org.cn/ 一个15天的教程 http://15daysofjquery.com/
一款用于IE浏览器的插件,允许直接地在浏览器窗口中浏览、传输和更新HTML DOM。该软件可以实时分析网页并且显示为一种允许你察看表格风格、Java脚本,表格以及其它网页元素的树形风格。该软件还可以在浏览器中交互式地突出显示被选择的网页元素,因此你可以在实际网页中定位其代码. licensed to :****(随便写) sn:88ZWT-71C2D4E621BD3D4A ******************* 可能也有人使用IntelliJ IDEA 7.0.3来开发Ajax,我也下载了一个,这里共享注-册-机。
对JavaScript中对象的学习 欢迎大家评论补充。。。。。 1, Number 数字对象 属性有MAX_VALUE, MIN_VALUE, NaN, NEGATIVE_INFINITY, POSITIVE_INFINITY; 方法有toString()。 2, String 字符串对象 3, Array 数组对象 方法有: (1) join(连接符), 返回用连接符将数组元素连接起来的字符串。                    (2) reverse(),颠倒元素顺序。                    (3) slice(start, end), 返回一个子数组。      ...
转自:http://www.ijavascript.cn/jiaocheng/javascrip-event-433.html Javascrip中Event 的总结 用 Javascript 实现了一个自定义的右键弹出菜单。鼠标点击事件的获取和计算是比较难点的事情。一般以为考虑兼容性(如 IE 5/6,FF),实际上还要考虑 HTML 文件在文件头的定义。而且,Event 事件和 Document 对象在 IE 和 NS 下又有各自不同的定义和用法。在这里总结一下,希望对其他朋友有个帮助。 下面是“无定义 HTML 的 Event 事件”的测试代码,存为 Event1.html,分别用 ...
引用自:http://www.pcjx.com/webde/Javascript/209175.html 常规循环引用内存泄漏和Closure内存泄漏 要了解javascript的内存泄漏问题,首先要了解的就是javascript的GC原理。 我记得原来在犀牛书《JavaScript: The Definitive Guide》中看到过,IE使用的G ...
关于document.cookie的使用 设置cookie 每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie: document.cookie="userId=828"; 如果要一次存储多个名/值对,可以使用分号加空格(; )隔开,例如: document.cookie="userId=828; userName=hulk"; 在cookie的名或值中不能使用分号(;)、逗号(,)、等号(=)以及空格。在cookie的名中做 到这点很容易,但要保存的值是不确定的。如何来存储这些值呢?方法是用escape() ...
前面选的轴为左边和中间,当然,这次的轴为数组的最右边,先看看吧。 /* * 1, 以最右边的数s为比较的标准; * 2, 未处理完毕的数组分为四个部分,从左到右依次为小于s的部分,大于s的部分,未比较部分和最右的s; * 3, 小于s的部分最大下标是i;大于s的部分最大下标是j,刚开始时i为-1,j为0; * 4, 在排序的过程中,一发现不大于s的数,i++,并将原i位置的数与新发现的数交换位置。一次循环完成后将s放到i+1的位置; * 5, 以新s所在位置将原数组切割为两部分,进行新的递归。 */ public static void QuickSort(int ...
取中间的元素s作比较,同样的先得往右找比s大的索引 i,然后往左找比s小的索引 j,只要两边的索引还没有交叉(也就i=j),就交换 i 与 j 的元素值。这里不用再进行轴的交换,因为在寻找交换的过程中,轴位置的元素也会参与交换的动作,轴已经成为一个抽象的概念,代表的是一个数值而已。 public static void QuickSort(int[] number) { QuickSort(number, 0, number.length - 1); } /** * 将轴设定为中间的元素,依这个元素作基准进行比较,这可以增加快速排序法的效率 * @param numb ...
以前我是这样理解final的: final表示最终的,它可以修饰变量,方法和类。当它修饰变量的时候,这个变量不能再被与修改(注:错误的,至少不全);当它修饰方法时,该方法不能被override(重写);当它修饰类时,该类不能再派生出子类。 回头看了TIJ, 才知道自己的理解其实很片面,或者很肤浅,下面是TIJ里对final阐述的总结: final表示“这样东西是不允许改动的”的意思。它可以修饰数据,方法,以及类。 final数据 对primitive来说,final会将这个值定义成常量,在定义时赋值;既是static又是final的数据成员会只占据一段内存,并且不可修改。 对refe ...
/* *初始化全过程: * *1, 第一次创建MyClass类的对象,或者第一次访问MyClass的static方法或字段时,Java解释器会搜寻classpath,找到MyClass.class。 *2, 装载MyClass.class后,会对所有的static数据进行初始化。这样第一个装载Class对 ...
快速排序法(quick sort)是目前所公认最快的排序方法之一,虽然快速排序法在最差状况下可以达O(n2),但是在多数的情况下,快速排序法的效率表现是相当不错的。 快速排序法的基本思想是在数组中找出适当的轴心,然后将数组一分为二,分别对左边与右边数组进行排序,而影响快速排序法效率的正是轴心的选择。 这边所介绍的第一个快速排序法版本,是在多数的教科书上所提及的版本,因为它最容易理解,也最符合轴心分割与左右进行排序的概念,适合对初学者进行讲解。 public static void quicksort(int[] number) { quicksort(number, 0, nu ...
这一天终于来了,开通了开通了,呵呵! 想想自己其实已有了好几个博客了吧,前面几个都是瞎搞瞎搞了,也没有想好好整下去,为啥?大概是它们都不能令我满意吧,或者说背后的服务提供商让我觉得满意吧,要么是不能上传文件,要么是格式不支持,反正乱七八糟的。 偶尔在网上搜到JavaEye,当时已提供了博客服务,后台还是英文的那个,随意申请了看看,觉得不错,至少能上传压缩的代码文件了,过段时间再来看,哇噻,整个都变样了,变得越来越人性化了,看着就喜欢,申请申请,等了三天,下来了,新的旅途开始了,感谢JavaEye给我新的机会。 爱Java,爱生活,爱JavaEye! 祝愿JavaEye越办越好,祝愿大家 ...
/* * 选择排序(Selection sort)、插入排序(Insertion sort)与气泡排序(Bubble sort)这三个排序方式是初学排序所必须知道的三个基本排序方式,它们由于速度不快而不实用(平均与最快的时间复杂度都是O(n2)),然而它们排序的方式确是值得观察与探讨的。 * */ public class BasicSort { /* * 选择排序将要排序的对象分作两部份,一个是已排序的,一个是未排序的, * 从后端未排序部份选择一个最小值,并放入前端已排序部份的最后一个。 */ public static void sele ...
Global site tag (gtag.js) - Google Analytics