Luuljh的博客

I've been down the darkest alleys saw the dark side of the moon to get to you
QAQ
原理:利用H5的FileReader对象读取用户计算机上的文件并转为Base64,然后【del低级生硬del】地把base64(提前生成字典,一个字符对应一个文字)转成藏文(好像是藏文吧:滑稽:);解码的时候倒过来即可。然后我还考虑了文件太大导致浏览器奔溃的问题,最后用了setTimeout解决了,具体代码看file2str.js 其实FileReader已经把文件转成"字符串&q...

继续阅读

大概一年以前,我看到过一个奇怪的免费域名:【del 喵.ml del】;按照freenom的规矩来讲是不给注册英文域名以外的域的呀,那这个中文域名是这么来的呢?问了一下别人,说淘宝有卖,然鹅我搜不到... 然后到了现在,那个中文域名突然在我脑海中闪过,我忍不住好奇地又打开了,看看这个玉米馊掉没有 :滑稽: 打开后有一串奇怪的标题一闪而过:[xn--i2r],吓得我手抖得厉害地秒看源码:彩虹...

继续阅读

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

继续阅读

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

继续阅读

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

继续阅读

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

继续阅读

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

继续阅读

这个JS库的诞生增加了老浏览器的自适应的兼容性,但我个人觉得用处不是很大。主要的缺点就是:JS没运行前的时候网页没变化,运行后网页就会闪一下子(改变布局),而且这个问题还不能完美解决,嫌丑的话用其他元素遮盖一下(贵族浏览器 23333)。

继续阅读

1、后台修改: PHP端修改header为: header("Access-Control-Allow-Origin:*"); header("Access-Control-Allow-Methods:GET,POST");//任何方式 2、加载资源: 加载script | iframe框架 | 加载图片 缺点就是只能用GET方式,不能用POST方式。

继续阅读

特别字符:( ) 作用:标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。 子表达式是一个大的表达式的一部分,把一个表达式划分为多个子表达式的目的是为了把那些子表达式当作一个独立的元素来使用。子表达式必须用 () 括起来

继续阅读

解决浏览器不能直接下载.jpg/.png/.swf等文件,免去了用PHP设置头部。 function download(src) { var $a = document.createElement('a'); $a.setAttribute("href", src); $a.setAttribute("download", &q...

继续阅读

水平居中: 不定宽度的居中一般添加display: table;margin: 0 auto;属性即可 我常用的还是:max-width:800px;margin: 0 auto;,这样写响应式的时候方便一点点,如果确定了宽度的话,就要多写几个@media

继续阅读

© 2018 Luuljh的博客. Powered By Typecho & Theme Vblog.