LMLPHP官方网站兼博客移动站上线
缺点就是加载文档后,图片的高度属性失效,显示的高度很小,仅仅够显示出了 alt 属性,随着页面滚动和异步加载的触发,页面会不断的被撑大,而 PC 站页面是没有这个问题的,以后再不断的优化。 关于手机站开发应该使用什么度量单位来作为字体大小的单位?这个问题我在做手机站之前也看了大量的文章,诸如 em,pt,px,%(百分比)等,现在认为网站建设设置字体大小最好的单位应该是使用“px”,绝对不用再去怀疑了...
VIM编辑器学习精简教程
是不如 Windows 的(没办法,不愿意花钱买 Mac)。由于我个人对 Eclipse 和 Zend Studio 比较熟练,虽然 Vim 也比较熟练,但还是认为在 Windows 下使用 IDE 开发速度快的多的多。如果是我个人做项目,使用自己的框架,首选 Windows + IDE。也许有人会反驳,说 Windows 跑个 Shell 都不行,开发不是很麻烦吗?其实我说的只是编程。作为一个程序员...
Git更新master分支冲突解决及cherry-pick使用
前一阵子,开发的时候发现主分支不能更新,运维大哥,憋了一个大招,提供了几个命令,解决了一番。如下命令: git reset origin/master git reset --hard git clean -fd 造成上面的原因大概就是 master 分支出问题之后,强制更新导致本地和服务器不一样导致。上面的命令请谨慎使用,会删除目录下没有添加到 git 仓库的其他代码,本人也是经历过一次血的教训。...
前端开发之CSS兼容写法经验总结
是在总结的过程中成长进步的。本人之前也做过很多项目,但是由于种种原因,没有养成总结的习惯,以至于很多东西懂了又忘记,忘记了又知道了。最近的一段时间,我在写LMLPHP框架同时完成官网和博客等其他项目的开发,才发现总结的重要性。下面将例举一些CSS书写需要注意的一些问题,这些问题都是本人在做浏览器兼容的时候发现的,非常重要。对于前端工程师们来说,也许值得一看,欢迎有志之士留言交流。前端CSS之图片边框一...
Laravel框架illuminate\support\collection排序问题
Value Collection 一直弄不明白,为什么这个方法叫 values,这个取名真让人费解,values 方法内部使用 array_values 方法对 items 进行了重新赋值。有时候,开发特别折腾,一直在更改... 代码片段如下,需要调用 values 方法使得排序生效。 $left = $right = null; switch($sortby){ case "rating": ca...
轻量级开源博客兼CMS系统LBlog发布
LBlog 是一款基于 LMLPHP 和 LMLJS 的开源博客兼 CMS 系统。系统拥有优秀的 SEO 优化效果,同时 PC 站和移动站模板支持,便捷快速的二次开发体验,轻量级安全的代码,QQ 和新浪微博第三方账号登录系统支持,博客评论集成 UEditor 编辑器,极速的网页渲染体验等优点,是中小站长的不二之选。 GITHUB 项目地址:https://github.com/leiminglin/...
使用PHP字符串处理mb系列函数注意事项
数出现乱码问题,网上的很多被转载的文章大都说是没有安装 mbstring 扩展导致。如果没有安装 mbstring 扩展,报错的就是 Undefined function,而不是乱码的问题。很多程序在开发的时候,由于程序员的经验不够丰富,开始运行的时候没有任何问题,一旦迁移环境,可能系统就会出各种问题,甚至系统崩溃。这些都是由于在使用 mbstring 系列函数的时候没有初始化编码所致,开发和首次运行...
IE和Chrome下INPUT之type为submit时disabled导致Form无法提交
记录一个浏览器之间的差异,火狐和 IE,Google Chrome 之间的不同,其他的浏览器就不知道啦,一般开发人员能兼顾的也就只有这三个浏览器啦。 在火狐下开发,当 input 的 type 为 submit 时触发表单提交,如果想在前端体验更好一点点,不要让用户重复点击按钮,有一种做法是将 submit 按钮的的 disabled 设置为 true。这样在火狐下是没有问题的,但是在 IE 和 C...
手机网站开发HTML5之viewport使用
html5的viewport使我们开发出来的应用或页面大小能适合各种手机不同的分辨率,不同屏幕大小。viewport 语法介绍:<meta name="viewport" content=" height = [pixel_value | device-height], width = [pixel_value | device-width ], initial-scale = float_value...
Chrome插件在高版本浏览器中安装报错解决
去年过年前开发的Chrome浏览器插件,昨晚在我自己的笔记本上测试没有问题,今天来公司一安装就连续出现了很多的报错,下面将错误和解决方案记录如下,相信有不少的网友会碰到类似的问题。首次安装报错如下: Could not load extension from 'G:\...'. The manifest_version key must be present and set to 2 (withou...