参考了三篇文章:VIM配置---面向前端使用Vundle管理配置Vim基本插件CSS 语法高亮1、安装Vundlegit clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim2、配置 ~/.vimrcset nocompatible filetype off " set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vimcall vundle#begin()Plugin 'VundleVim/Vundle.vim'" status bar Plugin 'bling/vim-airline'"JavaScrip...
利用正则表达式来判断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...
匀速运动:指的是物体在一条直线上运动,并且物体在任何相等时间间隔内通过的位移都是相等的。其实就是匀速直线运动,它的特点是加速度为0,从定义可知,在任何相等的时间间隔内,速度大小和方向是相同的。 1 <head>2 <meta charset=‘utf-8‘ />3 <style>4 #canvas {5 border: 1px dashed #aaa;6 }7 </style>8 <script>9 window.onload = function () { 10var oCanvas = docume...
# [在线预览](https://jsfiddle.net/1010543618/mz7ybu8g/2/)text节点无innerHTML这个属性!!! 如果直接修改text节点的属性(data,nodeValue,textContent),或者使用js原生的修改text节点的内容的方法都会将HTML的预留字符变成转义字符直接显示成文本了,解决方法有: 1. 使用正则表达式找出pre的innerHTML字符串中的全部text节点的字符串进行修改 2. 给text外面包裹一个标签,改包裹标签的innerHTML,把包裹标签的内容移动...
本文将使用css+html+js实现横向菜单,具有下拉的多级弹出菜单。首先我们来看看效果图:首先应该写html部分的代码,代码比较简单,代码如下:<body><div id="menu"><ul><li><a href="#" id="current">首页</a></li><li><a href="#">网页版式</a><ul><li><a href="#">自适应宽度</a></li><li><a href="#">固定宽度</a></li></ul></li><li><a href="#">web教程</a><ul><li><a href="#">新手入门</a></li><li><a href="#">视频教程</a>...
今天在写一个todolist待办事项项目,需要单击编辑待办事项的内容,百度搜了一下这几个方法的用法,总结一下focus()方法:获得键盘焦点,单击之后就调用绑定的js方法,在span标签里面加一个输入框,然后进行编辑onblur()方法:失去键盘焦点,编辑结束之后,随意鼠标单击任意地方更新编辑的内容setSelectionRange():js控制输入框光标位置这三个方法组合起来可以用做鼠标点击事件,然后进行内容编辑,内容编辑时使用setSelectionRange...
以一个简单的web程序为例详细设计模式请配合代码及凝视食用<!DOCTYPE html> <!-- 1 预留退路:假设用户禁用了js。链接还能正常显示吗?(href) 2 分离js:行为层与结构层真的分开且互不干扰吗?(onclick) 3 向后兼容:js代码中检測了浏览器的函数支持吗?(if(!xxx)return) --> <html lang="en"> <head><meta charset="UTF-8"><title>ImageGallery</title><!--<script type="text/javascript" src="scripts/showPic.js"></script>-->...
看到公司的代码,我也是蛋疼了,各种乱。还发现有很多的jsp的 javascript中 嵌套 html 注释, 这个可行? 我之前可是没用过。 后面查找各种资料发现,这个也是可行的,主要是为了兼容不支持js脚本的浏览器—— 我也是醉了, 浏览器如果不兼容js 脚本,恐怕绝大部分的功能都 不能用了吧,那么这样的嵌套有何意义? /*** 表明这个类是做什么的*//** 多行注视*/// 当行注视以上是java javaScript<!-内容-> 这是html里的--这个好像是sq...
对于innerHTML 属性,几乎所有的元素都有innerHTML属性,它是一个字符串,用来设置或获取位于对象起始和结束标签内的HTML。innerHTML在JS是双向功能:获取对象的内容 或 向对象插入内容; 如:<div id="aa">这是内容</div> ,我们可以通过 document.getElementById(‘aa‘).innerHTML 来获取id为aa的对象的内嵌内容;也可以对某对象插入内容,如 document.getElementById(‘abc‘).innerHTML=‘这是被插入的内容‘; 这样就能向id为...
1 <script type="text/javascript">2//全选功能 3 $("table th input:checkbox").on(4 "click",5function() {6var that = this;7 $(this).closest("table").find("tr > td:first-child input:checkbox").each(function() {8this.checked = that.checked;9if(this.checked){ 10 $(this).parents("tr").addClass("success");//success是一个颜色类样式 11 ...
本文实例讲述了让html页面不缓存js的实现方法。分享给大家供大家参考。具体实现方法如下: 很多朋友都会碰到这样的情况:如果我们页面加载了js的话下次打开时也会是调用这个js缓存文件,但对于我们调试时是非常的不方便了,本文就来谈论如何解决这一问题,下面一起来看看。 不缓存JS的方法其实挺简单,CSS在某种条件下也可以如此使用; 先让大家了解下不缓存的一个简单的原理: 当浏览不同Url时,浏览器会自动将当前访问的地址进行...
本文实例讲述了让html页面不缓存js的实现方法。分享给大家供大家参考。具体实现方法如下: 很多朋友都会碰到这样的情况:如果我们页面加载了js的话下次打开时也会是调用这个js缓存文件,但对于我们调试时是非常的不方便了,本文就来谈论如何解决这一问题,下面一起来看看。 不缓存JS的方法其实挺简单,CSS在某种条件下也可以如此使用; 先让大家了解下不缓存的一个简单的原理: 当浏览不同Url时,浏览器会自动将当前访问的地址进行...
ASPResponse.Buffer = True Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0 Response.CacheControl = "no-cache" Response.AddHeader "Pragma", "No-Cache" HTML<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <meta http-equiv="Pragma" CONTENT="no-cache"> <meta http-equiv="Cache-Control" CONTENT="no-cache"> <meta http-equiv="Expires" CONTENT="0"> Javascript 对于js,可以...
前面已经总结了主要的API扩展,下面几个扩展只有在专用的场合才会发挥最大的作用,这里简单了解一下。下面这些特性无一例外,IE均不支持。应用缓存和服务端消息在其他的主流浏览器中都是支持的。桌面通知目前只有Chrome支持。 应用缓存 很多时候,我们需要缓存一些不经常改变的页面来提高访问速度;而且对于某些应用,我们也希望在离线的情况下也可以使用。在HTML5中,你可以通过一个称之为“应用缓存”的技术很方便的实...
我们在使用offline cache的时候,有时候可能会更新资源,如js,css或者图片的 更新。但是在没有更新以前用户已经缓存了旧版本的资源,当在次访问的时候 他使用的还是旧版本的资源,如何才能让用户及时的更新缓存资源呢? 更新缓存资源主要有两种方法,通过修改配置文件的版本号或者调用js完成更新 js更新方法 代码如下: if (window.applicationCache.status == window.applicationCache.UPDATEREADY) { window.applicationCache.up...