代码改变世界

一个javascript选项卡的进化史

2012-10-25 16:46 by youxin, 312 阅读, 0 推荐, 收藏,
摘要:一、结构使用合理的HTML结构是javascript UI组件优雅的最重要条件之一,这里使用dl、dt、dd构建选项卡结构(js罗浮宫讨论成果,见司徒正美:jquery tabs插件)以下为引用的内容:<dl class="artTabs"><dt id="tabs"><a href="#tabContent1" class="select">link1</a> <a href="#tabContent2">link2</a> 阅读全文

js javascript:void(0)

2012-10-25 15:47 by youxin, 484 阅读, 0 推荐, 收藏,
摘要:void keywordThevoidoperator evaluates the givenexpressionand then returnsundefined.void expression 可以加()或者不加Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。UsesThis operator allows inserting expressions that produce side effects into places where an expression that evaluates toundefinedis desired.Thevoid 阅读全文

javascript事件委托event delegation

2012-10-24 13:20 by youxin, 416 阅读, 0 推荐, 收藏,
摘要:Web应用都是由事件驱动运转的。我喜欢事件处理,尤其喜欢自己定义事件。它能使你的产品可扩展,而不用改动核心代码。有一个很大的问题(也可以说是功能强大的表现),是关于页面上事件的移除问题。你可以对某个元素安装一个事件监听器,事件监听器就开始运转工作。但页面上没有任何指示说明这有个监听器。因为这种不可表现的问题 (这尤其让一些新手头疼) ,以及像IE6这样的”浏览器“在太多的使用事件监听时会出现各种的内存问题,你不得不承认尽量少使用事件编程是个明智的做法。于是事件委托就出现了。当页面上某个元素上的事件触发时,而在 DOM 继承关系上,这个元素的所有子元素也能接收到这个事件,这时你可以使用一个在父元 阅读全文

php输出Json

2012-10-21 23:07 by youxin, 5130 阅读, 0 推荐, 收藏,
摘要:从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。json_encode — 对变量进行 JSON 编码,并返回 value 值的 JSON 形式,例如:1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);echo js... 阅读全文

simpleXML 解析xml

2012-10-19 23:39 by youxin, 414 阅读, 0 推荐, 收藏,
摘要:我们经常用到的一个函数simplexml_load_file(string$filename[,string$class_name= "SimpleXMLElement"[,int$options= 0[,string$ns= ""[,bool$is_prefix= false]]]] )Interprets an XML file into an object.Returns anobjectof classSimpleXMLElementwith properties containing the data held within the XML d 阅读全文

YQL 使用

2012-10-19 22:45 by youxin, 356 阅读, 0 推荐, 收藏,
摘要:The Yahoo! Query Language is an expressive SQL-like language that lets you query, filter, and join data across Web services. With YQL,apps run faster with fewer lines of code and a smaller network footprint.Yahoo! and other websites across the Internet make much of their structured data available to 阅读全文

java对象的串行化

2012-10-19 13:27 by youxin, 891 阅读, 2 推荐, 收藏,
摘要:串行化(序列化)它是指将对象存储到介质(如文件、内在缓冲区等)中或是以二进制方式通过网络传输。之后可以通过反串行化从这些连续的字节(byte)数据重新构建一个与原始对象状态相同的对象,因此在特定情况下也可以说是得到一个副本,但并不是所有情况都这样。序列化时,transient变量和类变量(静态变量)不会被序列化。 Java提供了自动串行化的机制,被串行化的类必须是实现java.io.Serializable接口。这是一个标志接口。下面是一个简单的自动串行化的例子:import java.io.Serializable;public class Employee implements Seria 阅读全文

java对象克隆

2012-10-18 23:53 by youxin, 293 阅读, 0 推荐, 收藏,
摘要:1. Overiew在实际编程中,我们经常会遇到这样一个情景:有一个对象A,存在属性方法,现在需要一个和A完全相同的新对象B,并且B的任何改动都不会影响到A中的值。那么,最常用的办法就是对A进行克隆。2. How to Clone在java.lang.Object中有一个clone方法,该方法的签名如下:Java代码protectednativeObjectclone()throwsCloneNotSupportedException; 该方法返回一个Object实例的拷贝,该实例拷贝具有:1)拷贝对象是一个新对象而不是一个原对象引用。2)拷贝的对象中包含的是原有对象信息,而不是对象初始化的信 阅读全文

ppk Objects as associative arrays

2012-10-17 23:32 by youxin, 232 阅读, 0 推荐, 收藏,
摘要:Objects in JavaScriptJavaScript is anobject orientedlanguage. However, in practice objects defined by the programmer himself are rarely used, except in complex DOM API's. Of course such standard objects aswindowanddocumentand their numerous offspring are very important, but they are defined by t 阅读全文

javascript this关键字

2012-10-16 22:26 by youxin, 330 阅读, 0 推荐, 收藏,
摘要:javascript最重要的关键字之一是this。但是如果你不了解它的工作原理使用起来就会很困难。下面我将介绍在事件处理中如何运用它。以后我会增加this的其他用途。所有者这篇文章将要讨论的问题是:在函数doSomething()中this到底指向谁?function doSomething(){ this.style.color ='#cc0000';}在javascript中,this始终指向我们正在执行的这个函数的“所有者”,或者更确切地说,函数是哪个对象的方法this就指向哪个对象。当我们在页面中定义函数doSomething()的时候,他的所有者就是这个页面,或者说j 阅读全文
上一页 1 ··· 202 203 204 205 206 207 208 209 210 ··· 269 下一页