- 博客(20)
- 资源 (13)
- 收藏
- 关注
转载 jQuery 1.7 透過 on 來綁定事件
既上一篇作者寫了 Javascript 前端工具 Backbone.js Framework 初學介紹,這次來將程式改寫成 jQuery 寫法,藉這個機會來介紹 jQuery 新功能 on API,底下來看看 jQuery event handle 的演進//在 jQuery 1.3 以上版本$(selector).live(events, data, handler);
2012-11-23 18:17:08 571
转载 vim格式化javascript及html代码
使用vim默认的格式化工具容易在格式化html与javascript混合的代码时很容易出现javascript没有按预想的规则显示代码.所以推荐使用http://www.vim.org/scripts/script.php?script_id=3081只需要将indent下的文件放入vim安装目录下 vimfiles/indent重启vim使用"=G"命令就可以对html与java
2012-11-19 13:08:13 1188
转载 Notepad++ 五大实用技巧
我使用过的文本编辑器实属不少,但我认为Notepad++是最轻巧,也是功能最强大的文本编辑器之一。它反应敏捷,我一直将它作为我的首选文本编辑器。 下面是5个 Notepad++ 很实用的技巧。 1. 把 Notepad++ 变成便笺 调整Notepad++的窗口尺寸,然后按键盘上的F12,当前的本文编辑器将会一直显示在所有其它窗口的前方,工具栏/菜单栏也会隐藏,就变成了
2012-11-11 23:07:21 1823
原创 根据业务需求写了一个继承的构造函数,分享出来
根据业务需求 自己写了一个继承类,分享一下 上面有注释/*** Class* @author zhangliang* @message 如果没有继承只传递一个参数即可,默认会取最后一个参数作为派生类* @message 多个鸡肋: 第一个参数 传入{"person2": new person2(), "person3": new person3()}。
2012-11-09 18:20:06 428
转载 Javascript继承机制的设计思想
作者: 阮一峰日期: 2011年6月 5日我一直很难理解Javascript语言的继承机制。它没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype chain)模式,来实现继承。我花了很多时间,学习这个部分,还做了很多笔记。但是都属于强行记忆,无法从根本上理解
2012-11-09 17:45:34 439
转载 javascript 杂谈之哪种写法你更喜欢?
介绍 老是在写js,你平时是怎么写你的js呢?更喜欢哪种方式呢? 今天就把常见的跟大家唠叨唠叨。——年纪大了,就这一爱好(平时也喜欢说胡话),别闲我烦! 直接初始化法 优点:1、userData本身就是对象实例。——上来就实例化一个类出来,也不怕浏览器受不了。2、代码紧凑。3、编程效率高。缺点:
2012-11-08 23:30:34 425
转载 JavaScript类的几种写法
我们常用的有以下几种方法来用JavaScript写一个“类”: 1. 构造函数(public属性和方法) 1: function Person(iName, iAge){ 2: this.name=iName; //public 3: this.age=iAge; //public 4: this.ShowStudent=function(){ //p
2012-11-08 23:08:46 544
原创 秘密花园学习分解记录(一):hasOwnProperty
var foo = function () { this.name = '11';};foo.prototype.test = '111';//原型扩展foo.prototype.test_1= '123';//原型扩展var foo_obj = new foo();//实例化for(var i in foo_obj){ if (foo_obj.hasOwnProperty(
2012-11-07 11:54:08 570
原创 javascript in语法
var foo = {goo: undefined}console.log(foo.bar);console.log('goo' in foo) in 判断foo中是否有goo键值
2012-11-07 11:32:21 377
转载 初识 SeaJS
最近NodeJS和CommonJS真是好火啊,前端真的不再如从前那么“单纯”了,从此需要学习掌握更多的传统软件开发的知识和技能,也就是从前后端开发做的很多工作会逐渐前移到前端工程师。这里为什么要把NodeJS和CommonJS放在一起说呢,主要是我对里面的模块机制十分感兴趣,正好NodeJS中的模块实现方式也遵循CommonJS中的相关规范。神奇的 require首先还是看一段代码
2012-11-05 16:35:30 388
转载 使用JSON作为函数的参数
1 我们可以随时为一个函数添加/删除参数或在任意参数位置添加新参数,而不会像传统参数一样必须按照规定的顺序书写,而且每次添加或删除函数某个参数都要函数内容进行修改。而使用JSON作为参数可以不用考虑参数顺序。看下面代码演示:script type="text/javascript"> //普通方法 function commonArg(name,age,de
2012-11-04 23:42:29 484
转载 用javascript编写优美的代码
一、简化代码 采用更为简短的写法,不仅可以减少输入的字符数,还可以减少文件大小。大部分采用简单写法的代码,执行效率都有轻微提高。 1.1 简化常用对象定义:使用 var obj = {}; 代替 var obj = new Object(); 使用 var arr = []; 代替 var arr = new Array(); 1.2 精简if语句三元操作符可以
2012-11-04 23:13:49 483
转载 javascript中为何在匿名function函数后面还外加一个括号
详细研究过Javascript代码库(如Jquery、YUI)的人,一定会看到过很多如下形式的函数: (function(){...}())或 (function(){})() 对于很多初学者来说,遇到它们经常会产生一系列问号:这是编程吗,用它做什么,怎么我没在其他语言里见过呢? 接下来我就详细地解释一下: 它可以解释成为“匿名函数自调用”,也
2012-11-04 03:58:16 476
转载 JavaScript如何计算两个日期间的时间差
有时候我们需要知道两个日期之间差了多少天,多少小时,甚至多少分钟多少秒。下面我们用JavaScript实现一个函数,用于计算两个日期的时间差,先来看看代码:/*** 时间对象的格式化;*/Date.prototype.format = function(format){ /* * eg:format="YYYY-MM-dd hh:mm:ss"; */ var o = {
2012-11-02 16:21:54 452
转载 十个迅速提升JQuery性能的技巧
本文提供即刻提升你的脚本性能的十个步骤。不用担心,这并不是什么高深的技巧。人人皆可运用!这些技巧包括:使用最新版本合并、最小化脚本用for替代each用ID替代class选择器给选择器指定前后文建立缓存避免DOM操作避免使用concat(),利用join()处理长字串返回false值利用小抄和参考文档使用最新版本jQuery一直处于不断的开发和改进过程中。 John 和他的
2012-11-02 16:14:06 395
转载 用JQuery的$.getJSON发起跨域Ajax请求
jQuery中常用getJSON来调用并获取远程的JSON字符串,将其转换为JSON对象,如果成功,则执行回调函数。原型如下:jQuery.getJSON( url, [data], [callback] ) 跨域加载JSON数据。url: 发送请求的地址data : (可选) 待发送key/value参数callback: (可选) 载入成功时的回调函数主要用于客户端获取
2012-11-02 16:06:10 507
转载 49个jQuery代码经典片段
49个jquery代码经典片段,这些代码能够给你的javascript项目提供帮助。其中的一些代码段是从jQuery1.4.2才开始支持的做法,另一些则是真正有用的函数或方法,他们能够帮助你又快又好地把事情完成。如果你发现你任何可以做得更好的地方的话,欢迎把你的版本粘贴在评论中!1. 如何修改jQuery默认编码(例如默认UTF-8改成改GB2312):$.ajaxSetup({
2012-11-02 12:07:30 933
转载 Notepad++常用命令:
1. Ctrl-D 复制当前行2. Ctrl-L 删除当前行3. Ctrl-T 将当前行与前一行互换4. Ctrl-Shift-Down下移当前行5. Ctrl-G 跳转6. Ctrl+F 键查找对话框启动7. Ctrl+F3 选定查找下一个8. Ctrl+shi
2012-11-01 22:48:32 664
WEB开发各种CHM手册
2011-09-22
WEB开发各种CHM手册
2011-09-17
POP弹层,下拉导航菜单2种展现模式
2011-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人