04 2014 档案

摘要:如果你的代码易于阅读,那么代码中bug也将会很少,因为一些bug可以很容被调试,并且,其他开发者参与你项目时的门槛也会比较低。因此,如果项目中有多人参与,采取一个有共识的编码风格约定非常有必要。以todomvc的编码要求为例:General RulesTab indentationSingle-qu... 阅读全文
posted @ 2014-04-24 00:11 alexandra 阅读(183) 评论(0) 推荐(0)
摘要:条件注释的基本结构和HTML的注释()是一样的。因此IE以外的浏览器将会把它们看作是普通的注释而完全忽略它们。IE将会根据if条件来判断是否如解析普通的页面内容一样解析条件注释里的内容。 除IE外都可识别 所有的IE可识别 仅IE6可识别 IE6以及IE6以下版本可识别 IE6以及IE6以上... 阅读全文
posted @ 2014-04-23 12:26 alexandra 阅读(163) 评论(0) 推荐(0)
摘要:用户名 :SAE_MYSQL_USER密 码:SAE_MYSQL_PASS主库域名:SAE_MYSQL_HOST_M从库域名:SAE_MYSQL_HOST_S端 口:SAE_MYSQL_PORT数据库名:SAE_MYSQL_DB######################用户名:accesske... 阅读全文
posted @ 2014-04-19 11:06 alexandra 阅读(629) 评论(0) 推荐(0)
摘要:在SAE上部署网站时需要上传本地的数据库结构,我也导出了本地数据库为sql文件,但是上传到SAE上时遇到了如下错误:MySQL 返回:#1044 - Access denied for user 'koky1lxj33_pma'@'10.67.15.%' to database 'photograp... 阅读全文
posted @ 2014-04-19 10:04 alexandra 阅读(194) 评论(0) 推荐(0)
摘要:在使用phpMyAdmin创建数据库和往该数据库新建表添加字段时都选择utf8_general_ci字符集(可以兼容世界上很多很多国家的语言),而默认是瑞典语Latin1(出现乱码的原因所在)。解决方法:新建数据库时保证数据库、数据表、字段都使用utf-8编码。建立数据库阶段。建立数据表阶段。建立数... 阅读全文
posted @ 2014-04-16 09:53 alexandra 阅读(276) 评论(0) 推荐(0)
摘要:许多OO语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,实现继承则继承实际的方法。由于函数没有签名,在ECMAScript中无法实现接口继承。ECMAScript只支持实现继承,而且其实现继承主要是依靠原型链来实现的。实现的本质是重写原型对象,代之以一个新类型的实例。1.原型链 function SuperType(){ this.property=true; } SuperType.prototype.getSuperValue=function(){ return this.property; }; functi... 阅读全文
posted @ 2014-04-10 10:27 alexandra 阅读(142) 评论(0) 推荐(0)
摘要:1.工厂模式解决了创建多个相似对象的问题。但却没有解决对象识别的问题(即怎样知道一个对象的类型)。考虑到ECMAScript中无法创建类,开发人员发明了一种函数,用函数来封装以特定接口创建对象的细节。 function createPerson(name,age,job){ var o = new Object(); o.name=name; o.age = age; o.job = job; o.sayName=function(){ alert(this.name); }; return o; } var person1 = createPerson("Nicholas" 阅读全文
posted @ 2014-04-09 23:16 alexandra 阅读(129) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示