分类 前端技术 下的文章

readyState 的值有以下几种:“uninitialized” 默认状态 “loading” 开始下载 “loaded” 下载完成 “interactive” 下载完成,但是并非全部可用 “complete” 所有数据可用

bind 普通的绑定事件, 页面加载完成后, 再ajax添加到页面中事件无效live 页面加载完成后, 再ajax添加到页面中仍然有效 , 但是! 重新load()加载页面后live仍然有效, 代码load()了几遍就执行几遍, 这不是我们想要的结果了!解决办法用delegatedelegate 页面加载完成后, 再ajax添加到页面中仍然有效 ,不存在live() 遇到load()重复执行的问题!!!!

<script type="text/javascript"> $(function(){ $(".select-children-all").on('click', function(){ var checkList = $(this).parent().parent().next().find('[type="checkbox"]'); if (checkList.first().attr('checked')) { checkList.attr(- 阅读剩余部分 -

chm的设计者的初衷是用来做帮助文档,其本质是一堆html网页文件的组合。后来有了专门的编译器、反编译器,人们发现chm这东西具有的html的特性,使其用来做电子书实在是又好又方便,连html里面的脚本特效什么的都能保留下来。所以现在有很多资料采用这种格式。1、系统将chm默认关联到“windows\hh.exe”,正常时双击即可打开。本文不涉及chm打不开的情况,打不开的请参考http://zhidao.baidu.com/question/17011349.html?fr=qrl32、当chm文件的路径中含有“#”“%”等字符时,chm文件能够打开,但是却无法正常看到内- 阅读剩余部分 -

div垂直居中 css div盒子上下垂直居中,让DIV盒子在任何浏览器中任何分辨率的显示屏浏览器中处于水平居中和上下垂直居中。div垂直居中常用于单个盒子,如一个页面里只有一个登录布局,使用div css让这个登录布局水平和css垂直居中。这里介绍一种最简单兼容性最好的水平居中与上下垂直居中的方法。第一种方法:具体实例代码如下<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>上下垂直居中 在线演示 DIV- 阅读剩余部分 -

产品背景亲,像下面这种有关移动互联网迅猛发展的报告,最近见得很多吧?在座各位作为互联网行业的弄潮儿,看完是不是很有历史使命感和紧迫感呢?简直热血喷张、跃跃欲试,甚至有一种“不移动不成活”的冲动吧?!gteffect00其实互动活动移动化已经不再是一种未知的趋势,而是可以用数据证明的。为了让我们的用户有更完美的体验,互动活动必须延伸到移动端!创意诞生大部分互动活动为了吸引用户都祭出了“抽奖大礼”这个杀手锏,这种方式虽然老套,但是老而弥坚。然而,这一已经非常成熟的形式,在向移动端移植的时候,我们却遇到了实际问题:第一是实现方式。过去Flash技术开发的大转盘、老虎机之类的东东,- 阅读剩余部分 -

Swipebox是一款支持桌面、移动触摸手机和平板电脑的jquery Lightbox插件。该lightbox插件支持手机的触摸手势,支持桌面电脑的键盘导航,并且支持视频的播放。今天介绍一下Swipebox的使用步骤。先看效果图:2015101601简要教程使用方法首先在<body>标签之前或<header>标签中引入jquery和swipebox js文件。<script src="lib/jquery-2.0.3.js"></script> <script src="src/js/jqu- 阅读剩余部分 -

UE = User Experience,即用户体验,2003年前后,同Usability一起传入国内。UED = User Experience Design,用户体验设计,也叫UXD(User eXperience Design)。2006年9月“淘宝UED”团队博客建立之后,才被大家熟知。但中国最早成立“用户体验”部门的是百度,2004年11月郭宇回国后加入百度公司任首席设计师及用户体验部总监。UED这个词来自海外,但除Yahoo外很少有公司提起。UE并不能通过Design完全解决,海外公司普遍都叫“UX团队”,也没有“UED团队”的说法。一般UED团队包括:交互设计- 阅读剩余部分 -

超级简单的方法,也不用写什么判断浏览器高度、宽度啥的。下面的两种方法自选其一就行了。一个是放在和iframe同页面的,一个是放在test.html页面的。注意别放错地方了哦。iframe代码,注意要写ID<iframe id="main" src="test.html" width="700" height="300" frameborder="0" scrolling="auto"></iframe> jquery代码1://注意- 阅读剩余部分 -

1、javascript中的 document.body.clientHeight 和 document.documentElement.clientHeight 的区别这个问题是我在整合新的美工页面的时候发现的,在整合页面的时候菜单页面始终显示不出来。但是查看源代码,里面又已经打印出来了所有的菜单。唯一的解释就是js的问题了。用火狐firebug测试,发现其中一个取得页面高度的变量 bodyHeight 一直是0。就是因为他是0,所以菜单才显示不出来。而取得bodyHeight 高度的语句是 var bodyHeight = document.documentElemen- 阅读剩余部分 -

makefont字体压缩工具,可以自定义生成所需文案的小巧字体文件使用方法全局安装$ npm install -g makefont 新建任意文件夹,进入该文件夹,同时建立一个lib文件夹,将字体源文件放这个里,再建立一个src文件夹,这里面放需要抽取的字体文件来源,可以是任意文件,例如.html,.php,*.txt$ mkdir fontDemo $ cd fontDemo $ mkdir lib $ mkdir src 重要事情说三遍!!重要事情说三遍:字体文件放在lib目录下面,需要的抽取的字体内容文件放在src目录重要事情说三遍:字体文件放在lib目录下面,需要的- 阅读剩余部分 -