- 浏览: 15497 次
- 性别:
- 来自: 大连
最新评论
-
frederick_hai:
yingzhor 写道数据库的内联与外联是什么意思?你是说的 ...
Web工程师面试感受 -
yingzhor:
数据库的内联与外联是什么意思?你是说的 inner join ...
Web工程师面试感受 -
hyj1254:
引用到什么时候基础知识都很重要有道理,不然被这样的问题搞下去可 ...
Web工程师面试感受
文章列表
我所在的部门是一个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
数据库的内联和外联
面试感受
到什么时候基础知识都很重要
搞技术的要时刻给自己充电,否则很容易落伍
说实话,别忽悠人
平常心,放轻松
寄语:希望在“挨踢”领域日夜奋斗的兄弟姐妹们都能够工作充实,生活愉快,最重要的身体健康!!