JS
解决JS函数object is not a function的bug

今天写一个JS函数的时候,发现怎么也运行不了这个函数,一直报错:object is not a function。 但是如果单独只写js,把页面给分开,是没有问题的,那么出现这个问题一定是页面出现了问题。 假如说,我们的这个函数是test(),点击按钮运行这个函数,下面是代码。 […]
用uaredirect.js判断用户访问终端的类型

以前判断网站的访客全部用的是userAgent来判断的,基本上都是判断userAgent,一些简单点的终端没有什么问题,可是用过一段时间发现有的手机终端不会跳转,后面研究了下百度siteapp,发现他的函数写的挺好的,可以直接拿来用,判断的也比较全面。 使用userAgent来判 […]
原生态js实现ajax的get和post的方法介绍

自从有了jquery以后,使用ajax已经变的相当简单了。 但有时候为了追求简洁,可能项目中不需要加载jquery这种庞大的js插件。 但又要使用到ajax这种功能该如何办呢? 实现ajax之前必须要创建一个 XMLHttpRequest 对象。 如果不支持创建该对象的浏览器,则 […]
原生态js方法实现全选复制功能

我的demo网站想做一个复制代码的功能,可是原生态的js只有ie下才能实现,其他浏览器都需要flash来实现复制功能,我又不想用flash,鼓捣了很久,不能复制,我起码能做一个全选的功能吧。 下面是复制的代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 […]
原生态JS的方法调用CLASS元素标签

最近研究起来原生态的js来,主要因为jquery太冗余了,拖慢了网站的访问速度,于是就写下了下面的这段代码来替换$(“.a1”)和$(“.a2”),希望对你们有用。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 […]
javascript url post 特殊字符转义 + & # 的解决办法

最近在用url 传特殊字符的时候发现数据丢失了。 其实不是丢失,比如 ‘+’它会当成连接字符来处理了,在这列几个常用的转换 1 2 3 var post_Str = apply_name.replace(/\+/g, "%2B");//&quo […]
setInterval、setTimeout在jQuery中的使用找不到对象

最近碰到个问题,在使用jquery写定时器时,总是会出现fn不存在的错误提示 以前写定时器的时候,总是习惯直接 1 setInterval("fn()",2000);setInterval("fn()",2000); 最近碰 […]
在IE中使用firebug功能

在IE浏览器调试代码,我们可以选择使用 IE WebDeveloper , 但是我个人用惯了FF浏览器下的firebug,如果你也想在IE下使用firebug进行调试,可以进行如下操作: 1.将需要调试的页面加入以下JS代码: 1 <script type="te […]
JS数据类型转换详解

JS 数据类型转换 方法主要有三种 转换函数、强制类型转换、利用js变量弱类型转换。 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。 只有对String类型调用这些方法,这两个函数才能正确运行;对 […]