站长学院

利用html+css+mysql+php实现类似google suggest的功能

其实大家对googlesuggest这种搜索关键字自动提示的功能非常的了解,但是在作为如果只做前端工作的我们,我们可以很流利的跟人家说出下面这句话:“googlesuggest是通过Ajax的异步交互,实时刷新页面,将关键字传给后台服务器,同时将返回结果展示在前台页面”,我们可以很流利的告诉人家,前台展示我们都知道,通过javascript的源生js代码,通过监听onreadyStat

用Smarty模板引擎生成静态HTML文件

用php生成静态文件的方式很简单,就是用fopen()方法,fwrite(),fclose(),就好了,下面是php文档中fopen中mode值的说明:然后我们有一个需求就是在smarty模版引擎中点击一个按钮生成一个html的文件,内容是从数据库读出来的一串循环的、有层级的数据,这时候我们应该怎么做了?用smarty生成静态html文件的关键就是用缓存技术,开启缓冲,用display或者f

HTML5之pushstate、popstate操作history,无刷新改变当前url

pushState方法一、认识window.historywindow.history 表示window对象的历史记录,是由用户主动产生,并且接受javascript脚本控制的全局对象。window对象通过 history 对象提供对览器历史记录的访问能力。它暴露了一些非常有用的方法和属性,让你在历史记录中***前进和后退。1、历史记录的前进和后退在历史记录中后退,可以这么做:1win

IE9文档模式与HTML解析(浏览器文档模式如何默认ie9)

最近在项目中遇到一个问题,特将问题记录,以便以后查看。问题:在页面中放置一个asp.net Label控件,然后给控件赋值,值为:"<inputid='text1'type='text'/>",然后在此文本框中输入值,在前台js中获取这个Label的innerHTML时取不到input的value属性页面代码  可以看到的是取出来的innerHTML并不包含valu