`
文章列表
本系列内容是阅读javascript_core的笔记,原文见http://abruzzi.iteye.com/ 1.javascript中的数据类型分2种:基本类型和对象类型。其中对象类型包括:Object, Array, Function;基本类型包括:String, Number, boolean 2.所有非空对象,在boolean环境下,都会转换成true if(""){ alert("true"); } 这段代码不会alert true if(new String("")){ alert(& ...
/ Linux文件系统的入口 /bin 基础系统所需要的那些命令位于此目录,也是最小系统所需要的命令,这个目录中的文件都是可执行的,普通用户都可以使用的命令 /boot Linux的内核及引导系统程序所需要的文件都位于这个目录中。GRUB或LILO系统引导管理器也位于这个目录 /dev 设备文件存储目录 /etc 系统配置文件的所在地,一些服务器的配置文件也在这里;比如用户帐号及密码配置文件 /home 普通用户家目录默认存放目录 /lib 库文件存放目录 /lost+found 在ext2或ext3文件系统中,文件碎片放在这里 /media 即插即用型存储设备的挂载点自动在 ...
最近工作中要负责做系统备份和恢复模块,用shell脚本实现。开始学习一下linux shell编程。 以下代码检测是否是合法用户,然后将源文件复制到备份目录 #工作目录 MYHOME=/usr/kyfxbl #检测用户名 USER_ID=`id|grep root` if [ "$USER_ID" = "" ] then echo "wrong user" exit 1 fi #检测参数个数 if [ $# -ne 1 ] then echo "wrong parameter ...
这2天系统宕机了5次,查看后台日志发现tomcat报all threads are currently busy。 把tomcat的最大线程调到500,依然没解决问题。 于是用jconsole连接上服务器,发现所有的空闲线程都被以下代码占用: ExtAlarmMonitorAction.loadAlarmData() 查看该方法,发现如下代码: while(null==cb){ Thread.sleep(500); cb = getCurrentConditionBean(); } 在某些场景下,永远无法获得cb,于是该线程被 ...
本地连接WINDOWS环境: 1、首先需要配置tomcat,编辑tomcat/bin/catalina.bat,在第一行加上 set JAVA_OPTS= -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=10004 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false 2、然后进入JDK安装目录,C:\Program Files\Java\jdk1.6.0_25\ ...
JNDI服务是WEB容器提供的服务。WEB应用可以通过JNDI服务从容器中得到各种组件(包括但不限于数据源),实现各组件的解耦。 以下举一个例子。 在tomcat的conf/server.xml中配置: <Context path="/jndi"> <Resource name="bean/MyBeanFactory" auth="Container" type="com.huawei.jndi.bean.MyBean" ...
哥悲喜交加。。
1.用户对页面做操作会触发事件,浏览器负责捕获到事件,javascript代码则响应事件。 2.同样的操作可能会触发不同类型的事件,这取决于上下文。比如当用户点击一个submit按钮,触发的是onsubmit事件;用户点击reset按钮,触发的 ...
1.浏览器内置有默认的样式表,用户可以用自己的设置来改变默认值。这也是为什么页面在不同的浏览器中视觉效果不同的原因 2.通过一个ElementNode的style属性,可以编辑该元素的一些CSS属性。不同的浏览器对该属性的实现是不同的: var s = document.i1.style; var count = 0; for ( var prop in s) { count++; } alert(count); 执行上面的代码,FF下支持202个属性,IE下只有148个,Google浏览器只有11个 3.element.style属性获取的CSS2Properti ...
37.document.createElement()和document.createTextNode()方法可以创建新的元素,以及新的文本 38.Node.appendChild(),Node.insertBefore(),Node.replaceChild()方法,可以将新创建的元素,加入到文档中 39.总结前2条,就是创建新节点(包括元素节点和文本节点),都是通过调用document上的create方法完成的。但是要将新创建的节点显示到浏览器上,还需要调用Node上的相关方法 40.HTMLElement Object还定义了一个innerHTML属性,这个属性不是W3C标准,不过由 ...
27.Node的childNodes属性的值是一个NodeList Object,该对象的行为类似于Node Object的数组 28.操作DOM时有一个基本的规则:在文档树加载解析完成之前,不能对其进行遍历或者操作。SAX不是这样的 29.Node接口除了定义了childNodes属性外,还 ...
19.HTMLElement元素定义了id,style,title,lang,dir,className属性。这些属性对应到html标签的id,style,title,lang,dir,class这些attribute(特性)。这些特性是所有HTML标签都支持的 20.之所以为HTML标签定义相应的HTMLElement接口,主要是为了方便。这些接口通常只是增加一组对应HTML attributes的properties。比如要获取一个img标签的src attribute,要使用img.getAttribute("src")方法,比较麻烦。有了对应的专用HTMLEleme ...
9.W3C DOM标准扩展并取代了遗留的DOM标准 10.W3C DOM把文档看做树形结构 11.每个Node Object都有nodeType属性,该属性表示该Node的节点类型。如果其nodeType的值等于Node.ELEMENT_NODE,就表示该节点是一个元素节点,也就是说它是一个Element Obj ...
1.document.write()方法只能在html文档解析过程中调用,如果在解析完成之后才调用,则会创建一个新的文档,并将旧文档覆盖。因此,有时候可以用如下代码创建新窗口 function hello() { var w = window.open(); // Create a new win ...
21.可以给window和frame指定name属性,这样做的目的是在<a>和<form>标签中,可以指定浏览器在哪个窗口显示链接,或者提交表单 <a href="chapter01.html" target="mainwin">Chapter 1, Introduction</a> 22.给frame指定了name属性以后,会在window中创建同名的属性,这个属性指向该frame parent.table_of_contents parent.frames[1] 可以看到,这样获取fra ...
Global site tag (gtag.js) - Google Analytics