上一页 1 ··· 7 8 9 10 11 12 13 下一页
摘要: 首先解释下宿主环境:一般宿主环境由外壳程序创建与维护,只要能提供js引擎执行的环境都可称之为外壳程序。如:web浏览器,一些桌面应用系统等。即由web浏览器或是这些桌面应用系统早就的环境即宿主环境。本地对象ECMA-262 把本地对象(native object)定义为“独立于宿主环境的 ECMAScript 实现提供的对象”。再来看一下,“本地对象”包含哪些内容:Object、Function、Array、String、Boolean、Number、Date、RegExp、Error、EvalError、RangeError、ReferenceError、SyntaxError、TypeEr 阅读全文
posted @ 2013-08-27 17:39 barbabravo 阅读(349) 评论(0) 推荐(0)
摘要: 当前比较流行的几种数据交换格式主要包括以下三种:·XML·JSON·YAMLXML XML是当前编程中最为流行的数据交换格式,拥有跨平台、跨语言的优势。对于XML应该很熟悉,所以不再多做介绍。JSON什么是JSON?·JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式;·它是基于JavaScript的一个子集;JSON的有优点?·易于人阅读和编写。同时也易于机器解析和生成;·同XML或HTML片段相比,JSON提供了更好的简单性和灵活性;在Javascript地盘内,JSON毕竟是主场作战 阅读全文
posted @ 2013-08-21 15:48 barbabravo 阅读(780) 评论(0) 推荐(0)
摘要: 对于初学者,我们常看见web标准的好处之一是“能做到表现和结构相分离”,那这到底是什么意思呢?我将以一个实际的例子来详细说明。首先我们必须先明白一些基本的概念:内容、结构、表现和行为。1.内容内容就是页面实际要传达的真正信息,包含数据、文档或者图片等。注意这里强调的“真正”,是指纯粹的数据信息本身。比如一个不包含辅助的信息,比如导航菜单、装饰性图片等。举个例子,有下面一段文本是我们页面要表现的信息。忆江南(1)唐.白居易江南好,风景旧曾谙。(2)日出江花红胜火,春来江水绿如 蓝,(3)能不忆江南。作者介绍772-846 ,字乐天,太原(今属山西)人。唐德宗朝进士,元和三年(808)拜左拾遗,后 阅读全文
posted @ 2013-08-21 15:04 barbabravo 阅读(4231) 评论(1) 推荐(0)
摘要: 浏览器兼容是前端开发人员必须掌握的一个技能,但是初入前端的同学或者其他后台web开发同学往往容易选择忽略,而形成两个极端: 1 我最开始都是使用IE6,IE6上没问题,其它浏览器坑爹(多出现与前端后端一起搞的同学,小生2年前就这种状态,鼓励人家用ie6.。。。) 2 我要遵循标准,我只要ff就好,IE就是坑爹的玩意,我不必去理他(小生一年前的心态。。。) 现在看来,之前的想法都是不对的,我们诚然应该追求最新的浏览器使用最新的技术,但是渐进增强,向后兼容的思想一定要有, 因为就现在IE6在中国的份额也是不容小视的。 抛开之前的大道理,我们说点实际的问题,哪次前端面试不问兼容性问题?哪次... 阅读全文
posted @ 2013-08-20 21:30 barbabravo 阅读(315) 评论(0) 推荐(0)
摘要: 1、方法定义 call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj。apply方法:语法:apply([thisObj[,argArray]])定义:应用某一对象的一个方法,用另一个对象替换当前对象。说明:如果 argArray 不是一个有效的数组或者不是 . 阅读全文
posted @ 2013-08-20 14:11 barbabravo 阅读(165) 评论(0) 推荐(0)
摘要: 先做个备忘http://tianqi.xixik.com/code/zhoushan/ 阅读全文
posted @ 2013-08-14 10:55 barbabravo 阅读(122) 评论(0) 推荐(0)
摘要: 之前一直迷惑于display:inline/inline-block/block的异同,在度娘谷哥的帮助下,突然有了一点思路。按照网上的介绍,inline将对象转化为内联元素,block将对象转化为块元素,而inline-block则将对象转化为具有块属性的内联元素。可能是因为本人理解能力有限,一直很纠结着难以理解这个说法。后来看到这么一个解释[1]:内联元素即所有元素都在一行上,无前后换行符,且无法限定高宽,即高宽为其内容的高宽。例如,,,都是内联元素的例子。块元素即总在新行上开始,可控制高宽。,,,为块元素的例子。从例子上说,对span进行背景色限定时,会发现span的背景色总是和文字大小 阅读全文
posted @ 2013-07-29 10:52 barbabravo 阅读(344) 评论(0) 推荐(0)
摘要: javascript 中提供了两个对数据进行排序的方法,即sort()和reverse()在理解的时候犯了一个非常低级的错误,现记录如下:reverse()不包括排序的功能,只是把原来的数组反转。sort()对数组进行排序,是先对成员进行toString()方法后按字符串排序。 阅读全文
posted @ 2013-07-28 18:59 barbabravo 阅读(214) 评论(0) 推荐(0)
摘要: By Tamar Sadeh, Director of MarketingIn today’s world, users’ expectations for a quick and easy search process, combined with an information landscape as large and complex as that covered by the Primo Central Index, render sophisticated relevance-ranking algorithms crucial to the success of the disc 阅读全文
posted @ 2013-07-16 17:08 barbabravo 阅读(469) 评论(0) 推荐(0)
摘要: 本文转载自http://big-student.iteye.com/blog/1898213在IE9和IE10中,当对一个html的样式初始了一个很大的left或者top时,使用jQuery的offset()或者jQuery UI的position重新定位会出现left或者top计算错误,造成元素离正确的位置很远。看例子:Html代码 发现window的left为-429214.73px,而如果使用css方法不会有问题,即 $("#window_1").css({left:"282px", top:"127px"}); 如果将其中的l 阅读全文
posted @ 2013-07-14 11:01 barbabravo 阅读(290) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 下一页