03 2016 档案
摘要:修改apache配置文件去除thinkphp url中的index.php
例如你的原路径是 http://localhost/test/index.php/index/add
变成 http://localhost/test/index/add
阅读全文
摘要:javascript闭包(Module模式)的用途和高级使用方式
javascript闭包的用途:
1. 匿名自执行函数:或者可以理解为,避免污染全局变量
2. 缓存:源于闭包的核心特性便是保存状态,应用此特性便可对需要的变量进行缓存
3. 实现封装:同样可以使用闭包保存状态的特性,充当一个作用域块,将块里面的属性变量至于内存之中来实现封装
4. 闭包的另一个重要用途是实现面向对象中的对象,传统的对象语言都提供类的模板机制:原理同上。
阅读全文
摘要:seo标题关键字描述字数限制
seo优化各个搜索引擎收录Title,keywords,description长度最长多长 ?
SEO网站优化中Title标签的作用为重中之重,好的Title也就成功了一半了。那么Title的长度到底多长才能合适呢?
搜索了一下网上的SEO资料,找到了一些关于各个搜索引擎对Title长度的要求,资料如下:
阅读全文
摘要:css去掉a标签点击后的虚线框,outline,this.blur()
1:在a标签里加入js控制,当a标签被聚焦时,强制取消焦点,这时候a标签自然不会有虚线框。
测试
2:在a标签里嵌套其他标签,比如span等,把内容放在被嵌套的标签里。这时候点击这个链接,聚焦的是a的子标签,自然不会聚焦在a标签上,所以也能避免这个问题。
3:不适用a标签做链接,采用其他标签,使用js做出hover的效果。
4.在css中加入.xxx a{outline:none;blr:expression(this.onFocus=this.blur());}
阅读全文
摘要:让360双核浏览器默认极速模式,避免采用IE模式无法正常访问html5网页的解决办法
用Meta标签代码让360双核浏览器默认极速模式不是兼容模式
网站大量采用了html5和css3,希望用户都以webkit内核打开页面,但是测试却发现360的以ie内核打开为推荐模式。
360给网站开发者设计了一种选择的方法,只要加入一段Meta标签代码就可以解决。
阅读全文
摘要:zendstudio中加入对tpl文件的支持,用HTML Editor编辑器编辑:
ThinkPHP中默认使用的tpl在zendstudio中默认打开都是文本编辑器的,没有语法提示开发效率很低,直接设置成HTML Editor要么崩溃要么不起作用,经过多次搜索和试验终于配置成功了。
1.窗口->首选项->常规->内容类型->文本->PHP Content Type->添加新关联文件,"*.tpl",确定。
2.窗口->首选项->常规->编辑器->文件关联->添加新的文件关联,"*.tpl"->添加相关联的编辑器->默认为 HTML Editor,同时增加PHP Editor和Text Editor。
用上面的方式设置zendstudio编辑tpl模版文件跟编辑html文件一样,效率高多了,右边可以看到详细的目录层级结构,有语法着色提示,标签提示等。
不用切换到Dreamweaver里面编辑tpl文件了(由于ThinkPHP设置public目录下的文件为html可以直接访问,tpl文件不能直接访问,可以增强安全性)
阅读全文