分类目录归档:前端攻城

让Nginx支持中文URL和中文目录

1.确定系统是不是uft8编码

env|grep LANG
LANG=en_US.UTF-8

2.Nginx配置文件设置默认编码为uft-8

server
{
    listen 80;
    server_name idayer.com ;
    index index.html index.htm index.php;
    root /usr/local/nginx/html/;
    charset utf-8;
}

3.用工具上传的时候,注意默认编码也是为uft-8

4.处理已经上传的中文名文件

在其目录中执行:

for f in `ls *.html` ; do mv $f `ls $f¦iconv -f GBK -t UTF-8`; done

注意:上面代码执行过的文件,如果被代码再次处理,会导致文件无法在winscp里面删除。

jQuery选择框插件multiselect2side

jQuery select multiple double side

html中的多选框控件功能比较简单,在数据较多的情况下,不能直观得展示出来。multiselect2side插件就增强了诸多功能完善多选框。有一点比较好的就是,对分组数据的支持,可以根据分组数据选择。

IcoMoon App—图标制作神器

IcoMoon提供了一套图标字体的解决方案,不仅提供了600+字符,还可以根据自己的需求定制,也可以导入其他字体进行特别定制,提供打包导出功能,兼容IE6+,现在浏览器以及各类手机设备。

堆糖瀑布流(Woo) jQuery完整版下载

涵盖以下特点:

  1. 数据配置灵活,可在 html 里直接放置瀑布流单元(一般只放第一子页)。
  2. 数据格式灵活,可处理 josn 格式的数据(推荐),也可兼容 html 字符串格式的数据。
  3. 独立的数据控制文件 masnunit.js。
  4. 同一页面上通过 tab 切换植入多个不同类型的瀑布流,切换无刷新。
  5. 不同于 infinite 瀑布流,可进行翻页控制。子页数量设置无限大时等同于 infinite。
  6. 实现 hash 无刷新翻页,并兼容浏览器的前进后退功能。
  7. 至页底时,会预加载下一页第一子页内容。
  8. 根据当前环境自动控制瀑布流列数,可自适应屏幕宽度,也可通过 data-domwidth 设置固定宽度。
  9. 可采用 sink 模式,在瀑布流左侧或右侧第一列嵌入外部区块。
  10. 可配置直接向前(后)翻页的小翻页器。
  11. 自带回到顶部功能,并能控制距离顶部的准确位置, 准确说是回到预埋锚点的位置(可设置偏移量)。
  12. 强大的 window resize 自动重绘功能( IE 下不建议打开此功能)。
  13. 可通过配置参数激活特殊列(只能是最左或最右列),此列宽度可不同于其它列。
  14. 灵活的参数设置,比如:子页数量、子页内单元数量、瀑布流单元宽度和间距 等等等等。

GitHub下载