摘要: 刚参加完微软的OpenMS比赛,恩,比较幸运拿了个最佳作品奖。在这里把作品贴一下,大家可以去看看http://xlucien.net/onlineDJ嗯,下来说正题,最近和朋友讨论到了这个问题,然后研究了一下。在js里面,数组是一种特殊的对象,这个大家都知道,typeof数组的时候出来的是object,这和其他的number、string等对象不同,以前一直以为这是js设计的一个失误,现在发现并不止是这样。在js里,所有类型都是基于对象生成的,这点毋庸置疑,而对象实际上是基于哈希表建立的。对于这个问题,看了阮一峰大神的理解后,总结一下,这里的哈希表,其实就是一种叫做YAML的建议数据交换格式, 阅读全文
posted @ 2013-06-15 01:42 Lucien_oblivious 阅读(406) 评论(1) 推荐(0) 编辑
摘要: 在(1)中只改了购物前显示页面,下来要改购物后使用paypal支付时多货币的页面。首先先修改数据库,在ecs_order_info表中增加如图所示的两条:然后打开根目录下的flow.php文件,在$order['parent_id'] = $parent_id;后面加入:$order['currency'] = $_SESSION['currency'];//所选择的货币类型$order['new_money'] = price_format1($order['order_amount']);//选择货币总额然后找 阅读全文
posted @ 2012-07-31 14:28 Lucien_oblivious 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: 首先修改数据库,找到ecs_shop_config这个表,在里面添加如图所示的几条信息之后,找到\languages\zh_cn\admin\shop_config.php这个文件,在适当位置添加$_LANG['cfg_name']['rate'] = '货币汇率';$_LANG['cfg_desc']['rate'] = '输入规则按照和美元的汇率进行输入: 英镑,欧元,美元,人民币,日元,港元,澳元。';$_LANG['cfg_name']['ybprice_format 阅读全文
posted @ 2012-07-31 14:24 Lucien_oblivious 阅读(2407) 评论(0) 推荐(0) 编辑
摘要: 什么是闭包,各种专业论文上有很多解释,简单是说就是一种能够读取其它函数内部变量的函数,在javascript的高级应用中经常用到,但是JS中只有函数内部的子函数才能读取此函数的变量,因此在JS中的闭包实际上就是函数内部的函数function f1(){ var n=999; nAdd=function(){n+=1} function f2(){ alert(n); } return f2;}var result=f1();result(); // 999nAdd();result(); // 1000上面这个例子,f2就是所谓的闭包,他包含在函数f1里面。闭包最大的用途有两个... 阅读全文
posted @ 2012-07-30 14:56 Lucien_oblivious 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 由于很多用户需要加上商品自定义吃寻大小等 如图首先在\admin\templates\goods_info.htm里面找到 属性与规格 的位置 发现他调用了{$goods_attr_html}这个页面,这个函数的定义在\admin\goods.php 的第444行 $smarty->assign('goods_attr_html', build_attr_html($goods['goods_type'], $goods['goods_id'])); 然后找build_attr_html这个函数,在\admin\i 阅读全文
posted @ 2012-07-30 14:41 Lucien_oblivious 阅读(757) 评论(1) 推荐(1) 编辑