随笔分类 -  Javascript

摘要:微软出的IE9支持HTML5,但因为不支持XP系统,暂时我还用不了。即使能用,现阶段如果开发HTML5页面,并考虑到兼容性问题的话,恐怕也得让自己的界面支持IE6-8吧。首先,需要让IE支持HTML5标签。这个简单,随便在网上搜一下就能找到。下载一个html5.js,并拷贝到自己的目录里就可以了。现... 阅读全文
posted @ 2015-05-19 15:38 Ada zheng 阅读(11807) 评论(1) 推荐(2)
摘要:这个插件可以用来检测和恢复在jQuery1.9版本中已删除或已过时的API。 阅读全文
posted @ 2015-04-23 16:15 Ada zheng 阅读(1168) 评论(0) 推荐(0)
摘要:这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。下表给出了相对http://store.company.com/dir/page.h... 阅读全文
posted @ 2015-03-19 11:11 Ada zheng 阅读(1109) 评论(0) 推荐(0)
摘要:原文http://www.cnphp6.com/archives/65409Jquery使用ajax方法实现jsonp跨域请求数据的时候报错 “Uncaught SyntaxError: Unexpected token :”,主要问题在于返回的数据格式不正确本地虚拟两个域名,分别为:www.tes... 阅读全文
posted @ 2015-03-19 11:10 Ada zheng 阅读(71076) 评论(3) 推荐(6)
摘要:js 与或运算符 || && 妙用,可用于精简代码,降低程序的可读性。首先出个题:如图:假设对成长速度显示规定如下:成长速度为5显示1个箭头;成长速度为10显示2个箭头;成长速度为12显示3个箭头;成长速度为15显示4个箭头;其他都显示都显示0各箭头。用代码怎么实现?差一点的if,else:Js代码... 阅读全文
posted @ 2015-03-13 19:33 Ada zheng 阅读(786) 评论(0) 推荐(0)
摘要:1、最简单的方法就是调换顺序,将需要右浮动的元素写在前面。写成这样:更多>>小标题 。但是我们觉得这样排列顺序的写法有违背html文档语义化的嫌疑,因此,不建议大量使用这种写法。上述实例代码改为如下顺序,IE下避免了换行,得到正确的排版效果。2、父标签使用相对定位,子元素使用绝对定位。由... 阅读全文
posted @ 2015-01-15 16:22 Ada zheng 阅读(545) 评论(0) 推荐(0)
摘要:1.使用artdialog5时,使用两个输入框传值,一直无法取到值,使用简单的ID无法取到值,如id=branch..改为id=branch_str_dialog就可以了,问题是解决了,可是没有找到原因所在! 阅读全文
posted @ 2014-12-22 23:09 Ada zheng 阅读(257) 评论(0) 推荐(0)
摘要:1,开始可以通过为jQuery.fn增加一个新的函数来编写jQuery插件。属性的名字就是你的插件的名字:jQuery.fn.myPlugin=function(){//开始写你的代码吧!};但是,那惹人喜爱的美元符号$哪里去了?她就是jQuery,但是为了确保你的插件与其他使用$的库不冲突,最好使... 阅读全文
posted @ 2014-12-19 17:27 Ada zheng 阅读(280) 评论(1) 推荐(0)
摘要:Global就是一个全部的意思,没有什么语法,就是把所有全局方法集中在这个对象中。我们直接用他们就可以了,比如parseInt等等方法都是全局方法。Global对象从不直接使用,并且不能用new运算符创建。它在 Scripting 引擎被初始化时创建,并立即使用其方法和属性可用。--属性NaN, 表... 阅读全文
posted @ 2014-12-19 16:23 Ada zheng 阅读(225) 评论(0) 推荐(0)
摘要:JS 关于(function( window, undefined ) {})(window)写法的理解 [网络整理](function( window, undefined ) {})(window);这个,为什么要将window和undefined作为参数传给它?(function( $, un... 阅读全文
posted @ 2014-12-19 16:16 Ada zheng 阅读(19855) 评论(1) 推荐(3)
摘要:parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage:"23"name:"huangxiaojian"__proto__:Object注意:单引号写在{}... 阅读全文
posted @ 2014-12-13 14:08 Ada zheng 阅读(222) 评论(0) 推荐(0)
摘要:在IE上遇到一个问题,缺少标识符 字符串或数字的解决。问题是我的html页面在Firefox.chorme中运行正常,而在IE中老是报“缺少标识符 字符串或数字”的错误,原因:这就是IE和Firefox不兼容的地方.属性之间是要用","分隔的,但最后一个属性的后面在IE中是不能有的,firefox可... 阅读全文
posted @ 2014-11-19 14:15 Ada zheng 阅读(9106) 评论(0) 推荐(0)
摘要:jTemplates是一个基于JQuery的模板引擎插件,功能强大,有了他你就再不用为使用JS绑定数据集时发愁了。首先送上jTtemplates的官网地址:http://jtemplates.tpython.com/,你可以在这里下载代码和相关参考文档在使用jTemplates时最好先定义好模板,你... 阅读全文
posted @ 2014-11-13 11:01 Ada zheng 阅读(463) 评论(0) 推荐(0)
摘要:两种方式,一种是直接在link中判断设备的尺寸,然后引用不同的css文件:1意思是当屏幕的宽度大于等于400px的时候,应用styleA.css在media属性里:screen 是媒体类型里的一种,CSS2.1定义了10种媒体类型and 被称为关键字,其他关键字还包括 not(排除某种设备),onl... 阅读全文
posted @ 2014-10-10 10:11 Ada zheng 阅读(7880) 评论(1) 推荐(2)
摘要:jQuery为开发插件提拱了两个方法,分别是:jQuery.fn.extend(object);jQuery.extend(object);jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。jQuery.fn.extend(object);给jQuery对象添... 阅读全文
posted @ 2014-09-29 17:10 Ada zheng 阅读(7343) 评论(0) 推荐(1)
摘要:一.允许网页宽度自动调整: "自适应网页设计"到底是怎么做到的?其实并不难。 首先,在网页代码的头部,加入一行viewport元标签。viewport是网页默认的宽度和高度,上面这行代码的意思是,网页宽度默认等于屏幕宽度(width=device-width),原始缩放比例(initial-scal... 阅读全文
posted @ 2014-08-24 14:41 Ada zheng 阅读(745) 评论(0) 推荐(0)
摘要:闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。... 阅读全文
posted @ 2014-08-24 13:21 Ada zheng 阅读(290) 评论(1) 推荐(0)
摘要:【摘要】盒子模型是CSS中的一个重要概念,虽然CSS中没有盒子这个单独的属性对象,但它却是CSS中无处不在的一个重要组成部分。掌握盒子模型的原理和使用方法可以极大地丰富HTML元素的表现效果,同时对于整个HTML文档的布局也会产生很大的帮助和促进。本文尝试在介绍CSS盒子模型基本概念和组成元素属性的... 阅读全文
posted @ 2014-08-21 14:34 Ada zheng 阅读(1165) 评论(0) 推荐(0)
摘要:JS中的phototype是JS中比较难理解的一个部分(转自出处:(http://www.cnblogs.com/yjf512/))本文基于下面几个知识点:1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并... 阅读全文
posted @ 2014-08-20 17:22 Ada zheng 阅读(198) 评论(0) 推荐(0)
摘要:Underscore封装了常用的JavaScript对象操作方法,用于提高开发效率。(Underscore还可以被使用在Node.js运行环境。) 在学习Underscore之前,你应该先保存它的API地址,因为你将在以后经常访问它: http://documentcloud.github.co... 阅读全文
posted @ 2014-08-20 10:58 Ada zheng 阅读(6347) 评论(0) 推荐(2)