javascript裡的單例模式,單例模式的好處就不做介紹了,只是寫出js的單例寫法!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://www.w3.org/1999/xhtml"><br /><head><br /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><br /><title>JS單例模式</title><br /><style type="text/css"><br />div{height:100px; width:100px; background:#CCC; border:#000 1px solid;}<br /></style><br /><script type="text/javascript"><br />my = new function yangbin() {<br /> this.name = "我是單例funnyzak!";<br />};</p><p>function yangbin1(){<br /> this.name = "我是funnyzak!";<br />}<br />function myname(){<br />var u = new yangbin1();<br />alert(u.name);<br />}<br /></script><br /></head><br /><body><br /><div onclick="alert(my.name);">你是?(單例)</div><br /><div onclick="myname();">你是?(普通)</div><br /></body><br /></html><br />
運行代碼