自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (8)
  • 收藏
  • 关注

转载 【IE6的BUG一】链接伪类(:hover)CSS背景图片有闪动BUG

IE6下链接伪类(:hover)CSS背景图片有闪动BUG,主要原因ie会再一次请求这张图片,或者说图片没被缓存。 例如: CSS代码a:hover{background:url(imagepath)} 常用的解决方案: 在页面底部添加以下IE6专用代码,让IE6缓存CSS背景图片至本地,这样a:hover时IE6就不会再重新向服务器请求加载背景图片了。XML/HTML代码<!–[if IE

2015-07-14 14:03:28 639

原创 ie6中相对定位中的内容随着滚动条滚动而滚动

BUG描述:页面中某DIV使用了position:relative,结合top=-25px等元素定位。在FF和IE7下表现正常,但是在IE6中该DIV会随鼠标滚动而滚动。分析:这是IE6一个已知的BUG:当某position:relative元素被带有overflow:auto/scroll属性的块级元素包含时,会表现出postion:absolute的行为。解决方法:1.为包含块元素添加属性pos

2015-07-09 16:53:32 562

转载 移动端(html5)微信公众号下用keyup实时监控input值的变化无效

移动端(html5)微信公众号下用keyup实时监控input值的变化无效

2015-06-08 16:10:57 1047

转载 修正IE6不支持position:fixed的bug

ie6 position:fixed bug

2015-06-02 13:01:24 475

转载 背景自适应,全浏览器兼容

全浏览器兼容的方法

2015-05-22 16:59:07 579

原创 美化上传input file

美化上传文件框

2015-05-21 12:08:56 477

转载 Express Api 翻译[二] ——Request篇

req.params这是一个包含着被命名的路由规则“参数”的对象属性。例如如果你有一个路由规则为:”/user/:name”,然后这个”name”属性你就可以使用req.params.name来调用,这个属性默认为 {}//GET /user/tjreq.params.name//=>"tj"当在定义路由规则的时候使用了正则表达式,匹配结果会被提供在数组里使用req.par

2015-01-27 17:53:20 883

转载 Express 4.X API 翻译 [一] ——Application篇

express()创建一个express应用1234567var express = require('express');var app = express(); app.get('/',function(req,res){    res.send('hello world');});app.listen(3000); setting以下的设置选项将为您展示如何改变Expre

2015-01-27 17:25:09 851

原创 android程序更换图标安装后不变解决办法

我们有些手机安装了老版本的应用后,当应用更换图标后,在安装,发现他桌面的图标还是老图标。卸载重新安装也没有用,这个问题一般是小米的机器才会发生。其实就是有缓存,怎么解决呢?下面提供两种方案:1.进入目录  /data/system/customized_icons 下,找到你原来的旧图标,删除即可。需要root权限2.把当前的工程换一个包名,重新安装即可。换了包名等于是一个

2014-08-25 10:21:08 3560

转载 通过console.table()做高级JavaScript调试

昨天,我发现了一个很棒的JavaScript调试小工具,它是Chrome开发者工具之一。在小型Web开发会议中,Marcus Ross发表了关于在Chrome中实现各种JavaScript调试工具的谈话,其中之一就是我想在此展示的console.table()函数。通过console.log()记录数组数据想象一下你已经创建了一个编程语言及其文件扩展名的表:

2014-06-09 14:19:10 505

原创 动态获取链接并新开页面

html代码:sdsafsdf

2014-05-11 14:33:47 775

转载 jQuery插件开发指南

扩展jQuery插件和方法的作用是非常强大的,它可以节省大量开发时间。这篇文章将概述jQuery插件开发的基本知识,最佳做法和常见的陷阱。目录1 入门2 环境3 基础4 保持Chainability5 默认设置和选项6 命名空间6.1 插件的方法6.2 事件6.3 数据7 总结和最佳实践入门编写一个

2014-02-22 22:29:56 501

原创 如何根据异步调用返回数据控制编辑删除等图标的显示

当我们在使用ztree树组件的节点编辑功能时,只要我们引入了ztree相关节点编辑的js脚本文件:接着配置setting内的edit节点:var setting = { edit: { enable: true, showRenameBtn: true, showRemoveBtn: true }}当我们ztree树

2014-02-18 12:41:43 1382

原创 前端清除浏览器缓存

今天花了很长时间去搞浏览器缓存,后台采用Apache的htaccess文件对js/css/image进行缓存,采用版本号进行缓存,改动js文件时不会生效,找了好久的资料,才解决了。方法如下在vm页面中添加meta

2014-02-11 12:08:42 986

原创 html5的新增元素及其属性

新增属性:

2014-02-08 16:20:44 512

原创 seajs学习

一、 什么是seajsSeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。与jQuery等JavaScript框架不同,SeaJS不会扩展封装语言特性,而只是实现JavaScript的模块化及按模块加载。SeaJS的主要目的是令JavaScript开发模块化并可以轻松愉悦进行加载,将前端工程师从繁重的JavaScrip

2013-12-31 10:32:00 698

转载 html5 canvas中的属性和方法详解

创建一个Canvas画布的方法如下复制代码代码如下:可以在标签中添加标签不可用时的替代文本,如下所示:复制代码代码如下:Your browserdoes not support the canvas element.目前新版本的各类浏览器已经逐步开始支持HTML5,所以在开始使用之前请确保你的浏览器是新版本的Chrome、

2013-12-25 16:21:35 1599

原创 grunt构建项目压缩文件和合并文件

今天要压缩文件,配置那东西好久了,记录一下配置的全过程:1. 下载Node.js官方Windows版程序:(下载地址:http://nodejs.org/#download)从0.6.1开始,Node.js在Windows平台上提供了两种安装方式,一是.MSI安装文件,另外还有一个.EXE可执行文件。直接选择INSTALL即可下载MSI自动安装包。我使用的版本为Windows

2013-12-24 22:34:42 941 1

原创 使用html5 video定制视频

今天看了一下html5的video标签,还有它的属性事件方法等,就想自己定制一个视频播放器,练练手。思路:1、首先使用video标签,不使用默认的controls Your browser does not support the video tag 2、定制视频的播放暂停,使用play()、pause()

2013-12-23 16:32:08 3212

原创 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义

Doctype:(Document Type)文档类型,它位于文档中最前面的位置,处于标签之前。如果你想制作符合标准的页面,一个必不可少的关键组成部分就是DOCTYPE的声明。确定了正确的Doctype,xhtml里面的标识和css才能正常生效(也就是说它会很负责地告诉浏览器怎么解释你的这个标签和你写的css)。既然它是一种声明,它的责任就是告诉浏览器文档使用哪种html或者xhtml规范。为了获

2013-12-13 14:34:14 15978 1

原创 jquery form表单的美化插件

form表单的美化插件,对input、button、radio、checkbox、select等进行美化,模拟原生操作,暴露出了单击、change事件、取值函数等,后台人员可以独立运用。

2013-12-13 12:14:46 1265

原创 jquery表格树插件的制作过程

由于项目需要一个表格树的功能,要求具有点击行,双击行,右键,可收缩列,固定表格头,固定表格指定列,找个很久未果,果断自己写了一个插件。插件编写思路:1、表格树是一种层级关系,收缩有子集的行,要把所有的子集都收缩,打开父级的行要把子集打开。看了网上很多的表格树采用的是表格嵌套,感觉代码太多了,我采用的是jquery的属性限制器来查找。2、表格头的固定:将表格头放入表格的外面,采用绝对定位

2013-12-08 16:50:52 1050

原创 jquery图片滚动插件(可自定义数字样式和左右点击按钮)

在网上找了挺多图片轮播的插件,感觉有些第一次都需要好长时间才能播放,其实也是个简单的东西,自己写了个插件。图片借用了一下哦。思路:自动播放时,鼠标移上,停止播放,鼠标移开自动播放,向后点击时,图片到最后一张时要切换到第一张。向前点击,图片到第一张时要切换到最后一张。html代码:

2013-11-30 18:20:08 1478

原创 置业平台项目心得

分析bug来源:1、表单设置最大值,防止溢出出错textarea限制最大长度:1000){event.returnValue=false}" >comments$("#flowComments").keyup(function(event){ //判断文本域输入剩余字数var curLength = $("#flowComments").val().length;$("#c

2013-11-21 15:45:16 1399

转载 jsonp跨域请求

Jsonp  JSONP即JSON with Padding。由于同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端口)的资源。如果要进行跨域请求,我们可以通过使用html的script标记来进行跨域请求,并在响应中返回要执行的script代码,其中可以直接使用JSON传递javascript对象。这种跨域的通讯方式称为JSONP。很明显,JSONP是一种脚本注入

2013-11-15 11:00:43 2055

转载 JS中复制数组

一、 错误实现var array1 = new Array("1","2","3"); var array2; array2 = array1; array1.length = 0; alert(array2); //返回为空这种做法是错的,因为javascript分原始类型与引用类型(与java、c#类似)。Array是引用类型。array2得到的是引

2013-10-28 08:59:12 434

原创 textarea 截取长度

textarea上加:maxlength="1000" onkeydown="if (this.value.length>1000){event.returnValue=false}"$("#dayComments").keyup(function(event){ //判断文本域输入剩余字数var curLength = $("#dayComments").val().length

2013-10-20 19:12:29 666

转载 限制textarea 文本框的长度(收集了几个办法)

前几天,因为客户有一个需求说,需要对一个评论(一个textarea文本框)的长度进行限制,简单的理解就是 这个文本框只能输入100个字符,然后就不能在输入了!实现方案一:用maxlength属性 textarea maxlength="10">textarea>这个方式很简单的哦,但是 在我这边测试的时候,并不能完全兼容主流浏览器兼容性效果如下:

2013-10-17 09:16:00 1492

转载 JQuery的extend扩展方法

1、扩展jQuery静态方法.1$.extend({2test:function(){alert('test函数')}3})用法: $.test()2、合并多个对象.为jQuery.extend(css1,css2)为例,css1,css2个有一些属性(法照样会比处理,这里之讲属性).extend函数会把css2有而css2没有的属性加到css1

2013-09-24 21:21:41 617

原创 css清除浮动大全

清除浮动 是每一个 web前台设计师 必须掌握的机能。 为什么浮动这么难?因为浮动会使当前标签产生向上浮的效果,同时会影响到前后标签、父级标签的位置及 width height 属性。而且同样的代码,在各种浏览器中显示效果也有可能不相同,这样让清除浮动更难了。 解决浮动引起的问题有多种方法,但有些方法在浏览器兼容性方面还有问题。 我根

2013-09-10 21:28:36 471

转载 Jquery之美中不足--之三----delegate的缺憾

jquery的delegate有好几个缺憾。----或许是因为sizzle少提供了以refEl为参考、一个按selector来筛选els的filter(els,selector,refEl)的功能,jq需要自己去实现类似的功能。其一:selector是基于:root的,而不是:scope的。所以,在写代码时,需要带上scrope的定位部分。----注::root指document根节点,:sc

2013-08-21 13:54:44 541

转载 css hack(ie6-9,firefox,chrome,opera,safari)

在这个浏览器百花争鸣的时代,作为前端开发的我们为了我们漂亮的设计能适应各个浏览器可为煞费苦心,主要体现在javascript和css上面。javascript我这次就不谈了,先说说css。      为了适应不同浏览器不同的版本(版本主要就ie来说),ie这朵奇葩现在我们要兼容6-9,它的10也快出来了。。。在ie下我们可以写条件注释来区分ie和其他浏览器,以及ie的版本,这些请大家自行goo

2013-08-19 14:49:15 422

转载 AJAX 跨域请求 - JSONP获取JSON数据

介绍JSONP之前,先简单的介绍一些JSON。JSON是JavaScript Object Notation的缩写,是一种轻量的、可读的基于文本的数据交换开放标准。源于JavsScript编程语言中对简单数据结构和关联数组的展示功能。它是仅含有数据对和简单括号结构的纯文本,因此可通过许多途径进行JSON消息的传递。 1. JSONP定义    JSONP是英文JSON with

2013-08-17 15:38:04 551

转载 常用禁止修改输入框的方法

javascritp实现input输入框相关限制用法  1.取消按钮按下时的虚线框    在input里添加属性值 hideFocus 或者 HideFocus=true  2.只读文本框内容  在input里添加属性值 readonly  3.防止退后清空的TEXT文档(可把style内容做做为类引用)      4.ENTER键可以让光标移到下一个输入框  

2013-08-15 16:58:12 731

原创 用CSS设置Table的细边框的几种方法

大家经常会发现Table的BORDER设置为1,得到的边框却不是想要的1个像素的细边框,于是很多人去想方设法做出细边框的效果。设置Table的细边框通常有这么几种方式:1、设置边框的BORDER=0 、cellspacing=1,设置Table的背景色为所要的边框色,再设置所有的td背景色为白色,这样细边框就显露出来了。这个方法有些邪气,看似不太正宗,但是也能达到效果,条条大路通罗马嘛!

2013-08-14 21:40:37 1073

原创 jquery ul的mouseout事件

今天碰到个jquery的mouseout事件的问题,弄了半天总算解决了。jquer ul li 好像绑定ul的mouseout事件,离开第一个li后就会触发。后来在网上查了下叫事件冒泡,改成使用mouseleave即可。mouseover也有冒泡。改用mouseenter。因为bind方法可以屏蔽浏览器的一些事件冒泡行为。另外,ie支持mouseenter,mouseleave事件,f

2013-08-13 22:21:13 717

转载 解决IE6下div层设置高度1px无效的问题

解决办法是 overflow:hidden;">   解析:IE6有默认div最小高度(貌似默认高度是13px)。

2013-08-08 10:20:21 783

原创 css图片垂直居中

“使用纯CSS实现未知尺寸的图片(但高宽都小于200px)在200px的正方形容器中水平和垂直居中垂直居中;图片是个置换元素,有些特殊的特性。至于如何解决,下面是一个权衡的相对结构干净,CSS简单的解决方法:.box {        /*非IE的主流浏览器识别的垂直居中的方法*/        display: table-cell;        vertic

2013-08-08 10:08:03 514

原创 html标签语义化罗列

HTML 标题HTML 标题(Heading)是通过 - 等标签进行定义的。(块级元素)搜索引擎使用标题为您的网页的结构和内容编制索引。因为用户可以通过标题来快速浏览您的网页,所以用标题来呈现文档结构是很重要的。HTML 段落HTML 段落是通过 标签进行定义的。( 是块级元素)HTML 链接HTML 链接是通过

2013-08-07 23:19:47 681

转载 辞职申请书[转载]

尊敬的XX:  您好!  在公司工作的这段时间里,我很荣幸得到了各位领导和同事们的照顾,工作上,我学到了许多宝贵的经验和实践技能;在生活上,得到各级领导与同事们的关照与帮助;思想上,得到领导与同事们的指导与帮助,有了更成熟与深刻的人生观。工作的这段时间,将是我最珍贵的一笔财富. 随着时间推移,越来越深感自身专业知识的薄弱,所以想自己有必要再去学点有关本专业的知识,请公司领导给予支持和理解,

2012-09-25 16:03:05 391

Sun Java培训教程中文版

Sun Java培训教程中文版,JAVA入门学习,中文版入门到精通

2014-03-19

grunt项目构建样例

grunt项目构建样例,实现js文件css文件等的压缩和合并

2013-12-24

html5视频demo

使用html5 video标签提供的api定制的一个播放器

2013-12-23

jquery form表单美化插件修订

之前写个了个美化插件,后台人员运用时发现内容多于6个时无法显示超出的内容,所以重新上传一下

2013-12-13

form表单美化插件

该插件具有美化所有的form表单元素,暴露了表单元素的单击和取值等各种操作的方法,兼容各大浏览器

2013-12-12

jquery实现幸运大转盘

采用jquery的jQueryRotate实现转盘,兼容各个浏览器。

2013-12-09

jquery表格树插件

采用jquery编写的一个表格树插件,具有单击行、双击行、右键列、固定头部、固定左侧等功能

2013-12-08

jquery图片横向滚动

网上也有挺多,第一次比较慢,自己改进了一下,写成了插件,内有详细注释哦

2013-11-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除