摘要:
以前看到jQuery 有自定义事件,以为这个是jQuery自己实现的,今天看权威指南发现原来javascript自己是支持自定义事件的。 下面是书上的一个例子。 var dataEvent = {}; dataEvent.send = function (target, datatype, data) { if ( typeof target == 'string') ... 阅读全文
摘要:
1.screenX screenY 表示窗口相对于屏幕左上角的位置。注意IE不支持此属性。 只读属性。 IE 中的实现用screenLeft screenTop (等于screenY + 工具栏+菜单栏+地址栏的像素) 2.innerWidth innerHeight窗口中文档显示区域的宽度,不包括边框和滚动条,该属性可读可写。 IE8之前的浏览器不支持该属性,IE中body... 阅读全文
摘要:
<?php//解释器模式abstract class Expression { abstract function interpreter($str);}class ExpressionNum extends Expression { function interpreter($str) { switch($str) { case '0' : return '零... 阅读全文
摘要:
<?php//备忘录模式class GameRole { private $attack,$defence,$lifetime; function __construct() { $this->getStatus(); } function getStatus() { $this->attack = 100; $this->defence = 100; ... 阅读全文
摘要:
<?phpinterface Subject { function attach($obj); function detach($name); function notify();}class Teacher implements Subject { private $attachArr = array(); function __construct() { } function attac... 阅读全文
摘要:
添加管理员配置菜单 <?php//添加事件,add_action('admin_menu', 'display_copyright_page');function display_copyright_page() { $tm_iconpath = get_option('siteurl').'/wp-content/plugins/'.basename(dirname(__FI... 阅读全文
摘要:
代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->assumecs:code,ds:datadatasegmentmsgdb"helloworld"dataendscodesegmentstart:movax,datamovds,axmovbx,0b800hmoves,bxmovcx,11movah,01000010bmovsi,0movbx,0s:moval,ds:[si]moves:[bx],almoves:[bx+ 阅读全文
摘要:
1.jquery 中val() 赋值不是直接修改的dom 元素的value的属性值,attr()修改的是。2.PHP中move_upload_file(“file_temp”,$target_path);上传如果文件名是汉字,会报错,导致上传文件失败,解决方法:url_encode(‘$target_path’);或者 最好是不用汉字来命名而使用自己定义的文件名比如系统时间,该文件名可以在数据库中保存。3.css 中background属性,一直都是半懂不懂,今天梳理了下。background 包括background-attachment 属性值有fixed 和scroll主要是由于设置背景 阅读全文
摘要:
浅拷贝:拷贝一个对象作为另外一个对象的副本,之拷贝属性和方法。如果属性是对象拷贝的是对象的引用。深度拷贝:拷贝一个对象作为另外对象的一个副本,包括该对象下的属性及方法,如果属性是对象也要拷贝而不是拷贝引用。深度拷贝<?phpclass Company { protected $name; protected $address; function __construct($name, $address){ $this->name = $name; $this->address = $address; } function getAddre... 阅读全文
摘要:
<?php/** 装饰模式 **/class Person { function __construct($name) { $this->name = $name; } function show() { } function showStyle() { $this->dis .= "$this->name style"; echo $this->dis; }}abstract class Finery { protected $person; public function decorate($per... 阅读全文