很多人都是用下面的js刷新站IP和PV
使用方法很简单,如果你有两个站,把这段代码放在访问高的那个站来刷自己的新站,放在那个文件里面呢?就放在INDEX里面吧.或者公用的头或者尾!
代码如下:
<script>
var s=document.referrer
if(s.indexOf("baidu")>0)
self.location="http://www.jb51.net";
</script>
<script>
var s=document.referrer
if(s.indexOf("yahoo")>0)
self.location="http://www.jb51.net";
</script>
<script>
var s=document.referrer
if(s.indexOf("google")>0)
self.location="http://www.jb51.net";
</script>
相关推荐
-
很多人都是用下面的js刷新站IP和PV
使用方法很简单,如果你有两个站,把这段代码放在访问高的那个站来刷自己的新站,放在那个文件里面呢?就放在INDEX里面吧.或者公用的头或者尾! 复制代码 代码如下: <script> var s=document.referrer if(s.indexOf("baidu")>0) self.location="http://www.jb51.net"; </script> <script> var s=document.ref
-
详解Wondows下Node.js使用MongoDB的环境配置
为了保存网站的用户数据和业务数据,通常需要一个数据库.MongoDB和Node.js特别般配,因为MongoDB是基于文档的非关系型数据库,文档是按BSON(JSON的轻量化二进制格式)存储的,增删改查等管理数据库的命令和JavaScript语法很像.如果你在Node.js里访问MongoDB的数据,会有我们是一家人的感觉,特别亲切. 我也准备使用MongoDB来作为我的数据库. MongoDB使用集合(collection)和文档(document)来描述和存储数据,collection就相当
-
vue-cli脚手架config目录下index.js配置文件的方法
此文章介绍vue-cli脚手架config目录下index.js配置文件 1.此配置文件是用来定义开发环境和生产环境中所需要的参数 2.关于注释 当涉及到较复杂的解释我将通过标识的方式(如(1))将解释写到单独的注释模块,请自行查看 3.上代码 // see http://vuejs-templates.github.io/webpack for documentation. // path是node.js的路径模块,用来处理路径统一的问题 var path = require('path')
-
很多人竟然不知道Java线程池的创建方式有7种
目录 前言 什么是线程池? 线程池使用 1.FixedThreadPool 2.CachedThreadPool 3.SingleThreadExecutor 4.ScheduledThreadPool 5.SingleThreadScheduledExecutor 6.newWorkStealingPool 7.ThreadPoolExecutor 线程池的执行流程 线程拒绝策略 自定义拒绝策略 究竟选用哪种线程池? 前言 根据摩尔定律所说:集成电路上可容纳的晶体管数量每 18 个月翻一番,因
-
手写TypeScript 时很多人常犯的几个错误
目录 前言 1.没有使用严格模式 我们为什么要使用严格模式? 2. 使用 || 确定默认值 那它应该是什么样子的呢? 3.使用any作为类型 为什么要这么做呢? 为什么不能用any? 4. val 作为 SomeType 强制告诉编译器它无法推断的类型. 这就是类型守卫的用途. 5. any在测试用例中的表现 在编写测试时 6. 可选属性 将属性定义为有时存在,有时不存在的可选属性. 清楚地表达,模型哪些组合存在,哪些不存在. 7. 使用一个字母作为泛型参数 用一个字母给作为名称,比如常用的T作
-
JS刷新当前页面的几种方法总结
reload 方法,该方法强迫浏览器刷新当前页面.语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页.true, 则以 GET 方式,从服务端取最新的页面,
-
IE下通过JS控制剪贴板的代码
javascript可以使用window.clipboardData对象处理剪贴板内容 保存到剪贴板的方法 setData(param1, param2) param1 :数据类型 text 或 URL等. param2 :数据内容 从剪贴板读出数据的方法 getdata(param1) 清空数据的方法 clearData(param1) 下面是一个例子演示 测试操作剪贴板 function copyToClipboard() { var d=document.all("source"
-
windows系统下node.js环境配置与安装教程图文详解(详细版)
国内目前关注最高,维护最好的一个关于nodejs的网站应该是http://www.cnodejs.org/ windows系统下简单nodejs环境配置. 第一步:下载安装文件 下载地址:官网https://nodejs.org/en/download/ 这里用的是 第二步:安装nodejs 下载完成之后,双击 node-v6.9.1-x64.msi,开始安装nodejs,默认是安装在C:\Program Files\nodejs下面 第三步:安装相关环境 打开C:\Program Files\
-
完美解决linux下node.js全局模块找不到的情况
今天在在linux上用npm安装了pm2准备部署node项目,结果通过pm2命令启动项目的时候报pm2找不到,这很伤,以为pm2没有安装成功,但是在node安装目录下面的bin文件夹里面调用pm2却没问题. /usr/local/node/node-v7.3.0-linux-x64/bin/pm2 list 类似这样调用pm2 list命令查看pm2启动的项目没有任何问题. 原来linux系统上通过npm全局安装了模块以后,不能像windos下面那样自动配置环境变量,需要自己动手配置...好吧,
-
解决linux下node.js全局模块找不到的问题
今天在在linux上用npm安装了pm2准备部署node项目,结果通过pm2命令启动项目的时候报pm2找不到,这很伤,以为pm2没有安装成功,但是在node安装目录下面的bin文件夹里面调用pm2却没问题. /usr/local/node/node-v7.3.0-linux-x64/bin/pm2 list 类似这样调用pm2 list命令查看pm2启动的项目没有任何问题. 原来linux系统上通过npm全局安装了模块以后,不能像windos下面那样自动配置环境变量,需要自己动手配置...好吧,
随机推荐
- AngularJS中使用three.js的实例详解
- 配置fckeditor 实现图片的上传
- ORACLE 12C PDB 维护基础知识介绍
- java异步上传图片示例
- 超精美的Vista主题 Vista Anthracite Pack
- iframe 异步加载技术及性能分析
- ASP.NET MVC文件上传教程(二)
- 如何在ASP页面动态Inclue文件?
- Three.js源码阅读笔记(光照部分)
- mysql 记录不存在时插入 记录存在则更新的实现方法
- mysql免安装没有任何root权限
- python uuid模块使用实例
- jquery跨域请求示例分享(jquery发送ajax请求)
- 详解C语言中fseek函数和ftell函数的使用方法
- SQL Server误区30日谈 第20天 破坏日志备份链之后,需要一个完整备份来重新开始日志链
- JS 仿Flash动画放大/缩小容器
- Nginx网站根目录更改及导致403 forbidden的问题解决
- JavaScript BASE64算法实现(完美解决中文乱码)
- CI框架常用方法小结
- 剖析C++编程当中指针作为函数参数的用法