详细解读jQuery CSS 操作 - scrollTop,scrollLeft,offsetLeft方法

2016-12-2 Mrxn 代码人生

关于scrollTop,offsetTop,scrollLeft,offsetLeft用法介绍: 页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offsetWidth (包括边线的宽); 网页可见区域高: document.body.of...

阅读全文>>

标签: 代码 分享 jQuery

评论(0) 浏览(961)

详细分析如何实现图片懒加载(lazyload),提高用户体验

2016-12-2 Mrxn 代码人生

懒加载的意义(为什么要使用懒加载) 原理 代码 懒加载的意义(为什么要使用懒加载) 对页面加载速度影响最大的就是图片,一张普通的图片可以达到几M的大小,而代码也许就只有几十KB。当页面图片很多时,页面的加载速度缓慢,几S钟内页面没有加载完成,也许会失去很多的用户。...

阅读全文>>

标签: 分享 JS html

评论(0) 浏览(1325)

算法学习之处-运用基本的逻辑与数学知识进行简单的循环遍历

2016-4-22 Mrxn 代码人生

假设有这么一道数学题: 求第2333个能被2或者被3整除的正整数是…? 举例:(被2或者被3整除的正整数依次是:2,3,4,6,8,9,10,12,14,15,16,18…) 我们也可以使用最基本的数学方法来算: 这个时候,数字比较大,用数学的方法就比较吃力费时了,当然,不排除你是个牛人。运算速度超常人,可以不用往下看了,渣渣 -_-|| ...

阅读全文>>

标签: 编程 代码 Python JS php 算法

评论(5) 浏览(7918)

作为一个前端,可以如何机智地弄坏一台电脑?

2016-4-19 Mrxn 代码人生

有人说,前端的界限就在浏览器那儿。 无论你触发了多少bug,最多导致浏览器崩溃,对系统影响不到哪去。 这就像二次元各种炫酷的毁灭世界,都不会导致三次元的世界末日。 然而,作为一个前端,我发现是有方式打开次元大门的… 这个实验脑洞较大,动机无聊,但某种意义上反映了一些安全问题。 想象一下,有天你在家里上网,吃着火锅还唱着歌,点开一个链接,电脑突然就蓝屏了!想想还真有点小...

阅读全文>>

标签: 编程 代码 html5

评论(8) 浏览(10648)

HTML5新特性Bug:这12行代码分分钟让你浏览器崩溃iPhone重启

2016-4-17 Mrxn 代码人生

使用这十二行JavaScript代码能让firefox、chrome、safari等众多浏览器崩溃,甚至让iPhone重启?! 起因 今天刷推特的时候发现Cyber Security@cyber__sec的推文让人眼前一亮: Crash firefox, chrome, safari browsers, and also restart iPhone...

阅读全文>>

标签: JS html5 bug 浏览器崩溃

评论(4) 浏览(7544)

结合自己的实际经历说说WEB安全之XSS是如何发生的又如何预防

2016-4-10 Mrxn 代码人生

定义(来自百度百科): 跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的特殊目的。 XSS...

阅读全文>>

标签: 编程 代码 攻击 渗透 XSS 防范 跨站 csrf

评论(4) 浏览(5757)

简单的js代码让你的鼠标拥有动态文字跟随

2016-4-7 Mrxn 代码人生

效果呢,如上图所示,具体效果可以看我博客就知道了,我把代码贴出来,需要的,喜欢折腾的慢慢去折腾哈,你也考虑把文本弄成随机变换的。 // ENTER TEXT BELOW. CAN *NOT* INCLUDE NORMAL HTML CODE. var text='W elcom e to M rxn\'s B log *_*' ; var delay=30; ...

阅读全文>>

标签: 代码 分享 JS 文字特效

评论(0) 浏览(5047)

清空Github上某个文件的历史

2016-4-5 Mrxn 代码人生

今天在Github更新代码的时候,不小心把Gmail私钥文件更新上去了。即便我立刻删除了这个文件,可是在版本历史里面仍然可以看到这个文件的内容。这可把我吓坏了。 Google一圈以后,终于找到了解决办法。把某个文件的历史版本全部清空。 首先cd 进入项目文件夹下,然后执行以下代码: git filter-branch --force --index-filter 'g...

阅读全文>>

标签: 代码 分享 github git

评论(0) 浏览(4405)

判断是否成功将Jquery库引入,如果没有成功引入则引入本地Jquery库

2016-4-4 Mrxn 代码人生

这里我用的是引入emlog的主题/插件本地Jquery库做的例子。多了就不说了,直接上代码: <script src=http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js></script> <script type="text/javascript"> //&l...

阅读全文>>

标签: 编程 代码 分享 JS

评论(0) 浏览(6118)

简单修改emlog的checkcode.php给验证码增加干扰线和噪点

2016-3-28 Mrxn emlog

以下是在论坛看到ewceo的帖子里的,但是他并没有给出具体的代码,对于菜鸟们来说就不容易; 修改过程图览: 鉴于 @奇遇 的反垃圾评论插件(哪怕是最新3.5版)经常被非法侵入式清空设置并报错,也不知是啥BUG,只好亲自动手来反击显示为国外IP的长篇英文评论了 首先分析状况:咱EMLOG的所有文章评论表单都是使用一个相同的提交地址,只是将文...

阅读全文>>

标签: 代码 php emlog 验证码

评论(0) 浏览(5037)

php判断某个日期是否为今天来高亮emlog当天发表的文章

2015-12-19 Mrxn PHP

先贴上简单的代码供大家参考:


<?php 
/** 
 * PHP判断一个日期是不是今天 
 * @author Mrxn
 * @Blog https://www.mrxn.net/ 
 */
echo '<meta charset="utf-8" />'; 
// 拟设一个日期 
$a = '2015-12-19 10:10:10'; 
/...

阅读全文>>

标签: 编程 代码 php emlog 格式化

评论(4) 浏览(4325)

PHP时间比较和时间差如何计算和Date函数格式化时间

2015-12-18 Mrxn PHP

<?php   
$zero1=date(“y-m-d h:i:s”);   
$zero2=”2010-11-29 21:07:00′;   
echo “zero1的时间为:”.$zero1.”<br>”;   
echo “zero2的时间为:”.$zero2.”<br>”;   
	if(strtotime($zero1)<strtotime(...

阅读全文>>

标签: 代码 php 格式化

评论(1) 浏览(7165)

关于A+B+C问题三种语言的解决办法,Java、C语言、Python

2015-12-17 Mrxn 代码人生

原题是这个样子的:

这是一个非常简单的题目,意在考察你编程的基础能力。千万别想难了哦。输入为一行,包括了用空格分隔的三个整数A、B、C(数据范围均在-40~40之间)。输出为一行,为“A+B+C”的计算结果。

样例1

输入:

22 1 3

输出:

26

由于我也是刚刚接触Python,所以代码有点长,希望有大神可以指出,帮助我改...


阅读全文>>

标签: 编程 代码 Python Java c语言

评论(4) 浏览(11580)

免费在线生成二维码API接口可以使用了,支持http和https

2015-12-13 Mrxn PHP

本站在线二维码API接口 支持https和http 、支持 get 和 post 请求方式、
欢迎大家使用:普通http网站调用样例:http://api.mrxn.net/mrxnqrapi/api.php?data= + 文字/网址等内容
需要使用https网站可以参看下面的调用方法:001.png
https://www.mrxn.net/mrxnqrapi/api.php?size=4x4&...

阅读全文>>

标签: 编程 代码 分享 php emlog 二维码 mrxn API 接口

评论(24) 浏览(23607)

emlog插件emlog-math-comment-plugin一款简单的防止垃圾评论的插件发布

2015-12-10 Mrxn emlog

emlog插件emlog-math-comment-plugin一款简单的防止垃圾评论的插件在Mrxn's Blog发布了,制作这款插件的原因是被广告骚扰严重,受不鸟了!先来看看她的样子:

001.png

就是简单的利用数学加减法和打钩确认法组合成的双验证,

打钩法,就不说了,很早以前就出来了,只不过都是通过修改模板文件来实现,移植性不强,集成插件,方便快捷!

数学加减法的验证是在看了某博客使用...

阅读全文>>

标签: emlog emlog插件

评论(26) 浏览(10462)

利用css3的属性来控制网页中被选中的文字颜色和背景色

2015-12-6 Mrxn 代码人生

浏览器中默认的选中的文字颜色为白色,背景色为蓝色。并且在火狐和google两个不同的内核浏览器下效果也不一样,google浏览器的两段文字之间的空格也会添加上背景色,火狐的就不会,效果如下:

000112-2015-12-06.jpg

图一 是google浏览器下的效果截图

000113-2015-12-06.jpg

图二 是火狐浏览器下的效果截图

下面两图就是修改后的效果:

000114-2015-12-06.jpg

图一 是火狐浏览器下的效果

000115-2015-12-06.jpg

图二 是google浏览器下的效果...

阅读全文>>

标签: 编程 代码 google 分享 css 火狐

评论(0) 浏览(2925)

emlog侧边栏日历显示正在加载中解决方法(包括https和http)

2015-11-6 Mrxn emlog

这几天在论坛看到王老师 @王语双  发帖说,他的emlog内页日历显示不出来,一直显示 --加载中(包括https和http),却一直显示不出来,如图:

000090-2015-11-06.jpg

王老师的是http网站,我的是https的,也是加载不出来,在论坛看到的答复中知道大概是这三点的原因造成的:


  1. js冲突;
  2. 网络问题;
  3. 301跳转问题; 

王老师的情况最后发现是属于网络问题,即有时候网络高峰期的时候,移...


阅读全文>>

标签: 编程 代码 分享 JS php

评论(6) 浏览(8301)

漂亮的alert美化插件sweet-alert.js对话框效果

2015-10-29 Mrxn 代码人生

00.png01.png

Sweet Alert 是 JavaScript Alert的一个漂亮替换。SweetAlert会自动居中对齐页面上看起来很棒不管您使用的是台式电脑,手机或平板电脑。它甚至高度可定制。

03.png

同时支持设置图片在alert对话框里面哦!

04.png


要使用该插件,首先要在html的header中引入以下文件:

<script src="lib/sweet-alert.min.js"&...

阅读全文>>

标签: 编程 代码 分享 JS

评论(4) 浏览(12035)

20个免费的网站测试工具

2015-10-23 Mrxn 代码人生

前言:做前端开发的,网页加载速度和用户体验很重要。所以,今天搜集了这些测试网页速度的专业网站工具,博主推荐google的Googlespeed,很全面。

本文将介绍20个网站速度的测试工具。网页性能很大程度上决定了用户体验,最终可以决定网站的成功。虽然我们都知道提高浏览速度的重要性,可是很多时候我 们不知道什么元素拖了后腿。这里将介绍的工具可以帮助你确定网页上的速度瓶颈,从而能够让...

阅读全文>>

标签: 代码 google SEO 性能优化

评论(3) 浏览(10009)

php加密-使用php_screw 1.5加密PHP文件的安装与使用

2015-10-19 Mrxn PHP

php文件通常以文本格式存贮在服务器端, 很容易被别人读到源代码, 为了对源代码进行保护, 可以采用对源代码进行加密的方式.要实现该功能需要两部分:

一是加密程序,实现对PHP文件的加密. 另一个就是对加密过的PHP文件进行解析, 以得到运行结果. 前者的实现比较简单, 就是一程序而已. 后者的实现大部分都是通过php module的形式来实现的.

php_screw(螺丝钉...

阅读全文>>

标签: 编程 Linux php html 加密

评论(2) 浏览(5049)

网警已介入(php网页版)-实现原理(源代码奉献)-装逼利器

2015-10-3 Mrxn PHP

一周多没更新了,最近忙。。。别介意-----介意也没办法。。。

最近网警已介入很火啊,至少我在论坛上看到很火爆,各种语言的版本都出来了。。。。

于是呢。。。 作为一个PHPer ,用网页实现 是不是更有逼格!(此处应有掌声^_^)

先看一下效果:Screenshot_com.mmbox.xbrowser_2015-10-03-22-24-46.png01.jpg

大家可以使用我的这个地址来实现:code.mrxn.net  (娱乐而已,一切自负!)

原理剖析:

其实就是利用QQ分享:...

阅读全文>>

标签: 分享 QQ 腾讯 网警

评论(11) 浏览(18882)

Emlog文章标题自动生成英语别名,利于SEO

2015-9-22 Mrxn emlog

很多搞SEO的通常都是自己把文章标题给写成拼音,这样感觉好麻烦的有没有,现在可以在修改内核的保存文件就行,前提是你要善于折腾,如果不喜欢又懒得折腾的那就不需要看下去了。

改动教程:
1、打开admin目录下载的save_log.php文件,在里面加入以下代码

class Chinese_to_PY {
    /**
     * 拼音字符转换图
     * @var array
     */
  ...


阅读全文>>

标签: 编程 代码 php emlog SEO

评论(4) 浏览(5107)

emlog开启评论审核之后,评论结束自动跳转回原文

2015-9-22 Mrxn emlog

emlog开启评论审核之后,评论结束就会跳转到这个界面:

000032-2015-09-22.jpg

不会自动跳转回原文,感觉不太好,于是呢,在论坛问了一下,最终修改方法如下,在此小计,希望可以帮到那些需要的童鞋:

找到 \include\lib\function.base.php 865行的 emMsg()函数,把 

$isAutoGo = false 修改成  $isAutoGo...

阅读全文>>

标签: 编程 代码 php emlog

评论(0) 浏览(5627)

插件冲突导致emlog的rss输出出错

2015-8-29 Mrxn emlog

先来看一下插件冲突导致rss输出出错的样子吧:

2015-08-29 22_52_00.png

估计很多的朋友都有过这种情况吧,rss.php输出出错,我也是,一开始以为是数据库表出错了,还使用工具箱修复,结果发现,还是不可以的。于是就把所有的插件都停用了,然后,慢慢测试,发现下面几个插件在激活状态都会导致rss.php输出出错:

1.奇遇的防垃圾评论插件 地址:http://www.emlog.net/plugin/10 希望奇遇可以修...

阅读全文>>

标签: 编程 代码 php emlog

评论(7) 浏览(5334)

博客决定取消使用pjax技术加载页面,简单分析

2015-8-26 Mrxn PHP

pjax是对ajax + pushState的封装,让你可以很方便的使用pushState技术。

同时支持了缓存和本地存储,下次访问的时候直接读取本地数据,无需在次访问。

并且展现方式支持动画技术,可以使用系统自带的动画方式,也可以自定义动画展现方式。

这是它的开源主页 : https://github.com/welefen/pjax

我的博客也在前不久使用这项技术,...

阅读全文>>

标签: 编程 ajax pjax pushState html5

评论(9) 浏览(7265)

Powered by emlog 黑ICP备15002843号
本站为Mrxn的个人站点,内容仅供观摩交流之用,将不对任何资源负法律责任。如有侵犯您的版权,请及时联系管理员,我们将尽快处理。sitemap