-
46
热度 -
29
热度 -
[综合] JavaScript中两个感叹号(!!)的作用
看这么个例子: vara; varb=!!a; a默认是undefined。!a是true,!!a则是false,所以b的值是false,而不再是undefined,也非其它值,主要是为后续判断提供便利。 !!一般用来将后面的表达式强制转换为布尔类型的数据(boolean),也就是只能是true或者...
16
热度 -
[综合] javascript 选择器querySelector
javascript函数querySelector介绍querySelector用于获得dom节点,可以接受三种类型的参数:id(#),class(.),标签。很像jquery的选择器。不过只能返回一个子孙元素,但是jquery选择器的话,可以返回一组元素集合。下面的代码示例:<body>...
5
热度 -
[综合] javascript 继承机制
javascriptObject.extend的用法 Object.extend=function(destination,source){ for(varpropertyinsource){destination[property]=source[property]; } returndestin...
82
热度 -
[综合] javascript 中 undefine于void 0区别
今天看prototype源码时发现有一段代码很奇怪switch(o){casenull:returnNULL_TYPE;case(void0):returnUNDEFINED_TYPE;}为什么第二个case的值是(void0)?从这段代码可以看出,它是对null和undefined进行判断。第二个...
16
热度 -
[综合] JSON.stringify 方法详解
作用:这个函数的作用主要是为了系列化对象的。可能有些人对系列化这个词过敏,我的理解很简单。就是说把原来是对象的类型转换成字符串类型(或者更确切的说是json类型的)。就这么简单。打个比方说,你有一个类,那么你可以通过这个方法转换成相应的json类型的。很简单吧。接着看。语法:JSON.stringi...
66
热度 -
[综合] javascript类库Prototype.js源码分析之一:继承机制
主要方法: 超级强大的方法(虽然简单)functionextend(destination,source){for(varpropertyinsource)destination[property]=source[property];returndestination;}源码中使用:extend(O...
99
热度 -
[综合] 基于Javascript驱动的命令行webkit引擎-PhantomJS
PhantomJS是一个命令行工具,我们可以把它看作是无界面的webkit浏览器。与界面版相比,它速度相当快,且原生支持多种web标准,如DOM,CSS选择符,JSON,Canvas以及SVG。PhantomJS提供了Javascript接口,可以用于实现以下解决方案:web应用的自动化测试site...
88
热度 -
[综合] javascript apply方法详解
我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享..如有什么不对的或者说法不明确的地方希望读者多多提一些意见,以便共同提高..主要我是要解决一下...
45
热度 -
[综合] event对象在IE和firefox详解
IE中事件对象是作为全局对象(window.event)存在的,Firefox中则是做为句柄(handler)的第一个参数传入内的。所以一行代码就可以搞定 -收缩JavaScript代码 varevt=window.event||arguments[0];下面分四种添加事件的方式讨论,你也许会看到以...
39
热度 -
25
热度 -
[综合] Oracle 学习点滴之登录
ERROR:ORA-01017:invalidusername/password;logondenied(密码丢失) 错误原因:用户名,密码后边加了分号,如下图 解决办法:去掉分号。
99
热度 -
[综合] Oracle GLOBAL TEMPORARY TABLE
在Oracle8i或以上版本中,可以创建以下两种临时表: 1。会话特有的临时表CREATEGLOBALTEMPORARY<TABLE_NAME>(<columnspecification>)ONCOMMITPRESERVEROWS;2。事务特有的临时表CREATEGLOBAL...
95
热度 -
[综合] It is indirectly referenced from required .class files错误查找的解决办法如下
一:错误提示:Itisindirectlyreferencedfromrequired.classfile错误的解决 原因:你正要使用的类调用了另一个类,而这个类又调用了其他类,这种关系可能会有好多层。而在这个调用的过程中,某个类所在的包的缺失就会造成以上那个错误。 解决方法:导入缺失的包二:Th...
66
热度 -
[综合] javascript操作数据库详解
示例一: 〈html〉 〈head〉 〈title〉表格显示数据表记录〈/title〉 〈/head〉 〈body〉 〈h2〉表格显示数据表记录--通过测试〈/h2〉 〈hr〉 〈scriptlanguage=“JavaScript“〉 varobjdbConn=newActiveXObject(“...
8
热度 -
30
热度 -
32
热度 -
[综合] 标准键盘上的所有键,及其相应的键控代码值和 ASCII
以下表列出了标准键盘上的所有键,及其相应的键控代码值和ASCII键控代码值,这些值用于在ActionScript中标识这些键: 1、字母A到Z和标准数字0到9 2、数字键盘上的键 3、功能键 4、其它键 您可以使用键常量来截获按键的内置行为。有关on()处理函数的更多信息,请参见"ActionSc...
33
热度 -
[综合] RMI网络编程开发之一 JAVA“进程间”通信方式
注意该标题是“进程”间通信,而并非“线程“之间的通信。 线程之间的通信是多线程的讨论范畴。这里我们是要讨论分布式的独立的JAVA程序之间是怎么通信的。当然,大家都会先想到SOCKET。对的,SOCKET在网络编程中是不可以被忽略的。socket是两台主机之间的一个连接,而JAVA中的SOCKET类为...
31
热度