`
文章列表
来自: 司徒正美 blog http://www.cnblogs.com/rubylouvre/archive/2009/07/24/1529640.html     先看一下各浏览器对document.getElementsByClassName的支持 当然如果游览器原生支持,就用原生的。 各主流游览器的支持情况 IE8
来自zh.wikipedia.org的JavaScript版本表 版本历史 版本 发布日期 基于 Netscape Navigator
对象/特征检测法 该方法是一种判断浏览器能力(而非浏览器的确切型号)的通用方法。大部分JS专家认为这个方法最合适,因为他们认为按照该方法所编写的脚本是经得起未来考验的。 //获取IE浏览器的版本号 //返回数值,显示IE的主版本号 function getIEVer() { var ua = navigator.userAgent; //获取用户端信息 var b = ua.indexOf("MSIE "); //检测特殊字符串"MSIE "的位置
Onunload,onbeforeunload都是在刷新或关闭时调用,可以在<script> 脚本中通过window.onunload来指定或者在<body>里指定。   区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。 Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取;而onunload则已经从服务器上读到了需要加载的新的页面,在即将替换掉当前页面时调用。Onunload是无法阻止页面的更新和关闭的。而 Onbefore ...
留着可能以后有用
在提到上述的概念之前,首先想说说javascript中函数的隐含参数: arguments: arguments 该对象代表正在执行的函数和调用它的函数的参数。 [function.]arguments[n]参数function:选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 Function 对象的从0开始的参数值索引。说明Arguments是进行函数调用时,除了指定的参数外,还另外创建的一个隐藏对象。Arguments是一个类似数组但不是数组的对象,说它类似数组是因为其具有数组一样的访问性质及方式,可以由arguments[n]来访问对应的单个参数的 ...
原文地址:http://www.cnblogs.com/zhenn/archive/2011/02/20/1959186.html 很多的web开发人员都使用Mozilla firefox并且绝大多数都使用firebug来测试、调试前端代码,firebug在调试html+css方面的能力是毋庸置疑的,但仅仅使用它来完成这样的任务并没有发挥firebug的巨大潜能。 JavaScript性能 随着web apps越来越庞大,JavaScript的性能也被推到风头浪尖,在此之前或许你已经知道哪些操作会减缓JavaScript程序运行速度,并且养成良好的编码习惯。 正如你所知道的, ...
ServletContext对象是由谁创建的? 由Servlet容器负责创建,对于每个JavaWeb应用,在启动时,Servlet容器都会创建一个ServletContext对象   一. WEB容器启动时候 它会为每个web应用程序创建一个ServletContext对象 它代表当前web应用。二. servletContext对象的获取:   1. ServletContext对象被包含在ServletConfig对象中 所以可以通过ServletConfig 对象调用ServletConfig.getServletContext()获得对ServletContext对象的引用。   ...
from:http://blog.csdn.net/opnmzxcvb/article/details/4554329 1、了解如何使用HttpSessionListener监听session的销毁。2、了解如何使用HttpSessionBindingListener监听session的销毁。 一、使用HttpSessionListener编写一个OnlineUserListener。   view plainprint
from:http://wenku.baidu.com/view/a4290ad9ce2f0066f5332229.html   关于js的作用域链,早有耳闻,也曾看过几篇介绍性的博文,但一直都理解的模棱两可。近日又精心翻看了一下《悟透Javascript》这本书,觉得写得太深刻,在“代码的时空”一节里有一段介绍作用域链的地方寥寥数语,回味无穷(其实还是理解的模棱两可^_^)。现在整理下自己的读书笔记,顺便借鉴网上资源,写下来。一、从一个简单的问题说起下面的js代码在页面中运行显示什么结果: var arg= 
  from:http://www.popo4j.com/article/the-differences-of-apply-and-call.html   如果没接触过动态语言,以编译型语言的思维方式去理解javaScript将会有种神奇而怪异的感觉,因为意识上往往不可能的事偏偏就发生了,甚至觉得不可理喻.如果在学JavaSc ...
       随着web应用的复杂度日渐提高,JavaScript代码量也变得越来越多,所以JavaScript在浏览器中性能应得到更多的关注。这事又因为JavaScript的阻塞特性而变得复杂。要提高JavaScript的性能一方面需要浏览器方面提升优化自身的J ...
Tomcat 6.X实现了JCP的Servlet 2.5和JSP2.1的规范,并且包括其它很多有用的功能,使它成为开发和部署web应用和web服务的坚实平台。       NIO (No-blocking I/O)从JDK 1.4起,NIO API作为一个基于缓冲区,并能提供非阻塞I/O操作的API被引入 ...

Servlet多线程

  关于Servlet多线程   其实Filter也是Servlet的变种   一,servlet容器如何同时处理多个请求。 Servlet采用多线程来处理多个请求同时访问,Servelet容器维护了一个线程池来服务请求。线程池实际上是等待执行代码的一组线程叫做工作者线程(Worker Thread),Servlet容器使用一个调度线程来管理工作者线程(Dispatcher Thread)。 当容器收到一个访问Servlet的请求,调度者线程从线程池中选出一个工作者线程,将请求传递给该线程,然后由该线程来执行Servlet的service方法。当这个线程正在执行的时候,容器收到 ...
LDAP的特定错误Error: com.macromedia.contribute.server.exception.DBException: Error in bind() from LDAP source: [server]:[port]错误:com.macromedia.contribute.server.exception.DBException:绑定错误的()从LDAP来源:[服务器]:[端口]Cause: This is a very general error, and it means something went wrong when trying to bind to LDA ...
Global site tag (gtag.js) - Google Analytics