使用Form Iframe Request取代Ajax技术和Jquery的Ajax方法
和网页上使用 Jquery 的 Ajax 功能,你会发现,你做不到,非常麻烦,要不是页面乱码就是服务器参数接收乱码,总之非常麻烦,Ajax 的 Header 里面添加编码信息也依然不能解决。也许在当时浏览器技术还不是很成熟的年代,这样的方法才是最完美的了。 要实现这样的功能,需要工程师必须了解 HTML 的 Form 表单是可以提交给同域名页面的 Iframe 的,但是由于当今的教材很少有提到过这点的...
LMLJS之代码高亮插件highlight发布
号和代码的行对应。这个我研究了下 GITHUB 的做法,发现人家用的是 table,然后关键样式是 white-space: pre-wrap;。但是人家根本不兼容 IE8。如果不兼容 IE8 及以下浏览器,随便闭着眼睛写也很容易就搞定啦,为了兼容 IE6 也是蛮拼的,像前面说的,就是花了好多时间,最后虽然有一点点毛病,但是依然在可以接受的范围之内。 在写的时候,留下了可以配置的部分,颜色对应正则和颜...
CSS兼容问题IE6/IE7浏览器position为relative时margin失效
发现一个 CSS 的不兼容问题,算是 IE6 和 IE7 的 Bug。IE6 和 IE7 在标签的 position 属性是 relative 时,margin-left 或 margin-right 或 margin-top 是没有效果的,这个时候比较好的解决办法就是使用 left 或 top 属性来达到位置的偏移。但是 margin 属性也不完全没有作用,只是偏移出现问题,使用 margin:au...
UI设计用户体验之Wifi图标
国爱慕虚荣的人太多,人在这样一个环境下,能看淡物质也不容易的。很多人,都是死要面子活受罪。在公交车上,地铁上,餐厅到处都是苹果手机,我就感觉不出苹果它哪里好了,我有个同事买了个iPhone4s打开微信浏览器就会卡死,测试经常用我的安卓手机测试。我现在想想,在学生时代,没有经济来源,更容易痴迷于物质带来的优越感,一旦走上社会,开始工作了,奋斗了,就不会很在乎这些了。姐姐家里的Wifi经常的坏,她自己也不...
解决vim中蓝色注释看不清问题
vim 编辑器默认的注释的颜色是暗蓝色的,一般人稍微远一点偏一点应该是看不清的,至少让人肉眼感觉非常不舒服。其实目录的颜色也是那种暗蓝色的,一般浏览目录的情况比较少。不知道为什么 vim 默认的配色那么差。下面讲述如何修改 vim 注释和目录的颜色。修改 ~/.vimrc 文件,没有则创建。$ vi ~/.vimrc添加如下内容。hi Comment ctermfg=blue // or highli...
基于JavaScript在线头像图片编辑前端后台实现
端使用Jcrop实现预览和获取图片大小,选定位置等信息。关于Jcrop,项目地址在GITHUB上,它基于MIT开源协议。本人看了下项目的源代码,感觉作者蛮认真的。Jcrop做到了兼容IE系列和其他主流浏览器,非常稳定,让开发者不再为前端方面花费太多精力。加上本人不太喜欢Flash实现,纯JavaScript实现的功能效率会更高。由于时间比较仓促,代码没有过多的优化,有点乱,下面公布前端实现和服务端处理...
谈谈关于技术和设计中 px dp in 等的含义
单位。 dpdp 据说是安卓为了适应不同分辨率的手机而发明的一种单位。其实我是很讨厌这些大公司随随便便发明东西的,在技术领域特别是前端已经被各大公司搞的乌烟瘴气,并且这些东西并没有很好的解决问题。还有浏览器技术和 ES6,ES7 的不断推出的新特性等等,搞了这么多新玩意儿简直是唯恐天下不乱,也许各大主流公司都希望自己能主宰技术吧。谷歌认为,在一英寸屏幕区域长度内能显示 160 个点时,dp 和 px ...
解决Nginx报错Permission denied和Primary script unknown
GET / HTTP/1.1", upstream: "fastcgi://unix:/run/php-fpm/php-fpm.sock:", host: "192.168.1.250:7777" 在浏览器中访问,返回 File not found。在网上找了半天错误,关于 Primary script unknown 的,硬是没有一个能解决问题的。最后发现问题是因为我忘记了重启 php-fpm 了,...
LMLPHP第六期更新功能
S,CSS等的延迟加载,内置 Deferred对象、getElementsByClassName方法、LoadJS方法等,框架本身保持极小的体积,兼容IE6+及 Firefox,Chrome等当今主流浏览器。 更多事情,请关注官方博客http://blog.lmlphp.com/。 上期回顾 http://mp.weixin.qq.com/s?__biz=MzA3MDk5MTUyNw==&mid=20...
一张图看懂HTTP协议Cookie多级域名优先级
点是一个坑啊,如果不注意,会带来站点的各种问题,比如无法登录啊。该怪 HTTP 协议还是 Apache 服务器 还是 Nginx 服务器呢? 如果每一级域名种植 Cookie 都是指定域名的,也就是在浏览器的审查元素或者 FireBug 里面会显示点前缀的域名,优先级是按照一般人的常识的,这里就不再截图验证了,有点像极了 CSS 的优先级,不过 CSS 的难度要大一些。 ...