摘要: 1、图片以最大边缩放。图片想全部展示不被父容器裁剪?只需设置img的样式:max-width: 100%;max-height: 100%即可 阅读全文
posted @ 2015-10-26 16:22 hotcho 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1、中文注释编译报错Invalid GBK character的问题,找到ruby sass安装目录,如D:\Ruby22-x64\lib\ruby\gems\2.2.0\gems\sass-3.4.16\lib\sass,找到engine.rb,添加一行代码:Encoding.default_ex... 阅读全文
posted @ 2015-10-09 17:01 hotcho 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1、在windows下开发的package.json的bin链接的全局命令可能会在linux下报错:“没有那个文件或目录”之类的错误。。。此时可以在linux下用vim打开bin链接的js文件,设置set ff=unix,然后保存。问题解决。2、模块CLI命令的命名注意不要和linux本身的有冲突 阅读全文
posted @ 2015-10-08 17:45 hotcho 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 闲来无事用css画的一个大白。。。其实有一些地方偷懒了用svg去画的,因为用纯几何形状组合去画变化那么复杂的曲线不太现实。但svg曲线坐标还是自己一点点调出来的,没有用工具生成。ps:点击身体的某些地方可以交互,你能发现几个地方? 阅读全文
posted @ 2015-06-15 23:10 hotcho 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1、border-radius有bug,围不住background描述:设置了border-radius后,背景色依然会从圆角里冒出来解决方法:在设置了border-radius的容器加上background-clip:padding-box;一定要把background样式提到background... 阅读全文
posted @ 2014-10-10 18:47 hotcho 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 近来有一需求,播放声音,我在高端浏览器实现了html5 audio标签、低端浏览器实现了flash兼容。但是在调试ie8以下的浏览器发现js死活调不了flash里的addCallback的方法,总报错:Object doesn't support this property or method。在stackoverflow上找的解决方法有:1、延时调用容器方法2、改变创建节点顺序法:先创建一个div,append到dom树,再创建flash节点append到div里折腾了大半天,以上都试过了,都不好使。最后终于找到解决方法:减少暴露的addCallback,当暴露的方法>=3时, 阅读全文
posted @ 2014-01-18 15:14 hotcho 阅读(2086) 评论(0) 推荐(0) 编辑
摘要: 这是我用farbox搞的一个博客:http://www.jsnull.com/特点:1、无数据库,数据存在dropbox里,需要自己注册一个dropbox帐号2、静态文本文件即是文章,可以在任何设备写文章;支持相册;支持第三方评论系统3、语法支持markdown,提供跨平台文章编辑器4、可绑定独立域名5、支持博客皮肤……其缺点也是有的,最大的一个问题是不支持常见的服务器脚本语言,仅能用其提供的api进行开发,不够灵活且增加了学系成本。但总的来说,这是一个低成本的搭建个人博客的方式,简洁优雅,访问速度还不错挺稳定,够实用。更多特性请自行探索~~ 阅读全文
posted @ 2013-11-06 16:24 hotcho 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 前段时间测试人员报了一个flash的xss bug,经分析用了Loader.loadBytes且没做数据流格式校验的程序都会中招,自测方法只需一行代码:ExternalInterface.call('alert', ‘msg from flash’); 编译后把后缀名改为jpg或png等图片格式,去新浪微博主站选择第一种图片上传方式…… 虽然用户一般不会上传来历不明的图片,但是本着好奇心还是搞了一下怎么防止。用Flash的FileReference的type判断文件格式很原始,真的只是从文件的后缀名判断的,所以改了后缀很明显会有问题…… 解决方法只能是读取数据流里面真实的格式. 阅读全文
posted @ 2013-07-18 14:59 hotcho 阅读(1342) 评论(0) 推荐(0) 编辑
摘要: Fiddler与Charles的特殊用途一、Fiddle2(v2.4.2.6,windows) fiddler除了常规的替换http请求、模拟慢网速外,还有一些日常开发里能用到的特殊功能。1. http代理服务器 fiddler启动的时候就会启动代理服务器服务,并监听8888端口。这种方法可以捕获以其为代理服务器的请求:如虚拟机里的浏览器、远程主机的请求等等。举个例子:把虚拟机的浏览器添加代理服务器到fiddler,而且多个虚拟机的浏览器都可以共用一个fiddler,在fiddler里面可以实现其常规的功能。配置步骤:1) 主菜单Tools——Fiddler Options2) 如图:... 阅读全文
posted @ 2013-04-17 12:03 hotcho 阅读(34725) 评论(6) 推荐(4) 编辑
摘要: 引言 在前端调试代码里,代码文件的上传的是很重要的一环,弄得好对提高开发效率有不少帮助。平常我们开发调试代码一般有几种方式:1、本地修改、本地浏览器调试;2、本地修改代码更新到远程服务器去浏览器调试;3、远程代码本地修改,浏览器调试;4、远程修改代码,本地浏览器调试……。本文主要讲述的是本地修改代码、代码更新到服务器然后到浏览器调试的这种方式。一、本地修改,本地浏览器调试 这种方式在一些小的前端项目比较常见:一些节日、新闻专题等前端项目。这种开发方式对后端数据获取要求不高,可以本地搭个服务器调试数据,或直接是写静态页面、没有后端数据。二、本地修改代码、更新到远程服务器,本地浏览器调试 ... 阅读全文
posted @ 2013-03-28 19:11 hotcho 阅读(3762) 评论(0) 推荐(0) 编辑