//使用方法
<script type="text/javascript" src="/blog_article/<%=request.getContextPath() %>/js/jquery-1.4.2.js"></script>
<script type="text/javascript" src="/webPortal/js/imgPreview/CJL.0.1.min.js"></script>
<script type="text/javascript" src="/webPortal/js/imgPreview/QuickUpload.js"></script>
<script type="text/javascript" src="/webPortal/js/imgPreview/ImagePreviewd.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var ip = new ImagePreview( $$("btn_tjwj"), $$("imgsrc"), {
maxWidth: 100,
maxHeight: 100,
//action: "ImagePreview.asp",
onErr: function(){ alert("载入预览出错!");},
onCheck: CheckPreview
});
ip.img.src = ImagePreview.TRANSPARENT;
ip.file.onchange = function(){ ip.preview(); };
$("img").attr("src","/webPortal/images/images01.jpg");
});
//检测程序
var exts = "jpg|gif|bmp", paths = "|";
function CheckPreview(){
var value = this.file.value, check = true;
if ( !value ) {
check = false; alert("请先选择文件!");
} else if ( !RegExp( "\.(?:" + exts + ")$$", "i" ).test(value) ) {
check = false; alert("只能上传以下类型:" + exts);
} else if ( paths.indexOf( "|" + value + "|" ) >= 0 ) {
check = false; alert("已经有相同文件!");
}
return check;
}
//下面包里是一个完整的jsp项目,我也是网上找的,做个笔计,以备用
很变态的一个需求,就和网页一样 在每个页面的固定位置都要显示这个东西,如果一个个布局 或者每次引用布局都可以做到,但是比较麻烦关键是需求不让 真他妈的变态 public class BaseActivity extends Activity {
ImageView image; LinearLayout linBase; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.setContentView(R.layout.base_layout); image = (ImageView)findViewById(R.id.ImageView01); image.setImageResource(R.drawable.header); linBase = (LinearLayout)findViewById(R.id.linBase); } @Override public void setContentView(int id) { LayoutInflater inflater = (LayoutInflater)getBaseContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); inflater.inflate(id, linBase); } }
public class SomeActivity extends BaseActivity {
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.setContentView(R.layout.some_layout); //rest of code } }
接触iOS开发没多久,最近公司要给用户开发一套基于iPhone4的手机客户端,没有UI设计师,也没有美工的支持,让我挤破脑门也想不出该如何下手设计出让人满意的UI风格。恼于这样挤破脑门,还不如自己动手用程序实现,好在iOS对于简单的UI处理方法提供了丰富的效果处理,让你也不经意间玩出似乎让人满意的效果。
技术点:
1.从服务器端获取Menu数据格式,有菜单标题、图标地址、数据地址等,使用异步加载模式加载远程数据。
2.根据Menu数据动态构造类似九宫格界面
3.异步从服务器端加载菜单项图标
4.自定议UIView,增加红色未读或新来信息汽泡提示
5.UIScrollerView灵活使用
效果图: