3089589

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年3月26日

摘要: var Y = YUI();var EventProxy = function(){ this.event_list = {}; this.data_list = []; this.callback = null; this.trigger_flag = false;}EventProxy.prototype.assign = function(){ this.callback = Array.prototype.splice.call(arguments, arguments.length - 1, 1)[0]; if(typeof this.callb... 阅读全文
posted @ 2013-03-26 09:26 liangge0218 阅读(247) 评论(0) 推荐(0)

摘要: foo bar baz foo content bar content baz content 阅读全文
posted @ 2013-03-26 09:26 liangge0218 阅读(177) 评论(0) 推荐(0)

摘要: 主要思路1.把input=file设为透明2.鼠标移在图片上时让input=file浮在图片上随着鼠标走3监控input=file的onchange事件将form表单提交4提交到隐藏的iframe上让页面无刷新相关说明:1.hidefocus=true,在IE中input=file浮在图片上点击时会有虚线框出现,用hidefocus=true即可隐藏2.position:absolute;width:10px,input=file绝对定位3.fi... 阅读全文
posted @ 2013-03-26 09:25 liangge0218 阅读(448) 评论(0) 推荐(0)

摘要: SublimeText是一款出色的代码编辑器,初次使用时有点习惯不太一样,系统与快捷键的设置全部通过配置文件完成,代码宅的福音!它的插件的安装可以将下载下来的文件全部放到packages目录即可,如果想要更方便一点的,首先给它安装一个插件管理器,进入http://wbond.net/sublime_packages/package_control将package controller安装好,然后就可以调用ctrl+shift+p来安装插件了目前安装了一个js文档注释的插件DocBlockr与js格式化的插件jsFormatter和GBK support插件(竟然不支持GBK),其余的以后再去发 阅读全文
posted @ 2013-03-26 09:25 liangge0218 阅读(571) 评论(0) 推荐(0)

摘要: 从这段时间开始将开始全面从事前端开发的工作,开发工具的话初步选定Aptana Studio 3,但写起代码来有点问题需要设置一下,记录如下:1.编辑界面字体英文的话没什么问题,中文的话显示太小,在网上查了下应该是在WIN7中才会有的问题,因为以前的默认字体在WIN7中变成了Consolas,而以前的Courier New字体似乎不见了,在网上找到一解决方案,下载了一新字体,主要是在Consolas字体基础上将中文改大了些,不错,将附件中的字体复制到C:\windows\Fonts下,然后在Aptana Studio 3中设置Window--Preferences--General--Appea 阅读全文
posted @ 2013-03-26 09:25 liangge0218 阅读(615) 评论(0) 推荐(0)

摘要: 最近在用freemarker的时候碰到一个问题,在中的元素用进行比较 结果出现问题如下: freemarker.template.TemplateException: The only legal comparisons are between two numbers, two strings, or two dates.Left hand operand is a freemarker.template.SimpleNumberRight hand operand is a freemarker.template.SimpleScalar其原因为左边与右边的类型不一样,将它们类型转换成一样. 阅读全文
posted @ 2013-03-26 09:25 liangge0218 阅读(1204) 评论(0) 推荐(0)

摘要: 在mysql中,主键有auto_increment来保证其自增长,如果我们自定义函数来表示auto_increment的话可以如下: create function select_autoincrement_id() returns int(11)beginselect max(id)+1 from table_name;end但是,此方法会有并发方面的问题,如两个事务中就可能获取到同一个id而其中一个失败,所以需要锁表 create function select_autoincrement_id() returns int(11)beginselect max(id)+1 from tab 阅读全文
posted @ 2013-03-26 09:25 liangge0218 阅读(398) 评论(0) 推荐(0)

摘要: 今天在写sql语句时有语句如下: select article_id from articles where status=1 and (create_time between '2012-05-30 00:00:00' and '2012-06-30 00:00:00') order by read_num desc为优化该sql,我自信满满的建立组合索引(status,create_time,read_num),当sql语句解析时,却显示如下: Using where; Using index; Using filesort出现了最不该出现的Using fi 阅读全文
posted @ 2013-03-26 09:25 liangge0218 阅读(105) 评论(0) 推荐(0)

摘要: 今天在移植一个HTML页面的时候发生了一个问题,在chrome下显示正常,而在IE9下始终显示不正常,页面七上八下的,似乎是CSS在IE9下不能正常解析,一开始心里又在骂万恶的IE,经过无数次的尝试后在HTML文档第一行加上了一句 后,整个世界正常了,总结如下:之前写HTML页面一般都是直接以开头了,完全忽略了HTML头文档的作用,一直以为它是无用的,事实上,它确实是有用的,目前的HTML头有如下几种 HTML4.01 Strict DTD:HTML4.01 Transitional DTD:HTML4.01 Frameset DTD:XHTML1.0 Strict DTD:XHTML1.0 阅读全文
posted @ 2013-03-26 09:25 liangge0218 阅读(203) 评论(0) 推荐(0)

摘要: 最近工作有个微博营销的需求需调用新浪微博API接口,碰到了不少问题,一一总结1.利用ajax调用新浪微博API接口牵扯到ajax跨域的问题,而ajax跨域的问题有几种解决方案,如jsonp、动态script标签、iframe,各种方案的要求与适应场景各不相同,网上一搜一大把。在新浪微博的API说明中,只说明了返回的数据类型,未说明是否支持jsonp方法回写,其实新浪微博API是支持jsonp回写的,如用jquery发ajax请求$.ajax({ // Weibo API. url: "https://api.weibo.com/2/users/show.json", ty. 阅读全文
posted @ 2013-03-26 09:25 liangge0218 阅读(603) 评论(0) 推荐(0)