基于JavaScript在线头像图片编辑前端后台实现
前端使用Jcrop实现预览和获取图片大小,选定位置等信息。关于Jcrop,项目地址在GITHUB上,它基于MIT开源协议。本人看了下项目的源代码,感觉作者蛮认真的。Jcrop做到了兼容IE系列和其他主流浏览器,非常稳定,让开发者不再为前端方面花费太多精力。加上本人不太喜欢Flash实现,纯JavaScript实现的功能效率会更高。由于时间比较仓促,代码没有过多的优化,有点乱,下面公布前端实现和服务端...
JavaScript实现图片懒加载非可视区域延迟加载
文件方法,方便获取 JavaScript 资源,内置 getElementsByClassName 方法方便更好的选择 DOM 节点。LMLJS 将不断完整,在保持很小的体积的同时增加实用的功能,并兼容 IE6+,Firefox,Chrome 等主流浏览器。LMLJS 项目地址:https://github.com/leiminglin/LMLJS。想了解更多,请看我的另一篇文章《开源JavaScr...
LMLPHP第六期更新功能
bChat之后的又一个开源产品,此框架实现了对图片,JS,CSS等的延迟加载,内置 Deferred对象、getElementsByClassName方法、LoadJS方法等,框架本身保持极小的体积,兼容IE6+及 Firefox,Chrome等当今主流浏览器。 更多事情,请关注官方博客http://blog.lmlphp.com/。 上期回顾 http://mp.weixin.qq.com/s?__...
手机站建设HTML5触摸屏touch事件使用介绍
nmouseover 等事件在一般触屏的手机上也可以使用,但是效果不够好。PC上还没有哪个事件是可以与触屏手机的触摸事件对应的,为了更好的用户体验,移动站点的建设也需要对不同的事件进行处理。 介绍几种兼容比较好的触摸事件,大部分触屏设备都支持的。 touchstart:触摸开始的时候触发 touchmove:触摸时手指在屏幕上滑动的时候触发 touchend:触摸结束的时候触发 touchcancel...
前端技术之CSS实现图片垂直居中
中,可以将图片包裹容器的 display 属性设置为 table-cell,然后加上 vertical-align: middle 就好了 。table-cell 的显示效果同 table 是一样的,兼容性还不错,所以直接使用 table 来包裹图片也是同样的效果,个人认为使用 table 会更好一些,如果 DIV 显示成 table-cell 是很难控制边距的。 除了完成了上面的事情外,图片本身也是...
PHP数组式访问接口ArrayAccess
mplements ArrayAccess, ArrayAccess::offsetExists() will NOT be called. 另外的一些注意事项 : ArrayAccess 和数组是不兼容的,他们是不同的类型; ArrayAccess 的 index 不局限于字符串和整形,它可以是任何类型; ArrayAccess 对象以数组方式赋值时,不可以使用引用符号,这样会导致一个致命错误,Fa...
轻量级开源博客兼CMS系统LBlog发布
存在性,如果不存在,上面的代码解析后在页面中会变成空字符串。系统后台采用自主研发的前端编辑器 LMLEDIT,目前支持 FireFox 和 Chrome。系统大部分功能都支持 IE6+,唯独编辑器没有兼容 IE 系列,最重要的原因有两个:一是作者没有太多时间去研究 IE 编辑器技术,第二是 IE 浏览器在可编辑状态下会产生大量的垃圾节点,不好控制。所以建议在编辑的时候尽量不要从别的网页中复制过来,如果...
使用Form Iframe Request取代Ajax技术和Jquery的Ajax方法
发明了 HtmlFile 的一个东西,当时不知所云。后来在一个偶然的机会,需要去修改 QiboCms 系统,才发现里面的评论一处使用 Iframe 来作为局部刷新了,当时也是蛮佩服当时的作者的,这样的兼容性应该更好。如果一个程序员在 GB2312 编码的程序和网页上使用 Jquery 的 Ajax 功能,你会发现,你做不到,非常麻烦,要不是页面乱码就是服务器参数接收乱码,总之非常麻烦,Ajax 的 H...
ArchLinux及Gnome主题安装精简教程
ocaltime初始化内存盘# mkinitcpio -p linux创建 Root 密码# passwd引导程序(Boot Loader)Boot Loader 是安装过程比较关键的一步。本教程选择兼容性比较好的 GRUB 引号程序。# pacman -S grub # pacman -S efibootmgr # grub-install --target=x86_64-efi --efi-dir...
Win7升级Win10后分辨率太低只有1024*768怎么办
10 真的很折腾,超过了一个月之后就回不去了。刚开始并没有太在意分辨率的事情,后来忍受不了了,决定装个显卡驱动解决,结果折腾了一下午,一晚上,一上午。 开始尝试了驱动人生,因为驱动人生打出标语说是完全兼容 Win10,安装驱动后分辨率算是正常了,结果一重启就又恢复了,结果重启安装好几次还是没有结果。这里吐槽下,微软的开关机真的太慢了,开机 10 分钟 关机 10 分钟,真的让人受不了。然后尝试了驱动精...