摘要: jQuery为开发插件提拱了两个方法,分别是:JavaScript代码jQuery.fn.extend(object);jQuery.extend(object); jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。jQuery.fn.extend(object);给jQuery对象添加方法。fn 是什么东西呢。查看jQuery代码,就不难发现。JavaScript代码jQuery.fn = jQuery.prototype = { init: function( selector, context ) {//…. //…… }; 原来 jQ... 阅读全文
posted @ 2013-04-12 17:21 Ann安 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 跨域在获取数据时,时不时会遇到。什么是跨域:例如:a.cnblogs.comb.cnblogs.comcnblogs.com域名下的内容信息通信在jQuery中的解决跨域的方法有两种getJSON和ajax方法一:var _url='http://www.a.cnblogs.com';$.getJSON(_url,function(data){ console.log(data);})方法二:var _url='http://www.a.cnblogs.com';$.ajax({ url:_url, data:{a:'123',b:'ab 阅读全文
posted @ 2013-04-09 13:46 Ann安 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一、什么是匿名函数?在Javascript定义一个函数一般有如下三种方式:函数关键字(function)语句:function fnMethodName(x){alert(x);}函数字面量(Function Literals):var fnMethodName = function(x){alert(x);}Function()构造函数:var fnMethodName = new Function('x','alert(x);')上面三种方法定义了同一个方法函数fnMethodName,第1种就是最常用的方法,后两种都是把一个函数复制给变量fnMethodN 阅读全文
posted @ 2013-03-27 15:20 Ann安 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 级别: 初级 转自http://www-128.ibm.com/developerworks/cn/web/wa-javascript.htmlShantanu Bhattacharya(shantanu@justawordaway.com), 首席顾问, Siemens Information Systems Limited2006 年 7 月 20 日函数式或声明性编程是非常强大的编程方法,正逐渐在软件行业流行起来。这篇文章将介绍一些相关的函数式编程概念,并提供有效使用这些概念的示例。作者将解释如何使用 JavaScript(TM)™(JavaScript 能导入函数式编程的构造和特性)编 阅读全文
posted @ 2013-03-27 15:19 Ann安 阅读(146) 评论(0) 推荐(0) 编辑
摘要: $的选择器部分:凡是运用$,其返回值是一个object$选择器主要用于选择标签.基本用法是同css的选择器.但是,很让人兴奋的是,他支持常见的浏览器,而css中很多选择器是IE6所不支持的.1.基本选择器(3种): ----凡是运用$,其返回值是一个object$("标签名"),如$("p")是选取了所有的p标签节点$("#id名"),如$("#test")是选取了id为test的标签节点$(".class名"),如$(".test")是选取了所有class为test的标签节 阅读全文
posted @ 2013-03-26 17:13 Ann安 阅读(601) 评论(0) 推荐(0) 编辑
摘要: Ann今天分享5个基于Javascript的桌面~~希望可以增加大家对Javascript的喜爱,原来Javascript如此强大。1.Lucid 桌面Lucid 是一款免费开源的web桌面或者说是webOS ,它允许我们在它的上面操作媒体、办公文件和其他文件。查看Lucid 桌面 DEMO2.Comet 桌面Comet是使用Perl和PHP写的后台,前端方面使用的是经过修改过的qWikiOffice、ExtJS和其他的一些Javascript库和插件。查看Comet 桌面 DEMO3.Sencha 桌面Sencha是通过浏览器打开的桌面,它使用的是EXT建的,包括一个浏览器的桌面插件系统。查 阅读全文
posted @ 2013-01-15 22:10 Ann安 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 移动这一块目前是iPhone遥遥领先,程序员是爱买Android,一般老百姓还是偏向iPhone。现在做手机程序的统统是iPhone优先策略——做一个程序,先写iPhone版,第二才考虑Android。在iPhone的带动下,Mac OS 在美国市场占有率都上升到9%了,相当可怕,有人认为苹果将成为九十年代带的微软。但我不这么看。我看好Android超过iPhone。从根子上来讲,谷歌是一家广告公司,苹果是一家设计公司,如果只是他们俩在竞争,鹿死谁手还真不好说;可Android是一个开源程序,开源是IT界的倾销手段,因为它免费的正大光明。真正在背后支持Android的力量,是三星、摩托罗拉这些 阅读全文
posted @ 2013-01-15 16:23 Ann安 阅读(228) 评论(0) 推荐(0) 编辑
摘要: web性能优化,衡量的标准:时间和内存(以有力的数据支撑优化结果)1)时间时间是指web页面加载时间缩短web页面加载时间的方法:1.减少HTTP请求2.减少DNS查找次数3.js放在页面的底部4.css sprtie5.ajax 异步请求6.推迟加载,按需加载7.减少DOM数量8.iframe数最少9.增加缓存10.压缩css和js文件,合并同类文件测量工具1.firefox中的firebug和YSlow2.chrome中的开发人员工具3.dynaTrace ajax 下载地址:http://ajax.dynatrace.com/ajax/en/4.fiddler 下载地址:http://w 阅读全文
posted @ 2012-03-13 10:03 Ann安 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 爱一个人不需要理由。。。但是做一件事,一个决定是需要理由的。在工作中,作为前端经常需要和产品经理、编辑、程序打交道,对于某处的不同见解和看法,如果你说需要这样修改,别人肯定会下意识的问道:“为什 么?”,此时,就是你说出理由的时候了。没有理由就是这么改这么做,(⊙v⊙)嗯。。。你很强势,没有理由就要这么干,你以为你是老板,公司是你家开的 呢?给出理由,一二三点。有理有据。好,你说的有理,就这么办。这就是沟通技巧。“其实吧,我是很适合做这个工作的,为什么把这事交给某某某,领导你太令我失望了。”自言自语道。其实,换位思考一下,领导看到了某某适合做这项工 作,有理由么?当然有。在平时的工作中,别以为 阅读全文
posted @ 2012-02-01 15:04 Ann安 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 这是Ann的老公大人写的一篇文章,写的非常好,Ann便转到自己的博客。题记当人们身处逆境,万分绝望的时候都幻想有一个能引导和帮助自己的superman,其实这个人一直都在你心中和身边。关于引导师的种种联想和回忆说到引导师这个词我的第一反应是联想到另一个词——助产士,有的地方叫“导乐”,因为刚生完孩子,所以对这个几分钟就要收300块的职业称呼记忆深刻,导乐的职责就是在你生产的最后阶段,引导你呼吸、用力,帮你喂食喂水、保持体力,直至孩子出生后出门报喜,当然会收取高额费用。大学里最后跟着一个老师做毕设,这个老师就是你的引导师,简称导师,或者叫“倒师”,跟着“倒师”,不倒都难,我们弄毕设糊弄老师,老师 阅读全文
posted @ 2011-08-02 16:54 Ann安 阅读(407) 评论(0) 推荐(0) 编辑