`
frederick_hai
  • 浏览: 15189 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表
我所在的部门是一个IT产品研发部门,按道理讲我们做出的产品应该是易用性较好的,最近部门自己开发了一套日报管理系统,那用户体验简直让人崩溃。个人觉得即使IT背景在NB,技术再深厚,不懂得用户体验,做出来的软件都是一个败笔。就拿我们的日报系统,处处体现着什么页面穿透力、高性能……但是似乎一点都没有考虑到用户体验方面的东西。 几乎每一个适用者都带着满脑袋的问号使用着这样一个软件系统,真是对大家的一种折磨。 这里奉劝诸君,软件产品一定要从用户角度出发,用户体验很大程度上决定一个软件的成败。
今天解决一个文件上传的问题,代码如下:   @RequestMapping(value = "/upload", method = RequestMethod.POST) public String doUpload(Role role, @RequestParam("file") MultipartFile file, HttpServletResponse resp) { if (!file.isEmpty()) { try { InputStream in = ...
javascript本身是一种入门比较容易的脚本语言,这几年随着互联网的如火如荼的发展,javascirpt也一跃成为了炙手可热的前台脚本语言了,这里想简单总结下一个容易让初学者困惑的概念——闭包中的this。作为一个软件开发人员,还是直入主题,看看下面的代码吧:)   var name = "Frederick"; function fn(){ var name = "海绵宝宝"; return function(){var name = "Frederick"; alert ...
在javascript中最简单的创建一个对象的方式如下:   var person = new Object(); person.name = "海绵宝宝"; person.age = 27; person.job = "software engineer"; person.sayName = function(){ alert(this.name); } person.sayName();    工厂模式, ...
javascript在触发DOM的事件时,会产生一个event对象,这个event对象包含了所有与事件有关的信息,包括触发事件的元素、事件的类型以及其他信息。 兼容DOM的浏览器会将event对象传入到事件处理程序中,//IE下的事件对象   var btn = document.getElementById("myBtn"); btn.onclick = function(){ //DOM0级event事件对象在window中 alert(window.event); } btn.attachEvent("oncli ...
var EventUtil = { //增加事件监听 addEventListener: function(element,type,handler){ if(element.addEventListener){ element.addEventListener(type,handler,false); }else if(element.attachEvent){ //IE浏览器 element.attachEvent("on ...
这里记录最近一次技术面试的题目和感受: 面试题目 jsp有哪些内嵌对象 jsp中include标签有几种用法,区别有哪些 关于servlet的生命周期 doPost和doGet区别 Java的HashMap和HashTable区别 面向对象的特征 介绍一下Struts2 数据库的内联和外联 面试感受 到什么时候基础知识都很重要 搞技术的要时刻给自己充电,否则很容易落伍 说实话,别忽悠人 平常心,放轻松 寄语:希望在“挨踢”领域日夜奋斗的兄弟姐妹们都能够工作充实,生活愉快,最重要的身体健康!!
Global site tag (gtag.js) - Google Analytics