“精心设计的应用应当将关键数据从主要的源码中抽离再来,这样我们修改源码时才更加放心。”
1. 什么是配置数据 URL 展示给用户的字符串 重复的值 设置(如每页配置项) 任何可能发生变更的值 // 将配置数据埋藏在代码中function validate(value) { if (!value) {
在对变量并非单纯的判断是否为“null”时(如判断类型、检测函数或数组、检测属性),就不应该使用空比较,而是进行更加具体和有意义的比较判断。
在对页面元素进行事件处理时,分离应用逻辑和事件处理程序是一种最佳实践。不要再把代码混在一起了。另外,处理应用逻辑的函数的参数最好不要依赖 event 对象,这样才能接口简单清楚易于测试。
创建全局变量是一种糟糕的实践,会带来维护难题。要避免全局变量,可以使用“单全局变量”方式,模拟出“命名空间”和“模块”,这是被广泛使用的方法。还可以使用“零全局变量”,但应用范围有限。
《编写可维护的 JavaScript》第二部分介绍编程实践,“编程实践关心编码的结果”。第 5 章介绍如何将 Web 用户界面中的 JavaScript 从 HTML 和 CSS 中分离。
阅读《编写可维护的JavaScript》第1部分:编程风格的重要内容小结,加深印象。
今天没安排出时间读这本书,先把敏捷软件开发宣言放上来吧。看着这些文字,我感觉敏捷软件开发离我很遥远,比玉兔和月球的距离还远……
《编写可维护的 JavaScript》第一部分:编程风格读书笔记
1. 加载内容到元素中 1.1 使用 jQuery 加载内容 load(url, parameters, callback) url - 服务器端资源的URL parameters - 作为请求参数传递的数据,可以是字符串(作为查询字符串),也可以是对象(属性会被序列化为正确编码的参数),或者对象组成的数组。如果是对象或数组,则使用POST请求,如果省略或者指定为字符串,则使用GET请求。
扩展 jQuery 有两种形式: 直接定义在 $ 上的实用函数 操作 jQuery 包装集的方法 1. jQuery插件开发指南 1.1 为文件和函数命名 为文件名添加jquery前缀 前缀后面是插件的名称 包含插件的主版本号和次版本号(可选项) 以.js结束 1.2 当心 $ (function($){ //
1. 使用jQuery标志 $.fx.off - 启用或禁用特效 $.support - 所支持特征的详细信息 $.browser - 公开浏览器的细节(官方废弃) 1.1 禁用动画 $.fx.off = true; 1.2 检测用户代理支持 浏览器检测:不精确、不可扩展、不准确。 标志属性
jQuery实战读书笔记 第五章 用动画和特效装扮页面
第一章 jQuery 基础 1. 包装器 jQuery对包装器(Wrapper)或包装集(wrapped set)进行操作,即 $(selector)或jQuery(selector)这样的结构。 jQuery选择器完整列表:http://docs.jquery.com/Selectors。 2.实用函数 如:var trimmed = $.trim(someString); 或 var
原文写的很精彩,直接去阅读吧:http://www.ibm.com/developerworks/cn/java/j-tiger06164/
这是今天翻到的IBM DeveloperWorks网站上的Java特色专栏——驯服Tiger系列文章的阅读摘要。Tiger 是 Java SE 5 的代号,于2005年正式发布,到现在已经8年多了,所以对我来说是在补课,把以前落下的Java特性一一补回来。首先是集合框架部分,原文地址见本文最后部分。 Java平台有一个非常明显的特点,它会把接口和实现进行分离,这是一种非常好的开发原则:面向接口编
从 JDK 5开始,Java 增加了对泛型的支持,这是一次比较大的改进,利用好泛型,能够减少代码,提高生产率。但是由于Java一贯的向后兼容原则,让泛型的使用受到了限制。
近期读的技术书籍
偶然间打开我的某篇日志,然后查看源文件,搜索“<h1”,发现了一个情况,见下图: 在1000多行的位置,出现了一个空的H1标记,没有内容,这是什么个情况呢?
使用51CTO博客几天后,发现的一些缺点。
如果看到了这篇日志,说明我的 Windows Live Writer 配置成功,可以用来给我在这里的博客发布日志了。
作为后知后觉的我,看到的内容大多都是过去早已发布,当时也略有所闻,但到现在感觉很“新”的内容。不过对于立志要努力掌握 ASP.NET 技术的我,现在应该还不晚。这篇博客主要是把微软对 ASP.NET 等相关技术的开源新闻做个梳理,算是为自己的“打怪升级”之路做一个铺垫吧……
千里之行,始于足下,仅仅在这里仰望别人是没有用的,临渊羡鱼,不如退而结网,我要立即行动起来,为自己定一个计划,使自己能够在未来不断地提高自己的技术水平,能够培养出良好的阅读习惯,让自己每一天都有收获,都能进步,这样在坚持若干年后,能让自己脱胎换骨,达到新的高度。也正是抱着此目的,我在这里开通了博客,准备用于记录我未来的学习历程。
最近我做出了一个“艰难”的决定,那就是离开家乡,离开创业的公司,重新踏上征程,去寻找自我,去实现一个梦想。在这里我对自己有以下一些期待和目标: 首先,当然是先找一份工作。生存是最重要的,也许去南京,也许去上海,这个在未来的7天左右应该会有定论。不管去哪里,都要沉下心来,好好工作,好好表现。 其次,是努力提高自己的综合素质。这包括技术和非技术两个方面,在技术方面我希望能有
刚刚在这里注册好,准备以后就在这里潜心研究我的技术了。不过这里的博客后台界面有点儿丑啊。这个编辑器也不好看。不过管不了这么多了,先试试再说吧。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号