- 浏览: 14791 次
- 性别:
最新评论
文章列表
首先介绍一下基本类数据类型对应的包装类中Cache类(包装类中的静态内部类),例如Integer对应的Cache类为IntegerCache。下面附上Integer类中的IntegerCache源码:
private static class IntegerCache {
static final int low = -128;
static final int high;
static final Integer cache[];
static {
// high value may b ...
1、设置value为pxx的项选中
$(".selector").val("pxx");
2、设置text为pxx的项选中
$(".selector").find("option[text='pxx']").attr("selected",true);
这里有一个中括号的用法,中括号里的等号的前面是属性名称, ...
1.rem(font size of the root element)是指相对于根元素的字体大小的单位,em(font size of the element)是指相对于父元素的字体大小的单位。它们之间其实很相似,只不过一个计算的规则是依赖根元素一个是依赖父元素计算。二者都是相 ...
使用grunt-contrib-jshint插件
jshint:A Static Code Analysis Tool for JavaScript(javascript验证工具)。它有很多种安装方法。http://jshint.com/install/。这篇文章主要介绍作为grunt插件的安装方法。
1、安装jshint
安装前提:需要安装node和grunt。http://blog.csdn.net/wangfupeng1988/article/details/46418203
①windows平台下:npm install grunt-contrib-jsh ...
推荐文章链接地址:http://www.ibm.com/developerworks/cn/web/1307_chengfu_serversentevent/
你需要明白 IIFE 的原理,我简单说一下:
function foo() {...} // 这是定义,Declaration;定义只是让解释器知道其存在,但是不会运行
foo(); // 这是语句,Statement;解释器遇到语句是会运行它的。
IIFE 并非必须,传统一点可以这么写:
function foo() {...}
foo();
那么为什么要 IIFE?
传统的方法啰嗦,定义和执行分开写;
如果你已经了解了CSS盒模型在兼容性上的差异以及如何处理IE浏览器的问题,那就请飘过——这里要谈的没任何新的东西。如果你对为什么IE和其他浏览器会显示出不同大小的盒子一无所知,那就继续阅读吧。
CSS盒模型图解
下面是一幅关于应用了CSS的元素是如何显示它的尺寸的图示。
在本篇文章中,所有的浏览器在计算盒模型总宽度时处理margin属性的方式都是一致的,所以我们将更多的精力放在padding和border属性上。
W3C盒模型
javascript中top、clientTop、scrollTop、offsetTop的讲解
text-overflow:ellipsis 显示省略符号来代表被修剪的文本
浏览器支持性:所有主流浏览器都支持(chrome、ie、firefox、safari、opera)
注意:下面这些css属性要一起使用(text-overflow适用块级元素)
overflow: hidden;
text-overflow:ellipsis;
white-space:nowrap;
显示省略号来代替被修剪的文本经常用在列表显示(Web移动端)。
这些轻量级框架使用HTML5和CSS3标准来帮助您快速开发跨平台的Web移动应用和网站。
1. jQuery Mobile
jQuery Mobile这个框架能够帮助你快速开发出支持多种移动设备的Mobile应用用户界面。它是当前最流行的移动开发框架。
jQuery Mobile不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。虽然jQuery Mobile相对较新,但开发人员可以用jQuery Mobile为许多移动设备(包括智能手机和平板电脑)开发网站应用程序,RSS阅读器等应用。查看jQuery Mobile实战应用,可以在 ...
移动web在当今的发展速度是一日千里,作为移动领域的门外汉,在这段时间的接触后,发现前端开发这一块做一个小小的总结。
1.四大浏览器内核
1.Trident (IE浏览器) :因为在早期IE占有大量的市场份额,所以以前有很多网页是根据这个Trident的标准来编写的,但是实际上这个内核对真正的网页标准支持不是很好,同时存在许多安全Bug。
2.Gecko:( FireFox )优点就是功能强大、丰富,可以支持很多复杂网页效果和浏览器扩展接口,缺点是消耗很多的资源,比如内存。
3.Webkit: ( Chrome/ Safari / UC )优点就是Webkit拥有清晰的源码结构 ...
简单来说,展示型网站用 jQuery,数据操作(CRUD)较多的用 Angular.js等前端MVC框架。展示型网站(如个人博客、公司主页、App 插入页面等)需要 JS 的地方一般是单个点(如下拉菜单、slider、按钮相应等),实现的功能一般是事件响应(如点击、鼠标滑过、触摸或手势等)、DOM 操作(如改变按钮的文本、改变 div 的 CSS 属性等)等局部操作。这些操作更加关注 DOM 层面的细节。数据操作较多的网站(如管理系统、报表、数据库管理等)需要用 JS 处理很复杂的数据和逻辑(如物品管理的增删改查操作),而对 DOM 层面的细节不太关注(table 的第四行该显示哪一个数据 ...
原文链接:http://deific.iteye.com/blog/1088443
在Web应用中,很多数据经常要导出成Excel文档。通过简单的html设置就可以实现将页面数据导出为excel。
方式一: (1) 能够导出为excel的jsp页面中最好只保留纯数据和纯html代码。这样导出的excel格式等相对比较自然。如果有表单元素的话,导出的excel里也会是表单元素形式,如按钮等。 (2) 在该JSP页面头部设置response的ContentType为Excel格式
<% response.setContentType("applicat ...
(1)什么是mvc?
是一种软件架构的思想,将软件按照模型、视图、控制器
来划分。模型负责封装业务处理逻辑,视图负责输入和输出(
表示逻辑),控制器负责协调模型和视图。
模型:
封装:需要先写接口,然后实现接口中声明的方法。
业务处理逻辑:业务本身的处理流程,另外,还包括