【判断是否安装flash player及当前版本的JS代码】教程文章相关的互联网学习教程文章

在js或css后加?v= 版本号不让浏览器缓存【代码】

客户端会缓存css或js文件,改变版本号,客户端浏览器就会重新下载新的js或css文件,在js或css后加?v= 版本号的用法如下代码如下:<span style="font-size:14px;">css和js带参数(形如.css?v=与.js?v= 或 .css?version=与.js?version= ) <script type=”text/javascript” src=”jb51.js?version=1.2.6″></script><link rel=’stylesheet’ href=’base.css?version=2.3.3′ type=’text/css’ />使用参数有两种可能: 第一、脚本...

如何用Javascript检测到所有的IE版本

如何用Javascript检测到所有的IE版本 function GetIEVersion() {var sAgent = window.navigator.userAgent;var Idx = sAgent.indexOf("MSIE");? // If IE, return version number.if (Idx > 0) return parseInt(sAgent.substring(Idx+ 5, sAgent.indexOf(".", Idx)));? // If IE 11 then look for Updated user agent string.else if (!!navigator.userAgent.match(/Trident\/7\./)) return 11;? elsereturn 0; //It is not IE ...

IE (6-11)版本,在使用iframe的框架时,通过a标签javascript:; 和js跳转parent.location的时候 出现在新页面打开的情况【代码】

问题描述:使用iframe的情况下,在子框架中,使用如下形式的跳转:<a href="javascript:;" onclick="parent.location.href=‘login.php‘;"> 退出</a>在IE浏览器下,点击后,会在退出的情况下,再打开一个页面,URL显示为 javascript:; 的情况出现,也就是说 a标签的 javascript:; 并未生效!这是一个很奇怪的现象,在谷歌等现代浏览器中并不存在该问题。 最后猜测可能是由于 a标签的href属性 在IE下的解析是先将href的值传递给父...

HTML中css和js链接中的版本号

背景在搜索引擎中搜索关键字.htaccess 缓存,你可以搜索到很多关于设置网站文件缓存的教程,通过设置可以将css、js等不太经常更新的文件缓存在浏览器端,这样访客每次访问你的网站的时候, 浏览器就可以从浏览器的缓存中获取css、js等,而不必从你的服务器读取,这样在一定程度上加快了网站的打开速度,又可以节约一下你的服务器流量。问题现在问题来了,.htaccess设置的css、js缓存都有一个过期时间,如果在访客的浏览器中已经缓...

JavaScript 浏览器类型及版本号【代码】

项目中偶尔用到判断浏览器类型及相关版本问题,现记录相关代码: function getBrowserInfo(userAgent) {var browserName, browserVersion;if (userAgent.indexOf("MSIE") > -1) {var types = userAgent.substring(userAgent.indexOf("MSIE"));var Info = (types.split(";")[0]).split(" ");browserName = Info[0];browserVersion = Info[1];} elseif (userAgent.indexOf("Firefox") > -1) {var types = userAgent.substring(userAg...

JavaScript及AngularJS 1.x版本学习笔记【代码】

本人学习JS和AngularJS时做的笔记。JavaScript:基础知识:定义变量:var(全局或函数作用域);let、const(块作用域、不提升变量);Tips:直接使用x=1会将x转换为全局变量,严格模式(“use strict”)报错;数据类型:Boolean、Number、String、Object、Null、Undefined;布尔值:false、null、undefined、0、NaN、””(空字符串)等价false,其余为true;比较:===(类型相同,值相同),==(会进行类型转换),对象比较引用...

JavaScript判断浏览器类型及版本【图】

说明:以下内容参考了一些网上资料以及同事间的一些讨论。 浏览器对于我们来说,可能是最熟悉的工具了。记得最早那会Netscape,到后来的Internet Explorer一统江湖,再到现在的FireFox大行其道,浏览器市场的争夺,可谓是硝烟弥漫。除了我们常见的IE, Firefox, Opera, Safari四大金刚以外,新近又出了一位Chrome,虽然新出,但是出于Google这个名门,Chrome所受到的关注绝不亚于先前的四大金刚,看来以后要改为5朵金花了,呵...

js实现软件版本号的比较【代码】

//js实现软件版本号的比较//随机举两个例子 pc2.4.3 或者pc3.5.6/*** 输入 v1,v2* 返回true代表v1比v2的版本新,false则代表v1与v2相等或者v1<v2;*/function versionCompare(v1,v2){//去掉收尾空格v1 =v1.replace(/(^\s+)|(\s+$)/gi,"");v2 = v2.replace(/(^\s+)|(\s+$)/gi,"");//空检查if(!v1 || !v2){return;}//截取v1,v2中的版本数字v1 = /\d(\.|\d)*\d/gi.exec(v1)[0];v2 = /\d(\.|\d)*\d/gi.exec(v2)[0];//版本比较,我们分为...

js判断浏览器类型及版本【代码】

function CheckBrowser() {ua = navigator.userAgent;ua = ua.toLocaleLowerCase();var browserVersion;if (ua.match(/msie/) != null || ua.match(/trident/) != null) {browserType = "IE";//哈哈,现在可以检测ie11.0了!browserVersion = ua.match(/msie ([\d.]+)/) != null ? ua.match(/msie ([\d.]+)/)[1] : ua.match(/rv:([\d.]+)/)[1];} else if (ua.match(/firefox/) != null) {browserType = "火狐";} else if (ua.match...

条件注释+JS实现各版本IE浏览器className【代码】【图】

最近又开始忙了,项目中又遇到了可恶的IE Hack问题,各种Hack的看着让自己都觉得恶心,于是决定改造一番。首先请出条件注释语句:之前用过的条件注释<!--[if lt IE 7]><body class="ie6"><![endif]--><!--[if IE 7]><body class="ie7"><![endif]--><!--[if IE 8]><body class="ie8"><![endif]--><!--[if IE 9]><body class="ie9"><![endif]--><!--[if !IE]><!--><body><!--<![endif]--> 但是这种用法的问题想必大家也都知道,就是:...

程序员50题(JS版本)(五)

程序21:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。var arr=[];var count=20;for(var i=0;i<=count;i++){if(i==0){arr[i]=1;}else if(i==1){arr[i]=2;}else{arr[i]=arr[i-1]+arr[i-2];}}for(var i=0,sum=0;i<count;i++){sum+=arr[i+1]/arr[i];}console.log(sum);结果32.66026079864164程序22:求1+2!+3!+...+20!的和for(var i=1,sum=0;i<=20;i++){for(var j=1,res=1;j<=i;j++){res*=j}sum+=res;}consol...

js通过google翻译插件实现多语言版本【代码】【图】

目前谷歌翻译小工具对中文网页(以及其他语言网页)提供了对其他二十三种语言的翻译: 中文(繁体),英文,阿拉伯文,保加利亚文,波兰语,朝鲜语,丹麦语,德语,俄语,法语,芬兰语,荷兰语,捷克语,克罗地亚文,罗马尼亚语,挪威语,葡萄牙语,日语,瑞典语,西班牙语,希腊语,意大利语和印度文。也就是说当你的网站使用了谷歌翻译小工具后,你的网站马上可以以另外二十三种语言显示,这对所有期望与国际接轨,让全球网民了解中国博...

js、css、html判断浏览器的各种版本

利用正则表达式来判断ie浏览器版本 判断是否IE浏览器 if (document.all) { alert("这个是ie浏览器");} 判断是否IE6浏览器 方法一:if ( /MSIE 6.0/ig.test(navigator.appVersion) ) {alert("这个是ie6浏览器");} 或 /MSIE 8/.test(navigator.appVersion) 方法二: var IE = !+‘\v1‘; IE6 = IE && ([/MSIE(\d)\.0/i.exec(navigator.userAgent)][0][1] == 6) 判断是否IE7浏览器 if ( /MSIE 7.0/ig.test(navigator.appVersion) ) {a...

webpack学习(一)安装和基本环境搭建、一次js打包体验及不同版本错误【代码】【图】

一、前言  找了一个视频教程开始学习webpack,跟着视频学习,在自己的实际操作中发现,出现了很多问题。基本上都是因为版本的原因而导致,自己看的视频是基于webpack 1.x版,而自己现在早已是webpack 4.X了。觉得学习还是要以最新的来,也许以后并不会再接触到1.x的。不过了解不同版本更迭的问题,也是一个学习过程,更加了解这个东西。这个文章主要是针对一次js打包体验中出现的许多问题,更多的在于对webpack的一次认识。二、正...

Javascript设计模式之观察者模式的多个实现版本实例_javascript技巧

介绍 观察者模式又叫发布订阅模式(Publish/Subscribe),它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时就会通知所有的观察者对象,使得它们能够自动更新自己。 使用观察者模式的好处: 1.支持简单的广播通信,自动通知所有已经订阅过的对象。 2.页面载入后目标对象很容易与观察者存在一种动态关联,增加了灵活性。 3.目标对象与观察者之间的抽象耦合关系能够单独扩展以及重用...

LAYER - 相关标签
JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部