没有血性的搜索终将死去
常会有一些奇怪的想法,然后让别人来实现他的这种想法,这是多么爽的事情。而实际上,一个人只有真正懂技术,才能更好的把握需求和技术之间的平衡;而只有当负责产品的人也是技术的时候,就不会那么盲目的去实现什么功能,更应该多一点思考。 ...
PHP解压函数gzdecode和gzinflate使用方法
s('gzdecode')) { function gzdecode($data) { return gzinflate(substr($data,10,-8)); } } gzinflate 函数的功能大致和 gzdecode 相似,在返回值的注解中官方给出了一句提示“The function will return an error if the uncompressed data is more...
CSS实现文字一行显示带省略号
all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 500px; </style> CSS原生自带的功能虽然好,但是用起来不怎么好看,好像省略号的样式不能控制。 ...
LMLPHP官方网站兼博客移动站上线
寸不同的分辨率,声明了 view-port 后一行显示的字数是同样多的,这是本人使用了 小米2 和 三星 Galaxy S4 mini 进行测试得出的结论。在做移动站的时候,深刻感受到因设备不同网站的功能也会有所不同,所以手机站独立模板才是更好的选择,我个人不建议使用 BootStrap 和一些非常复杂的前端框架来做。 如果在页面加载后,计算出手持设备对应的尺寸,然后将文档中图片的 width 和 h...
No-Transform协议禁止搜索引擎转码兼移动站建设问答
在手机端访问时,发现自己的站点经常被百度,360等搜索引擎转码展示。转码后发现网页质量不太好,很多功能都出问题了。本人也是非常讨厌这种无声无息的动作,之前在站长沙龙上看到过一些问答,有关于如何禁止搜索引擎转码网页的问题,需要加上一段代码。我就是后知后觉的那种,当时并没有加上这段代码,现在实在是看不下去了,不得不加上了。加上后网站的转码并不会立刻生效,还需要耐心观察。no-transform 代码如下...
Ajax跨域原理JQuery之Jsonp使用剖析
是合法的 JavaScript 代码,一般都需要配合客户端的要求返回相应的回调函数。之前本人每次使用Jsonp实现跨域,都是动态的创建SCRIPT标签,然后发出请求,虽然知道JQuery也有提供这样的功能,之前感觉使用起来很是麻烦。最近使用JQuery的Ajax方法,才发现它封装的比较好,JQuery每次发给服务端的函数名都是唯一的,这点确实避免了复杂环境下容易出错的问题。 附上使用JQuery实现J...
Chrome插件在高版本浏览器中安装报错解决
ion 2 的 "browser_action" 配置项做了修改,名字由 "popup" 改为 "default_popup"。修改后问题解决。但是又出现了另外的问题,popup页面JS运行错误,所有功能都失效了。报错内容如下: Refused to execute inline script because it violates the following Content Security Pol...
基于JavaScript在线头像图片编辑前端后台实现
协议。本人看了下项目的源代码,感觉作者蛮认真的。Jcrop做到了兼容IE系列和其他主流浏览器,非常稳定,让开发者不再为前端方面花费太多精力。加上本人不太喜欢Flash实现,纯JavaScript实现的功能效率会更高。由于时间比较仓促,代码没有过多的优化,有点乱,下面公布前端实现和服务端处理图片部分代码。 前端实现方式如下: <link rel="stylesheet" href=".../jcrop/...
谈谈关于Jquery中html()方法设计不合理的地方
关于 JavaScript 的动态技术,最熟悉的莫过于 DOM 的 innerHTML 操作。这个是让网页动态的最重要最基础的功能。当我们做后台的时候,所以完全不用做 SEO,这样后台的代码尽量动态化和异步加载,异步加载一般不一定全部都是 JSON 格式,很多时候直接加载 HTML 网页也是非常常见的。这种动态加载过来的网页要嵌入到原网页中,如果不用 Jquery 提供的 html() 方法,只能使...
谈谈项目开发过程中GIT合并分支
使用 git cherry-pick 检出了。当然 git pull 的方式偶尔会将别人的分支下载到本地,对于有洁癖的人或许不喜欢,关于本地的 origin 分支,还是需要经常的清理的。如果本次开发的功能涉及的代码比较多,并且提交了多次,我觉得可以使用 pull request 来提交,这样的方式的目的是产生一个 pull request 合并提交记录,方便以后审阅代码。要实现 pull reques...