2012年4月13日

摘要: 用php生成静态文件的方式很简单,就是用fopen()方法,fwrite(),fclose(),就好了,下面是php文档中fopen中mode值的说明:然后我们有一个需求就是在smarty模版引擎中点击一个按钮生成一个html的文件,内容是从数据库读出来的一串循环的、有层级的数据,这时候我们应该怎么做了?用smarty生成静态html文件的关键就是用缓存技术,开启缓冲,用display或者fetch向前台传输数据的时候其实不会显示在view上,这时候打开文件,写入文件,就生成好了一个静态文件。我们看2个实例:1、View Code 1 public function index() 2 ... 阅读全文
posted @ 2012-04-13 15:42 洞庭啸月 阅读(1918) 评论(0) 推荐(0)
摘要: 在CodeIgniter框架中,parser解析方式不是很完善,所以想换用smarty模版引擎。方法如下:1、下载smarty源码包,解压后将其中的lib文件夹复制到CI框架中的application/library/下面;2、同时在该目录下建立一个Cismarty.php文件,文件内容如下:View Code 1 <?php 2 if ( ! defined('BASEPATH')) exit('No direct script access allowed'); 3 require_once( APPPATH . 'libraries/Smar 阅读全文
posted @ 2012-04-13 15:11 洞庭啸月 阅读(1461) 评论(0) 推荐(1)

2012年4月11日

摘要: 【背景】 如果你是刚进入WEB前端研发领域,想试试这潭水有多深,看这篇文章吧; 如果你是做了两三年WEB产品前端研发,迷茫找不着提高之路,看这篇文章吧; 如果你是四五年的前端开发高手,没有难题能难得住你的寂寞高手,来看这篇文章吧; WEB前端研发工程师,在国内是一个朝阳职业,自07-08年正式有这个职业以来,也不过三四年的时间。这个领域没有学校的正规教育,没有行内成体系的理论指引,几乎所有从事这个职业的人都是靠自己自学成才。自学成才,一条艰辛的坎坷路,我也是这样一路走来。从2002年开始接触WEB前端研发至今已然有了9个年头,如今再回首,期间的走了很多弯路。推已及人,如果能让那... 阅读全文
posted @ 2012-04-11 14:06 洞庭啸月 阅读(269) 评论(0) 推荐(0)

2012年3月29日

摘要: Json数据格式的理解今天在项目中遇到的问题是,前台向后台传数据,是一个很长的字符串,开始的时候没考虑那么多,直接传过去了,但是后台不好解析数据结构。然后就考虑先将字符串解析为json这种数据结构再传过去,但是最开始对json的理解不是很好,拼装数据的时候各种错误,不是json格式不对,就是二位json的时候报错,学习了一下很快对json有了新的认识:1、首先,所有的数据(data)最终都可以分解成三种类型: a)标量,就是一个单独的字符串或数字; b)序列,若干个相关连的数据按照一定的顺序连接在一起,又叫数组或者列表; c)映射,也就是名/值对,又叫散列或者字典;难怪有人说,有了数组和... 阅读全文
posted @ 2012-03-29 00:05 洞庭啸月 阅读(969) 评论(0) 推荐(1)

2012年3月17日

摘要: 在一个页面点击删除,用ajax方式提交到后台php,php操作数据库删掉一条数据,再返回结果,ajax的回调函数接受结果,在页面刷新结果。html: 1 deletePage = function(id){ 2 //alert(id); 3 if(confirm("确认删除这个页面吗?")){ 4 $.ajax({ 5 type:"POST", 6 url:"delPage", 7 dataType:"json", 8 ... 阅读全文
posted @ 2012-03-17 12:24 洞庭啸月 阅读(894) 评论(0) 推荐(0)

2012年3月16日

该文被密码保护。 阅读全文
posted @ 2012-03-16 23:16 洞庭啸月 阅读(2) 评论(0) 推荐(0)

2011年11月10日

摘要: 最近参加面试老是被问到这个问题,所以专门查了下资料,总结如下:1、html即是超文本标记语言(Hyper Text Markup Language),是最早写网页的语言,但是由于时间早,规范不是很好,大小写混写且编码不规范;2、xhtml即是升级版的html(Extensible Hyper Text Markup Language),对html进行了规范,编码更加严谨纯洁,也是一种过渡语言,html向xml过渡的语言;3、xml即时可扩展标记语言(Extensible Markup Language),是一种跨平台语言,编码更自由,可以自由创建标签。4、网页编码从html>>xh 阅读全文
posted @ 2011-11-10 12:32 洞庭啸月 阅读(6404) 评论(0) 推荐(1)

2011年10月4日

摘要: 在表单提交的时候,用户有时候会重复的点击提交按钮,会导致多次提交,产生重复数据。我们应该怎么办了?一般想法是:通过attachEvent在 form的onsubmit事件中写一个方法,每次触发该事件时执行该方法,我们可以给form增加一个submited属性,每次判断这个属性,为 false的时候继续提交表单并且设置form.submited=true,反之说明表单已经提交,就不再提交表单。 但是,出现问题了:提交表单一般有三种方式 <form action=xxx.aspx onsubmit="return false;"name=form1> 1.<i 阅读全文
posted @ 2011-10-04 18:04 洞庭啸月 阅读(31035) 评论(0) 推荐(1)

2011年9月29日

摘要: MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0读完这本书,对于网站性能有了一个更加深入的理解,以前对于网站的优化,还以为只是服务器的事,是后台设计模式或编码技巧的原因,是数据库优化的问题,没怎么考虑到前端的优化,但是这本书改变了我的局限思维,让我认识到前端对网站性能的影响是如此巨大:80%的最终用户响应时间花在了页面中的组件上,也就是说,如果我们可以将后端的响应时间缩短一半,整体响应时间只能减少5%~10%;而如果关注前端,缩短前端响应时间的一半,那么整体响应时间可以减少40%~45%。而前端改善网站性能的方法也不是无迹可寻 阅读全文
posted @ 2011-09-29 22:39 洞庭啸月 阅读(362) 评论(0) 推荐(0)

2011年9月28日

摘要: 推荐几本学习JavaScript学习书籍吧:《JavaScript权威指南》感觉是一本工具书,不必细读,有问题的时候查它;如果是学基础一点的话:《JavaScript初/中/高级编程》人民邮电出版社《精通JavaScript》人民邮电出版社推荐学习网址:http://www.w3school.com.cn/js/index.asp w3c官网,不解释,还是很详细的http://julying.com/blog/ 七月的博客,感觉很虎 阅读全文
posted @ 2011-09-28 17:22 洞庭啸月 阅读(414) 评论(2) 推荐(1)

导航