• 使用Modernizr 检测HTML5和CSS3浏览器支持功能

    传统浏览器目前不会被完全取代,令你难以将最新的 CSS3 或 HTML5 功能嵌入你的网站。 Modernizr 正是为解决这一难题应运而生,作为一个开源的 JavaScript 库,Modernizr 检测浏览器对 CSS3 或 HTML5 功能支持情况。 Modernizr 并非试图添加老版本浏览器不支

    13-06-16
  • javascript和css实现垂直方向自适应的三角提示菜单

    查看demo 这是一个比较简单实用的菜单,最重要的是他不需要引用jQuery库。菜单在垂直方向上能做到自适应,当主菜单靠近顶部,子菜单将会在下面,当主菜单靠近底部,子菜单在上面。 html代码: ul id="cbp-tm-menu" class="cbp-tm-menu" li a href="#"Home/a

    13-06-16
  • jQuery对象与dom对象的转换

    一直以来对于通过jQuery方式获取的对象使不能直接使用JavaScript的一些方法的,开始的时候不理解,现在此案知道,原来jQuery获得的对象并不和我们平时使用getElementById获得的对象是一样的对象。所以一些新手就很迷惑,为什么${#Element}不能直接innerHTML

    13-03-30
  • Jquery追加和删除元素总结

    介绍 DOM是Document Object Modeule的缩写,一般来说,DOM操作分成3个方面。 1、DOM Core DOM Core并不专属于javascript,任何一种支持DOM的程序设计语言都可以使用它,用途也远不止仅限于网页,也可以用来处理任何一种使用标记语言编写出来的文档,如XML。

    13-03-30
  • javascript调用百度地图,以及城市的初始化

    地图的构建非常简单,官方的API文档也写得很清晰,我只做一总结: 一、引入JS :这个很容易理解,既然是调用JS版的百度地图,肯定得引用外部的JS文件了,而这个文件来自百度的服务器(所以必须得联网,不然就没戏。。),我们以后用到的所有方法都写在这个JS

    13-03-25
  • jquery:提取亚马逊网站的dropdown下拉菜单

    上面是亚马逊网站的下拉导航菜单,类似于天猫和京东商城。 鼠标移上去的效果反应非常迅速,事实上做过这种效果的人都应该知道,一般要做到如此快速的效果,当你从左侧移到右侧的时候是会出问题的。大多数dropdown菜单在鼠标移到菜单项并显示子菜单的时候,都

    13-03-18
  • chrome developer tool 调试技巧

    这篇文章是根据目前 chrome 稳定版(19.0.1084.52 m)写的, 因为 google 也在不断完善chrome developer tool, 所以 chrome 版本不同可能稍有差别. 一些快捷键也是 windows 上的, mac 下的应该大同小异. 常规的断点相关的 breakpoint/conditional-breakpoint/ca

    13-02-05
  • CSS和Javascript的标签属性对应表

    在写javascript中,经常要用到style对象的css属性,很多不记得 其实很好记,基本就是CSS中的“-”转化为javascript的驼峰写法,除了注意下float 盒子标签和属性对照 CSS语法(不区分大小写) JavaScript语法(区分大小写) border border border-bottom bord

    13-02-01
  • 封装过的Ajax工具类库AjaxUtil.js

    封装过的Ajax工具类库 AjaxUtil.js var AjaxUtil = {// 基础选项options : {method : "get", // 默认提交的方法,get posturl : "", // 请求的路径 requiredparams : {}, // 请求的参数type : 'text', // 返回的内容的类型,text,xml,jsoncallback : function(

    13-02-01
  • JavaScript Source Map 详解

    上周, jQuery 1.9 发布。 这是2.0版之前的最后一个新版本,有很多新功能,其中一个就是支持Source Map。 访问 http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js ,打开压缩后的版本,滚动到底部,你可以看到最后一行是这样的: //@ source

    13-02-01
  • Javascript参数个数可变的函数 动态传人和取得参数

    js中的函数是一个对象,一个Function对象(函数参数列表及函数主体事实上只是Function对象的构造函数的参数而已),跟其他对象一样可以在运行时增加属性、删除属性,函数参数是可变的,比如 定义函数时定义的参数列表只有3个参数,调用时你却可以只传2个参数

    13-01-13
  • JavaScript参数个数可变的函数

    JavaScript参数个数可变的函数 题外话:很早就接触了JavaScript,但是没有留意它,看到很多很酷、很炫的网页,都有JavaScript的身影,Google在JavaScript的应用对我的影响最大了。我决心从头开始学习它,所以有了JavaScript Ajax这个分栏。我打算把这个分栏

    13-01-13
  • JavaScript实现可变参数函数

    使用javascript类库函数时,经常会遇到一个函数,可以使用不同个数的参数的情况 比如: exp(var1) exp(var1, var2) 但是在实际编写javascript函数时, 函数不能同名,所以不可能是不同参数个数分开写; 参数个数必须符合函数的设置,所以函数声明里有的就必

    13-01-13
  • Javascript异步编程的4种方法

    你可能知道,Javascript语言的执行环境是单线程(single thread)。 所谓单线程,就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。 这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是

    13-01-08
  • 关于两个div高度保持一致的(css+js)两种解决办法

    最近修改以前写的一些代码,发现点问题。 比如2个div需要动态的保持一致的高度。 css的做法是: div style="overflow:hidden"div id="left" style="margin-bottom:-10000px; padding-bottom:10000px;"/divdiv id="right" style="margin-bottom:-10000px; pad

    13-01-01
176文