- 博客(7)
- 收藏
- 关注
原创 用户体验没那么简单
我所在的部门是一个IT产品研发部门,按道理讲我们做出的产品应该是易用性较好的,最近部门自己开发了一套日报管理系统,那用户体验简直让人崩溃。个人觉得即使IT背景在NB,技术再深厚,不懂得用户体验,做出来的软件都是一个败笔。就拿我们的日报系统,处处体现着什么页面穿透力、高性能……但是似乎一点都没有考虑到用户体验方面的东西。几乎每一个适用者都带着满脑袋的问号使用着这样一个软件系统,真是对大家的一种折...
2012-06-25 14:46:22 182
原创 文件上传回写必须设置Content-type
今天解决一个文件上传的问题,代码如下: @RequestMapping(value = "/upload", method = RequestMethod.POST) public String doUpload(Role role, @RequestParam("file") MultipartFile file, HttpServletResponse resp) { ...
2012-04-16 16:27:12 1060
原创 浅析javascript闭包中的this
javascript本身是一种入门比较容易的脚本语言,这几年随着互联网的如火如荼的发展,javascirpt也一跃成为了炙手可热的前台脚本语言了,这里想简单总结下一个容易让初学者困惑的概念——闭包中的this。作为一个软件开发人员,还是直入主题,看看下面的代码吧:) var name = "Frederick";function fn(){ var name = "海绵宝...
2012-01-09 13:13:47 122 1
javascript面向对象编程
在javascript中最简单的创建一个对象的方式如下: var person = new Object();person.name = "海绵宝宝";person.age = 27;person.job = "software engineer";person.sayName = function(){ alert(this.name);}person...
2012-01-07 15:37:47 100
javascript事件对象
javascript在触发DOM的事件时,会产生一个event对象,这个event对象包含了所有与事件有关的信息,包括触发事件的元素、事件的类型以及其他信息。兼容DOM的浏览器会将event对象传入到事件处理程序中,//IE下的事件对象 var btn = document.getElementById("myBtn");btn.onclick = function(){ ...
2012-01-07 14:49:38 81
javascript跨浏览器的事件处理程序
var EventUtil = { //增加事件监听 addEventListener: function(element,type,handler){ if(element.addEventListener){ element.addEventListener(type,handler,false); ...
2012-01-07 14:31:25 94
Web工程师面试感受
这里记录最近一次技术面试的题目和感受:面试题目jsp有哪些内嵌对象jsp中include标签有几种用法,区别有哪些关于servlet的生命周期doPost和doGet区别Java的HashMap和HashTable区别面向对象的特征介绍一下Struts2数据库的内联和外联面试感受到什么时候基础知识都很重要搞技术的要时刻给自己充电,...
2011-02-23 14:29:08 118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人