自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (2)
  • 收藏
  • 关注

原创 移动端开发规范以及基础总结(速记)

移动设备的基础知识:1 ios设备:px:物理,分辨率相关,硬件设备。分辨率越大显示的细节越丰富。pt:逻辑,连接物理和软件的中介。pt,pointppi:每英寸px的数量 ,视网膜屏是ppi超过300的屏幕,iphone4开始1.1 苹果设备以及分辨率设备屏幕尺寸分辨率(pt)Reader

2016-01-07 10:57:14 1120

原创 javascipt模块化编程(速记)

//模块化 //1 污染全局变量,无法看出依赖关系 function m1(){ } function m2(){} //2 对象封装,内部属性容易被外部修改 var module={ _count:1, m1:function(){

2016-01-07 10:00:01 412

原创 javaScript 模块化开发 AMD(异步加载 require.js) 和CMD( sea.js) 1

s开发者对js模块加载的尝试和创新从来都没有停止过,尤其是当nodejs的出现后,模块化加载的必要性更加凸显。本文不讨论如何在nodejs环境来模块化加载(创造者已经利用commonJS机制解决),只讨论在浏览器环境下如何来模块加载的思路,并提出一些我的看法。浏览器环境与nodejs的环境的最大差异是,对于nodejs的环境,大多数情况下被依赖的模块文件本身就在本地(它们都在服务器上),同步取

2014-12-22 13:31:42 1094

原创 $.extend , $.fn.extend 以及jquery的插件,继承

$.extend测试 $(function(){ //===========================================1 //$.extend(dist,src1,src2,...) dist继承src1,src2... var tt =$.extend({},{a:"a",b:"b"},{c:"c"}); //

2014-12-18 13:50:33 977

原创 phoneGap创建android应用

1 安装java环境,配置path,classpath,cordova build的时候需要安装ant,同样需要配置path 和classpath。  要开发安卓的话,需要下载。安卓的sdk。  配置安卓的path(否在在cordova paltform add android的时候会报错)   (为了以后备份方便和平台的转移,一并提供工具的下载地址。在网上找这些东西还费了好多劲)

2014-11-13 10:08:15 523

原创 css3 动画 结合jquery 学习备忘

css3动画兼容性(@keyframes):        IE10+,Firefox,Opera    支持@keyframes 规则        Chrome Safari           需要前缀 -webkit-@keyframes        注释:Internet Explorer 9,以及更早的版本,不支持 @keyframe 规则或 animation 属性

2014-11-06 11:44:58 519

原创 真机测试自己ios版本的phonegap应用

1 准备一台mac电脑 2 申请苹果开发者账户 (需要一定的周期  $99)    3 3.1  devlpment证书(开发证书用于真机调试)         distributor证书(发布证书)       在钥匙串管理中 向中级证书颁发机构申请 .cer证书 ,在生成开发证书的时候需要上传该证书。       生成证书,并下载安装。       此时可以

2014-11-05 17:48:56 490

原创 js中String方法 replace

stringObject.replace(regexp/substr,replacement)

2014-10-28 10:20:23 612

转载 Javascript面向对象编程(二):构造函数的继承

vascript面向对象编程(二):构造函数的继承作者: 阮一峰这个系列的第一部分,主要介绍了如何"封装"数据和方法,以及如何从原型对象生成实例。今天要介绍的是,对象之间的"继承"的五种方法。比如,现在有一个"动物"对象的构造函数。  function Animal(){    this.species = "动物";  }还有一个"

2014-07-18 13:12:35 372

转载 Javascript面向对象编程(三):非构造函数的继承

Javascript面向对象编程(三):非构造函数的继承作者: 阮一峰这个系列的第一部分介绍了"封装",第二部分介绍了使用构造函数实现"继承"。今天是最后一个部分,介绍不使用构造函数实现"继承"。一、什么是"非构造函数"的继承?比如,现在有一个对象,叫做"中国人"。  var Chinese = {    nation:'中国'  };还

2014-07-18 13:10:27 372

转载 Javascript 面向对象编程(一):封装

Javascript 面向对象编程(一):封装作者: 阮一峰学习Javascript,最难的地方是什么?我觉得,Object(对象)最难。因为Javascript的Object模型很独特,和其他语言都不一样,初学者不容易掌握。下面就是我的学习笔记,希望对大家学习这个部分有所帮助。我主要参考了以下两本书籍:《面向对象的Javascript》(Object-Or

2014-07-18 09:48:11 367

转载 Javascript继承机制的设计思想

Javascript继承机制的设计思想作者: 阮一峰我一直很难理解Javascript语言的继承机制。它没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype chain)模式,来实现继承。我花了很多时间,学习这个部分,还做了很多笔记。但是都属于强行记忆,无法从根本上理解。

2014-07-18 09:46:51 358

转载 Servlet总结06——servlet过滤器

(一)servlet过滤器的概念Servlet 过滤器是小型的 Web 组件,它们拦截请求和响应,以便查看、提取或以某种方式操作正在客户机和服务器之间交换的数据。过滤器是通常封装了一些功能的 Web 组件,这些功能虽然很重要,但是对于处理客户机请求或发送响应来说不是决定性的。典型的例子包括记录关于请求和响应的数据、处理安全协议、管理会话属性,等等。过滤器提供一种面向对象的模块化机制,用以将公共

2014-06-27 13:38:06 416

转载 Servlet总结05——servlet监听器

servlet监听的对象:它负责监听ServletContext、HttpSession、ServletRequest对象的生命周期时间,以及属性改变事件。 Servlet监听器的作用:用于监听一些重要事件的发生,监听器对象可以在事情发生前、发生后可以做一些必要的处理。 目前Servlet2.4和JSP2.0总共有8个监听器接口和6个Event类,其中HttpSession

2014-06-27 13:37:06 396

转载 Servlet总结04——注意Servlet单实例的线程安全性

Servlet容器采用了单实例多线程的方式(Servlet容器默认的设置),这样可以减少创建实例的开销,提高效率。但是在多线程方面也埋下了不少隐患,需要开发者格外小心。(一)变量的安全性错误实例:public class test extendsHttpServlet{   String user ="" ; 

2014-06-27 13:36:43 396

转载 Servlet总结03——会话跟踪

(一)会话跟踪机制java Servlet使用session来跟踪和管理会话内的状态。利用session,服务器可以把一个客户的所有请求联系起来,并记住客户的操作状态。当客户第一次连接到服务器时,服务器为其建立一个session对象,并分配给客户一个唯一的标识(sessionID),以后客户每一次请求都要将这个标识一起提交。服务器根据这个特定的标识找到特定的session对象,读取或者

2014-06-27 13:35:27 470

转载 Servlet总结02——请求转发

我们很多时候要对请求进行转发,例如:1.servlet处理完相关业务后,将请求转发到一个jsp页面;2.基于mvc模式,定义一个servlet充当控制器,将请求转发个特定servlet或jsp;在Servlet中我们可以使用javax.servlet.RequestDispatcher来处理请求转发。 (一)RequestDispatcherrequestDispatche

2014-06-27 13:34:22 493 1

转载 servlet总结系列1 ---servlet的主要接口、类

(一)servlet类Servlet主要类、接口的结构如下图所示:要编写一个Servlet需要实现javax.servlet.Servlet接口,该接口定义了5个方法。如下:1.init(),初始化servlet对象,完成一些初始化工作。它是由servlet容器控制的,该方法只能被调用一次,初始化过程如下:2.service(),接受客户端请求对象,执行业务操作,利

2014-06-27 13:33:30 523

转载 为现代JavaScript开发做好准备

今天无论是在浏览器中还是在浏览器外,JavaScript世界正在经历翻天覆地地变化。如果我们谈论脚本加载、客户端的MVC框架、压缩器、AMD、Common.js还有Coffeescript……只会让你的脑子发昏。对于那些已经早就熟知这些技术的人而言,或许很难想象到现在为止还有很多JS开发者还不熟悉这些工具,甚至事实上,他们很可能现在还不想去尝试这些工具。这篇文章将会介绍一些很基础的JS知识,以

2014-06-03 14:45:02 490

原创 java网络爬虫-总结

从今年的三月份,正式接受公司的

2014-05-19 18:00:22 1758

转载 你对Position的了解程度有多少? | css3教程-css3实例-css3动画 | W3CPlus

本文由白牙根据Steven Bradley的《How Well Do You Understand CSS Positioning?》所译,整个译文带有我们自己的理解与思想,如果译得不好或不对之处还请同行朋友指点。如需转载此译文,需注明英文出处:http://www.vanseodesign.com/css/css-positioning/,以及作者相关信息——作者:Steven Br

2014-03-21 11:30:51 591

转载 浏览器默认样式表 - 清风小阁 - 博客频道 - CSDN.NET

1、页边距IE默认为10px,通过body的margin属性设置。FF默认为8px,通过body的padding属性设置。要清除页边距,一般应同时清除这两个属性值:body{    padding:0; /* 清除非IE浏览器页边距 */    margin:0; /* 清除IE浏览器页边距 */}2、段间距IE默认为10px,通过p的margin-top、ma

2014-03-21 11:29:37 625

转载 架构师之路(39)---IoC框架 - 王泽宾 - 博客频道 - CSDN.NET

1 IoC理论的背景    我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象    如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮

2014-03-21 11:28:47 1102

转载 Java中的数字基本运算和精度问题

一. 精度举例:double result = 1.0 - 0.9;这个结果不用说了吧,都知道了,0.09999999999999998float和double类型主要是为了科学计算和工程计算而设计的。他们执行二进制浮点运算,这是为了在广泛的数字范围上提供较为精确的快速近似计算而精心设计的。然而,它们并没有提供完全精确的结果,所以我们不应该用于精确计算的场合。float和doubl

2014-03-21 11:27:31 545

转载 java中的异常处理机制

异常处理:java中的异常处理机制主要依赖于try,catch,finally,throw,throws五个关键字。其中,try关键字后紧跟一个花括号括起来的代码块(花括号不可省略)简称为try块。里面放置可能发生异常的代码。catch后对应异常类型和一个代码块,用于表明该catch块用于处理这种类型的代码块。多个catch块后还可以跟一个finally块。finally块用于回收

2014-03-21 11:26:54 539

原创 CSS 中 position:absolute 与 z-index 对层次结构影响

不使用 position 这种情况下每一层都遵循 HTML 定位规则,其中的 left,right,top,bottom 定位信息对其无效,z-index 也不会发挥作用因为没有层叠的情况出现.2. 使用 absolute 如两个绝对定位对象的 z-index 属性具有同样的值,那么将依据它们在HTML文档中声明的顺序层叠. 2.1 未使用 z-index 这种情况

2014-03-21 11:25:44 1067

原创 html 中的meta标签

禁止页面缓存:meta是html语言head区的一个辅助性标签。也许你认为这些代码可有可无。其实如果你能够用好meta标签,会给你带来意想不到的效果,meta 标签的作用有:搜索引擎优化(SEO),定义页面使用语言,自动刷新并指向新的页面,实现网页转换时的动态效果,控制页面缓冲,网页定级评价,控制网页显 示的窗口等! meta标签的组成:meta标签共有两个属性,它

2014-03-21 11:24:41 725

原创 css定位z-index问题

1. 某些浏览器下元素层级遮盖存在bug;2. 某个元素z-index设的太大,导致始终无法被遮盖;3. js动态计算z-index,导致元素覆盖关系部可控层级遮盖bug出现的原因:IE6/7对z-index的表现跟IE8及以上浏览器不一致。position值为非static时,如果不设置z-index属性,IE6/7下z-index默认为0,而IE8及

2014-03-21 11:23:38 839

转载 Backbone入门

转载:点击打开链接开始学习 Backbone 如何将模型-视图-控制器 (MVC) 架构引入 Ajax Web 应用程序 如何高效管理 Web 应用程序中的数目众多的 JavaScript 代码行是一个挑战。Asynchronous JavaScript and XML (Ajax) 交互大量充斥着各种页面,为用户提供了更好体验。越来越普遍的单页界面均由 Ajax 驱动。B

2014-02-11 16:00:52 539

原创 js的引入

//<!-- ....//javaScript代码 //xml中的标准注释 //--> //<![CDATA[ ....//javaScript代码 推荐 //]]> 针对ie的限制(在其他浏览器中由于是注释,不显示)<!--te:就

2014-02-10 14:35:29 501

原创 js学习事件-----js模仿手机下拉刷新(1)

require AMD /*重置css*/ body,html,ul,ol,li{padding: 0;margin: 0;border: none;} ul,ol{list-style:none;} a{-webkit-transition: all .2s; text-decoration:none;color:#333

2014-01-16 18:13:53 2354

原创 javaScript中的事件

dom事件流模型测试(IE) window.addEventListener("冒泡click",function(){ alert("test5"); }); /* //按下键后会一直执行 window.addEventListener("keydown",function(e){ console.log("======

2014-01-09 16:47:14 629

原创 phoneGap相机

<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0,user-scalable=0;" name="viewport"/> .select{border:4px #ff0000 sol

2014-01-08 17:50:15 670

原创 phoneGap 存储

/** * Created with JetBrains WebStorm. * User: Administrator * Date: 13-11-29 * Time: 上午10:24 * To change this template use File | Settings | File Templates. *///phoneGap存储://storage:PhoneGap的

2014-01-08 17:45:35 563

转载 10 个最佳的简化任务的 HTML5 代码片段

1. [代码]HTML5 Ready CSS Reset/*   html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)  v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark  html5doctor.com/html-5-reset-

2014-01-03 17:55:01 633

原创 HTML5的History API介绍

HTML5的History API介绍既实现了局部刷新,又修改了浏览器地址,并却做到了前进后推的效果这其实是HTML5 History API实现的效果 其技术叫 pjax : pushState + ajax  而在JavaScript MVC开始流行之后,通过刷新来修改URL的方法,不禁让人感到烦躁。然而HTML5中就制定了一个这样的API,可以通过方法的方

2013-12-27 11:33:18 1761

原创 javaScripr学习总结1

//闭包:能够读取其他函数内部变量的属性的函数。 //1 闭包会似的函数中的变量都被保存在内存中,内存消耗很大,不能滥用闭包, //否则会造成网页性能的问题。解决方法,在退出函数之前将不适用的局部变量全部删除。 //2 闭包会在父函数外部,改变父函数内部变量的值。所以你把父函数当做对象(object)使用时, //把闭包当做它的公用的方法(public Method

2013-12-27 11:30:23 554

转载 log4j 使用

url:http://darkbachelor.bokee.com/viewdiary.13185611.htmllog4j简介简单的说log4j就是帮助开发人员进行日志输出管理的API类库。它最重要的特点就可以配置文件灵活的设置日志信息的优先级、日志信息的输出目的地以及日志信息的输出格式。Log4j除了可以记录程序运行日志信息外还有一重要的功能就是用来显示调试信息。程序员经常

2013-10-29 14:11:45 494

原创 javaScript学习 面向对象编程

方式1 工厂方式:function createCar(color){ var car=new Object(); car.color=color; car.showColor=function(){ alert(car.color); } return car;}var car1=createCar("red");var car2

2013-10-29 13:58:20 743

转载 jquery mobile 经验小结 (1)

1 按钮点击反应慢在移动设备上用户从按下手指到触发click事件,这之间有接近300ms的延时,所以把处理函数绑定在click事件上是不合适的,google.fastbutton.js为此提供了解决方案,使用方法如下: $(document).ready(function() { $('#btn').fastClick(function(e){ //你的代码

2013-10-29 13:45:05 2358

javaScript秘密花园

JavaScript 秘密花园是一个不断更新,主要关心JavaScript 一些古怪用法的文档。对于如何避免常见的错误,难以发现的问题,以及 性能问题和不好的实践给出建议, 初学者可以籍此深入了解JavaScript 的语言特性。 JavaScript 秘密花园不是用来教你JavaScript。为了更好的理解这篇文章的内容, 你需要事先学习JavaScript 的基础知识。在Mozilla 开发者网络中有一系列非常棒的JavaScript 学习向导。

2013-10-30

嵌入式课程设计要求

根据嵌入式系统开发与应用课程所学的概念、理论和方法,按照一般的嵌入式系统的开发过程,以TEB-ARM9实验箱为平台,设计出一个适当难度的嵌入式系统;进一步掌握ARM体系结构、MC9328MX1片内外设、嵌入式操作系统UCOS-II。使学生能理论联系实际,加深和巩固所学的理论知识,提高学生的实践能力和嵌入式系统的综合运用能力。

2011-11-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除