`
liuyar
  • 浏览: 7019 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
1、说说 tomcat 或你了解的 web 容器的实现原理。 2、在浏览器地址栏输入网址回车后,一直到看到完整页面,大概说说都发生了什么事情。 3、不用第三方,怎么在页面中实现一个带进度条的文件上传?多文件上传呢? 4、怎么用原生的js, css, html实现一个无限级树菜单? 5、怎么实现一个最简单的 ORM,不考虑缓存。 6、怎么封装servlet/jsp,实现一个最简单的MVC框架?
windows下的java项目,如swing,启动方式一般是建立批处理文件,执行 java 或 javaw 命令,如下: javaw -jar xxx.jar 但会有DOS的黑屏一直存在,在批处理这样写 @echo off start javaw -jar xxx.jar 就只会在启动刹那有黑屏闪过。 但怎么能彻底去掉黑屏呢? 昨晚做了一个小东西,可解决这个问题。 你可能猜到了! 用 Win32 或 MFC 写一个程序,执行 javaw 即可! 主要代码如下: CString path; GetModuleFileName(NULL, path.Ge ...
不知道我这个标题把效果说明白没有,效果是这样的,如QQ空间查看好友日志中的图片时,弹出的图片中,鼠标放在图片左右两边时,分别显示左右箭头,点击鼠标分别进入前一张图片或后一张图片。QQ空间有一个巨大的js库,它这个效果是用js实现的,下面是我用CSS实现的,很简单的代码,抛砖引玉,考虑其他情况,可以做成更高级的效果。   DEMO演示:http://lyjweb.appspot.com/image-nav.html   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "htt ...
这里所说的绝对位置,指的是页面中一个元素相对于页面左上角的坐标。如果一个元素已经定义了 position: absolute; 的 style,那么它的 left/top 均已指定,可直接获取。大部分的元素并未定义绝对位置,所以,需要使用 js 的方式获取。   function getElementPos(o){ function getLeft(e){ var offset=e.offsetLeft; if(e.offsetParent!=null) offset+=getLeft(e.offsetParent); return offset; } ...
页面中的一些应用需要得到鼠标当前的坐标值,如拖拽等操作。在得到鼠标坐标值时,需考虑当前的页面是否存在滚动,如果存在,需考虑滚动条的滚动值。   function getMousePos(e){ e=e||window.event; var D=document.body; //FF if (e.pageX) return {x:e.pageX,y:e.pageY}; //IE return { x:e.clientX+D.scrollLeft-D.clientLeft, y:e.clientY+D.scrollTop-D.clientTop }; } ...
给页面元素添加事件时,我们需考虑浏览器的兼容问题,因为 addEventListener 只在 FF 中适用,而 attachEvent 只在 IE 中适用,同时冒泡事件也类似。   以下代码实现了 IE 与 FF 的兼容,在给页面元素添加事件的同时,阻止了冒泡。   var addEvent = function(o,event,func){ var f = function(){}; if(window.event){ f = function(){ func(window.event); window.event.stopPropagation(); ...
Global site tag (gtag.js) - Google Analytics