Luuljh's Blog

Some memory will be there forever, reminding me of the past.
Home » Web

原理:利用H5的FileReader对象读取用户计算机上的文件并转为Base64,然后低级生硬地把base64(提前生成字典,一个字符对应一个文字)转成藏文(好像是藏文吧);解码的时候倒过来即可。考虑到文件太大导致浏览器奔溃的问题,最后用了setTimeout解决了,具体代码看file2str.js其实FileReader已经把文件转成"字符串"了,我只是把字符串在进行加工,改成其他奇怪的字符来减少"空间"(并不是压缩了)如 :̴̴̸̴̨̘̙̰̦̣̖̳̙͓̔́̀̈̆ͧ͗̓̓̕̕̕̕当这窜字符串太大的时候浏览器会奔溃是因为它是堆在一起来显示的,所以适当地隔开一些就能缓解这个问题。Ps: ...

百度百科的资料:Punycode是一个根据RFC 3492标准而制定的编码系统,主要用於把域名从地方语言所采用的Unicode编码转换成为可用於DNS系统的编码。Punycode可以防止所谓的IDN欺骗。目前,因为操作系统的核心都是英文组成,DNS服务器的解析也是由英文代码交换,所以DNS服务器上并不支持直接的中文域名解析,所有中文域名的解析都需要转成punycode码,然后由DNS解析punycode码。其实目前所说和各种浏览器完美支持中文域名,只是浏览器软件里面主动加入了中文域名自动转码,不需要原来的再次安装中文域名转码控件来完成整个流程。知道了这个就可以注册中文域名了,因为现在还 ...

Typecho 使用AJAX评论无法正常回复
 807
 0
若是无法评论,则到【后台】--【评论】--【评论提交】--关闭【检查评论来源页 URL 是否与文章链接一致】【开启反垃圾保护】开启后出现可以评论而无法回复的情况:看看这个ZZ的AJAX是这么写的:function submitmyform(){ $(".form_submit").attr("disabled","disabled"); ...

解决 typecho 输出多余br标签 和 IE8 display 问题
 1175
 0
1. 多余的BRTYPECHO-主题模版-INDEX.PHP使用全文输出出现多余的<br>,如图:内容是用content函数输出的,应该是没有问题;但是用Chrome的view-source也能看到的确是多输出了几个BR,应该是编辑文章时候的摘要分割线(<!--more-->)上下出现的多余的回车导致的上网查询资料后发现有人也发现过相同的问题,但是他给出的解决办法仅仅适用于远古时期的T ...

用两个position FIXED的元素,一个做背景,再加上缩放动画特效,另一个做页面的容器,外加滚动条即可,也可以使用其他滚动条CSS库,如slimscroll.js等等,基本的架构能在IE8上正常显示。

关于输入框和按钮不等高的问题
 726
 0
在Chrome、IE8、Via (Android 6.0.1) 中测试成功,其他浏览器未测试。INPUT和BUTTON不在同一高度的原因主要在于Line-height、padding、margin和border-width这几个参数。第一种办法是修改行高(不确定高度的时候),行高也会影响高度是我无意中发现的,设置为normal后很管用,但是BUTTON内容为中文时在ie8中还是会失效,不知道是不是字体问题,暂 ...

IE8 下ajax插入HTML的错误姿势
 604
 0
最近又在和IE8打交道 0.0 然后又遇到一些奇奇怪怪的事情了在某AJAX中有这么一段代码在IE8中疯狂报错而在Chrome中显示正常://以上省略一大串代码 xmlhttp = ......; xmlhttp.onreadystatechange=function(){ if (xmlhttp.readyState==4 && xmlhttp.status==200){ ...

CodeMirror是一款在线的支持语法高亮的代码编辑器,而且支持IE8。本文使用的版本:5.32.0注意:近期BOOTCDN貌似停止了对.CC/.TOP等域名的CDN服务,引用库直接返回403ERROR官网: http://codemirror.netCDN:http://www.bootcdn.cn/codemirror/

用法:c_get(URL,method(post/get),data,referer,timeout(second),use_cookie(true/false),save_cookie(true/false),cookie_Path) return: $content = array( $body, $header );

记得老久以前我的浏览器不允许用JS获取INPUT选中的文件的路径。代码是从我以前写的一个文件里扒出来的,这里阉割了部分代码。不想听我吹水的话看check()函数即可。原INPUT样式太霸道,干脆隐藏了,用label for来代替,renewfileinfo()用来更新选中的文件名称,给button绑定个upload()函数用JQ同步上传文件,是同步,不知道当时我怎么想的...翻了下全部代码发现是想要显示上传结束后返回的内容。
Life is fantastic
🥕 More