var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1, //opera内核 webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核 gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核 mobile: !!u.match(/AppleWebKit.*Mobile.*/) && !!u.match(/AppleWebKit/), //是否为移动终端 ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端 android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器 //iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器 iPhone: u.indexOf('iPhone') > -1, //是否为iPhone iPad: u.indexOf('iPad') > -1, //是否iPad WindowsMobile: u.indexOf('WindowsMobile') > -1, //是否WindowsMobile WindowsPhone: u.indexOf('ARM; Touch') > -1, //是否WindowsPhone webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部 }; }(), language: (navigator.browserLanguage || navigator.language).toLowerCase() } if (browser.versions.android || browser.versions.iPhone || browser.versions.WindowsMobile || browser.versions.WindowsPhone) { window.location.href = "http://m.baidu.com"; //调转到手机页面 }
03
2015
04
JavaScript判断当前页面是否为手机访问
14
2015
03
JavaScript、C#对时间戳进行转换为正常时间
在学习过程中,突然遇到一个问题,想从某个网站抓取一些数据,这些数据中发现有一个格式为一串数字的“1426297930”时间,想要正常显示成“yyyy-MM-dd HH:mm:ss”这种格式的时间,就找到一些方法如下:
19
2014
08
JavaScript获取网页、屏幕、元素对象高度(详细整理)
JavaScript获取网页高度包括(网页可见区域高,屏幕分辨率的高,屏幕可用工作区高度,JavaScript获取浏览器高度,JavaScript获取屏幕高度)等等,各种高度,本文详细整理了一些,需要了解的朋友可以参考下
网页可见区域宽: document.body.clientWidth
网页可见区域高: document.body.clientHeight
网页可见区域宽: document.body.offsetWidth (包括边线的宽)
网页可见区域高:
document.body.offsetHeight (包括边线的高)
网页正文全文宽: document.body.scrollWidth
网页正文全文高: document.body.scrollHeight
网页被卷去的高: document.body.scrollTop
网页被卷去的左: document.body.scrollLeft
网页正文部分上: window.screenTop
网页正文部分左:
window.screenLeft
屏幕分辨率的高: window.screen.height
屏幕分辨率的宽:
window.screen.width
屏幕可用工作区高度: window.screen.availHeight
屏幕可用工作区宽度:
window.screen.availWidth
27
2013
08
JavaScript 和 jQuery 的 DOM 操作
1 , 创建元素节点
传统的 javascript 方法,创建元素节点
var a =document.createElement("p");
jQuery 中创建节点的方法是:
11
2013
07
javascript将小数向上向下整的函数
var num = 4.21;
javascript将num变量这个小数取整的函数
1.丢弃小数部分,保留整数部分
javascript:parseInt(num) --> 4
12
2013
06
javascript与asp.net(c#)互相调用方法(转载)
1、获得aspx客户端请求地址:复制代码代码如下:
<a src = 'http://<%=Request.Url.Host %><%= ResolveUrl("../PayCenter/AlipayAdd.aspx")%>' > 地址 < /a>
2、C#调用客户端方法:(top.window.document:表父窗体,如果是MainFrame对象在本窗体中,则不加top.window.document)
Js中的方法:
复制代码 代码如下:
12
2013
05
谈javascript变量声明
27
2013
04
Javascript整理工具,格式化代码-开发必备
Javascript整理工具,请将下列代码保存为Html格式即可,直接运行代码,就可以整理js代码了。
16
2013
03
JavaScript实现简单打印页面方法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
27
2013
01
在ASP.NET使用JavaScript显示信息提示窗口
在ASP.NET使用JavaScript显示信息窗口,你可下从Insus.NET的博客,下载一个DLL,放在站点的BIN目录。
http://www.cnblogs.com/insus/articles/1945513.html
创建一个aspx页面,然后在.aspx.cs的做几个动作,一是引用命名空间,实例化对象。
...
27
2013
01
JavaScript用JQuery呼叫Server端方法
Insus.NET从2013年开始学习Javascript,此博文是第一次使用JQuery,从Javascript客户端用JQuery呼叫Server端的方法。首先看看此例的演示: 准备好Server端的方法: [System.Web.Services.WebMethod] publicstaticstring VeryUserName(st
23
2012
08
Javascript--利用向量旋转实现网页图片移动和碰撞反弹效果
图片移动的原理都是一样的,就好像C#里面Drawimage,不断改变图片在窗口中显示的位置,由于改变速率很快,人的肉眼看上去就好像是连续移动的,这样就有了图片在移动的幻觉。 移动很简单,经过简单测试,我设定10MS刷新一次,每次图片的横纵坐标都+=1,这样效果感觉是最流畅的,关键是如何完成图片遇到四周边框就反弹的效果,这里的反弹遵从物理上的反弹原则。
...
09
2012
07
javascript传递中文参数值时乱码问题的解决