Tag: Javascript

检查广告是否被屏蔽最简单的方法

很多人Chrome浏览器 都装有一个 AdsBlocker 的插件. 这玩意可以让页面的广告消失的无影无踪, 所有广告的元素的会在浏览器渲染之前强行被移除. 有一个方法可以很简单的判断用户是否装有这个AdsBlocker. 就是在 head 元素加入 以下代码. async=false 是因为如果不指定同步加载 就很可能被 CLOUDFLARE 等优化成异步加载了, 这样就不会起作用. <script async="false" src="/js/adsbygoogle.js"></script> 然后这个文件里就只有一行代码: var isAdsDisplayed = true; 然后你可以在HTML页面的 body 结束前判断 这个变量是否还存在 …

怎么通过 Javascript/JQuery/Ajax 来调用 API?

本站开始提供一些免费有意思的API让大伙来使用. 所有的API都是在这台主机VPS上实现和运行的. 举这个API为例 fortune 能随机的返回一段(句)话 然后我们就可以通过 Javascript/JQuery/Ajax 来动态的显示在浏览器中: <script type='text/Javascript' src='https://helloacm.com/jquery/jquery-2.1.4.min.js'></script> <script type='text/Javascript'> $(document).ready(function () { $.ajax( { dataType: "json", url: "https://helloacm.com/api/fortune/", cache: false, success: function (response) { document.write(response); …

英国房子的印花税(Stamp Duty Tax)

Note/请注意, 政府每年的政策不一样, 请参照英国的官方获取最新的税率. 疫情的头两年, 政府为了刺激经济, 50万以下的房子竟然免交印花税. 第一次听说这个税, 英文里叫 Stamp Duty Tax. 是在英国买房的时候需要交给政府的. 英文里有句话叫 “There is always tax and death” 翻译过来就是死亡和税是世界上两件永远存在的事情. 在买房完成之后(签完并交换合同)30天内就得把房子的这个印花税给交了. 之前是不管房子多少钱, 都需要交这么一笔. 就像我们购物小票上都会有一个VAT (20%) 的税. 2014年12月之后, 政府就改了, 也像工资分等级, …

Chrome 浏览器上的快速标签链接

我很久之前练手PHP和MYSQL做了一个长网址变短的小工具(免费) https://rot47.net/_url/. 添加记录的表单在: https://rot47.net/_url/add.php 这样还是太麻烦, 因为用户还得拷贝和粘贴网址, 为了方便, 在PHP程序里支持从URL参数里获取想添加的长网址, 比如可以这样使用: https://rot47.net/_url/add.php?p=https://helloacm.com 然后, 我们就可以把下面HTML+JAVASCRIPT的代码放到页面上, 让用户添加成标签(可以直接把这个链接拖到上面的快速标签栏) <a rel="nofollow" href="javascript:(function(w,d){var u=d.location.href;w.open('https://rot47.net/_url/add.php?p='+encodeURIComponent(u))}(window,document));" target="_blank">把这个拖到你的浏览器书签栏</a> 如果你右键编译这个书签, 大概会出现这个窗口(以下是Chrome 浏览器) 这样做的好处是, 用户哪天浏览一个页面, 就可以直接点这个标签, 然后就会在新窗口把这个链接自动的填到表单里, 让其变短并分享. 未压缩的 Javascript 代码就比较简单明了: …

只在主页上显示交换链接

之前说过, 不加友情链接; 那是因为我懒,三天两头的处理链接挺麻烦.所以搞了一个评论页面,自动把排名最高的前几名博主加为友情链接. 最近当上了苹果网上的一个见习版主(科技数码),然后就发现苹果网的流量还是挺大的.然后最下方竟然有友情链接.于是没有节操的尝试了一下申请,竟然通过了! 要求是: 最开始想加在导航栏,但是在 WordPress 里无法修改其 target=_blank 在新窗口打开.然后也无法只在主页上显示,其它页面不显示.后来就放在 小工具 (Widget)里 可以通过 Javascript 判断是否是在主页,可以调用 windows.location 或者 document.URL 判断. 最后面在HTML小工具里加入的代码是: <script> var cururl = window.location.toString(); if (cururl.length <= 18) …