`
nuysoft
  • 浏览: 520901 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
91bd5d30-bd1e-3b00-9210-87db1cca0016
jQuery技术内幕
浏览量:200673
社区版块
存档分类
最新评论

[原创] jQuery源码分析-Java工程师应该向jQuery学习的8点建议

阅读更多

 

作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。 
分析jQuery源码时记录的一点感悟
1.	链式写法
这是jQuery语法上的最大特色,也许该改改POJO里的set方法,和其他的非get方法什么的,可以把多行代码合并,减去每次敲打对象变量的麻烦
2.	动态参数
偶尔使用Java的动态数组,取出调用时参数个数的限制,可以减少对同一个方法的反复调用
3.	弱化类型
偶尔将参数类型设为Object,多使用泛型,可以减少方法数,简化调用时的类型转换,类型转换在方法内进行
4.	容易扩展
需要扩展功能时,尽量保持最小需要继承的类或实现的接口
5.	一个接口多种用途
如果可以的话,通过多变的参数,将多个接口合并为一个
6.	尽可能的复用和必要的迭代
减少代码行数,结构清晰,便于维护,初学者必须要掌握技巧
7.	默认值参数法
返回的默认值,可以做为参数传入,当作局部变量使用
8.	短小精悍的接口命名,清晰的参数命名

 

 

5
0
分享到:
评论
5 楼 it_like 2013-09-05  
java 代码:
  你去看开源java代码 ,java本来就是如此的

4 楼 hhhhh-kk#qq.com 2012-08-20  
22200
3 楼 accpzhangxiaowei 2012-06-01  
3.  弱化类型 
偶尔将参数类型设为Object,多使用泛型,可以减少方法数,简化调用时的类型转换,类型转换在方法内进行

思路非常好,但感觉只能应用于底层封装,你有更好的理解么?
2 楼 晨曦的朝阳 2011-10-30  
5.  一个接口多种用途 
如果可以的话,通过多变的参数,将多个接口合并为一个

在java的世界当中,我觉得接口应该往单一职责化方面靠拢,可以减少不必要的混乱。
1 楼 桥下一粒砂 2011-10-24  
第一条,我记住了。

话说,我第一次见识到JQuery的链式写法时,觉得很新奇,很有意思。那时候对Java还不是很熟悉,压根没有想到Java也可以这样写。

现在看到你这么的提出,我觉得这条建议绝对可以学习。


其它的,我属于看看那种,没有多深的感触。

相关推荐

    jQuery源码分析系列.pdf

    - **Java工程师应该向jQuery学习的8点建议**:分享从jQuery源码中汲取的编程智慧,特别是面向对象设计、模块化和代码优化方面的经验。 - **jQuery中的循环技巧**:介绍jQuery中优化循环性能的策略,如使用数组和...

    JavaEE求职简历-姓名-JAVA开发工程师.doc

    在xxxxx信股份有限公司担任JAVA工程师期间,负责软件编码工作,为前台提供接口,并参与需求调研、分析和功能模块实现。通过EasyMock和JUnit进行单元测试和集成测试,确保代码质量。 【技能掌握】 1. 熟练运用...

    JavaEE求职简历-姓名-JAVA开发工程师.docx

    【JavaEE求职简历-姓名-JAVA开发工程师.docx】这份文档是某位Java开发工程师的求职简历,展示了他在JavaEE领域的技术专长和项目经验。以下是根据简历内容提炼出的相关知识点: 1. **Java开发**:简历者具备扎实的...

    JavaEE求职简历-姓名-JAVA开发工程师-范文.doc

    【JavaEE 求职简历】中的JAVA开发工程师展示了丰富的技术栈和项目经验,以下是相关知识点的详细说明: 1. **Java 基础与设计原则**:开发者具备扎实的 Java 编程基础,理解面向对象编程(OOP)设计原则,熟悉常见的...

    XXX-JAVA开发工程师-2年经验简历模板

    ### Java基础知识及编码习惯 - **Java基础知识**:Java是一种广泛使用的面向对象编程语言,具有简单性、面向对象、健壮性、安全性、平台独立性等特点。熟练掌握Java基础知识包括但不限于类与对象的概念、继承与多态...

    java软件工程师顶岗实习报告.pdf

    本报告涵盖了 Java 软件工程师的实习报告,从实习目的、实习单位、岗位介绍到实习安排和实习内容等多方面,对 Java 软件工程师的知识点和技能进行了全面的总结和分析。 一、实习目的 本实习的目的是为了进一步了解...

    Java程序员最全面的学习路线图

    Java程序员在学习和成长过程中需要掌握的技术和知识点是全面且深入的。从基础的前端技术到后端服务器架构,再到开发工具和开发流程,每一项都是Java程序员成长道路上不可或缺的部分。以下详细解析了Java程序员需要...

    Java开发工程师工作职责.docx

    总的来说,Java开发工程师的工作涵盖软件开发的整个生命周期,从需求分析到系统上线后的维护,都需要他们具备扎实的技术基础、良好的团队协作能力和不断学习新技术的精神。随着技术的不断发展,Java开发工程师还需要...

    Java开发工程师简历模板(三十九)

    【Java开发工程师简历模板分析】 本简历展示了Java开发工程师张三的专业技能和工作经验,适合用于申请Java软件工程师的职位。以下是对简历中提及的关键知识点的详细说明: 1. **JavaEE开发**:张三在简历中提到他...

    java程序员简历模板

    以下是 Java 程序员简历模板中的关键知识点: 个人基本信息 * personal information: 姓名、性别、年龄、居住地、工作年限、户籍、目前年薪、教育经历等 * Self-assessment: 评估自己的优缺点,例如数学成绩优秀、...

    Java开发工程师简历模板(四十五)

    - 求职者拥有清晰的思路,能独立分析和解决问题,对工作认真负责,善于沟通和分享,具有团队协作精神和持续学习的意愿,这些软技能对于Java开发工程师来说同样重要。 综合来看,这份简历突出了求职者在Java开发...

    java开发工程师简历模板(一)

    【Java开发工程师简历模板分析】 该简历是一位名为00小七的Java开发工程师,其个人基本信息包括联系电话、邮箱和居住地址。在教育背景部分,他提及了自己在2013年至2017年期间在小七简历大学完成了计算机科学的本科...

    Java开发工程师简历模板资源下载

    【Java开发工程师简历模板资源下载】提供的是一款专为Java开发工程师量身定制的简历模板,旨在帮助求职者高效地展示其技术能力、项目经验和专业素养。以下是对模板中提到的关键知识点的详细说明: 1. **Java初级...

    Java开发工程师简历模板(三十六)

    【Java开发工程师简历模板(三十六)】是一个针对Java开发工程师职位的个人简历样本,用于展示应聘者张三的专业技能和工作经历。这份简历强调了张三在JavaEE软件开发领域的专业知识和实践经验。 1. **专业技能**: ...

    java开发工程师简历模板(三)

    【Java开发工程师简历模板分析】 本简历展示了小七,一位24岁的Java开发工程师,具有3年的工作经验,毕业于中山大学计算机专业硕士。他的技能包括扎实的JAVA基础、良好的沟通和理解能力,以及对需求深入理解的能力...

    java毕业设计&课设-五洲到家.zip

    9. **源码分析**:源码分析可以帮助学习者理解业务逻辑、数据处理和控制流程,提升编程技能和解决问题的能力。 10. **问题解决**:博主提供的技术支持意味着遇到任何问题,都可以寻求帮助,这对于初学者来说是一个...

Global site tag (gtag.js) - Google Analytics