[前端]中文urlencode,urldecode的問題-純js

這問題真的挺少見的
筆記一下

問題情況:
有某中文字串,經過urlencode過,需要使用urldecode,
但是原始字串編碼並非是UTF-8,所以不能直接使用js 的urldecode function
但是又不能使用後端解碼,只能用js處理

網路上搜尋過後,
最常見的解法

就是在JS裡面寫一段解碼表,把utf-8(en) -> big5(de)

找到一段轉換code 連結

網路上也有轉換的線上站 連結

但是不能用這麼多的js code

於是,另外找了其他作法

(造福中国前端界)纯前端Js完美解决各种汉字urlencode,urldecode,编码解码问题,不借助任何字库,内码表,轻松一行,兼容IE8+,chrome,firefox,safari等主流浏览器

範例網址

github source code link

繼續閱讀 “[前端]中文urlencode,urldecode的問題-純js”

有趣的網站研究 Day 2

點到這網站的時候
只是想說這兩個卡通角色竟然有特展
於是就進來看了
但是切換頁面的時候發現
竟然可以用loading的變更
切換頁面不用全部讀取
而且可以平順的切換網址
跟FB很類似的效果

網站:http://mmts40.tw/ticket/

看了一下code
網站是wordpress架設的
用到wp的一個theme的修改
叫做 Bridge,是在 themeforest 上面販賣的

仔細找一下
平順轉頁的功能是這個theme的公司自己寫的功能

gist:https://gist.github.com/Barneybook/3ad781b965264b34ee7a

theme引用的其中一個js檔,應該就是ajax換頁的功能
我貼到gist上面,其實寫的挺好的
看來需要另外找時間去把code研究研究