摘要: var a = 1;var obj = { b: 2};var fn = function () {};fn.c = 3;function test(x, y, z) { x = 4; y.b = 5; z.c = 6; return z;}test(a, obj, fn);alert(a... 阅读全文
posted @ 2015-03-24 21:51 低调的大白兔 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1、//请补全下面的函数,仅当p为数组时返回true.//可给出多种实现方式,每种实现方式不一定完美,如果不完美,需要说明每种实现的限制function isArray(p) {//你的代码在这里}这个题有人可能用instanceof,但是会有不兼容,在多个frame中。其实很简单:function... 阅读全文
posted @ 2015-03-24 21:48 低调的大白兔 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 么是calc()?学习calc()之前,我们有必要先知道calc()是什么?只有知道了他是个什么东东?在实际运用中更好的使用他。calc()从字面我们可以把他理解为一个函数function。其实calc是英文单词calculate(计算)的缩写,是css3的一个新增的功能,用来指定元素的长度。比如说... 阅读全文
posted @ 2015-03-24 20:30 低调的大白兔 阅读(1488) 评论(0) 推荐(0) 编辑
摘要: inline-block是什么?Inline-block是元素display属性的一个值。这个名字的由来是因为,display设置这个值的元素,兼具行内元素( inline elements)跟块级元素(block elements)的特征。块级元素(block elements),来源于CSS盒子... 阅读全文
posted @ 2015-03-24 20:17 低调的大白兔 阅读(417) 评论(0) 推荐(0) 编辑
摘要: mage-set对我来说,我也很陌生,于是借助G爸和度娘海量的搜索image-set,才知道Webkit内核"safari6"和“chrome21”支持CSS4的background-image新规范草案image-set。通过Webkit内核的浏览器私有属性“-webkit”,image-set为... 阅读全文
posted @ 2015-03-24 19:52 低调的大白兔 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 现在才发现自己一直没有分清楚css的伪类和伪元素啊,so,总结一下。CSS伪类用于向某些选择器添加特殊的效果。CSS伪元素用于将特殊的效果添加到某些选择器。可以明确两点,第一两者都与选择器相关,第二就是添加一些“特殊”的效果。这里特殊指的是两者描述了其他css无法描述的东西。伪类种类伪元素种类区别这... 阅读全文
posted @ 2015-03-24 19:40 低调的大白兔 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 有一个数组,其中保存的都是小写英文字符串,现在要把它按照除了第一个字母外的字符的字典顺序(字典顺序就是按首字母从a-z顺序排列,如果首字母相同则按第二个字母……)排序,请编写代码:例:["abd","cba","ba",]排序后["ba","cba","abd"]好吧,我在准备笔试,不说了,贴代码:... 阅读全文
posted @ 2015-03-24 16:34 低调的大白兔 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 字符串操作:concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串。 indexOf() – 返回字符串中一个子串第一处出现的索引。如果没有匹配项,返回 -1 。 charAt() – 返回指定位置的字符。 lastIndexOf() – 返回字符串中一个子串最后一处出现的索引,如... 阅读全文
posted @ 2015-03-24 16:00 低调的大白兔 阅读(417) 评论(0) 推荐(0) 编辑
摘要: YslowYahoo发布的一款基于FireFox的插件,主要是为了提高网页性能而设计的,下面是它提倡了23条规则,还是很不错的,分享一下:1.减少HTTP请求次数合并图片、CSS、JS,改进首次访问用户等待时间。2. 使用CDN就近缓存==>智能路由==>负载均衡==>WSA全站动态加速3. 避免空... 阅读全文
posted @ 2015-03-24 15:33 低调的大白兔 阅读(228) 评论(0) 推荐(1) 编辑
摘要: 这两天把自己以往的一些经验总结一下,希望对自己以后的开发更有帮助。分类总结下,前端开发中的优化方法和技巧。可以一起交流。一、减少http请求数量(简单粗暴,效果最佳) 1、对于图片,适当使用css sprite。 2、适当进行css、js文件的合并和压缩。 3、(大图片可以使用浏览器的本地... 阅读全文
posted @ 2015-03-24 15:30 低调的大白兔 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 请写一个 getParents 方法让它可以获取某一个 DOM 元素的所有父亲节点。function getParents(id){ var obj=document.getElementById(id); var parents=[]; ... 阅读全文
posted @ 2015-03-24 15:00 低调的大白兔 阅读(191) 评论(0) 推荐(0) 编辑
摘要: childNodes 返回当前元素所有子元素的数组firstChild 返回当前元素的第一个下级子元素lastChild 返回当前元素的最后一个子元素nextSibling 返回紧跟在当前元素后面的元素nodeValue 指定表示元素值的读/写属性parentNode 返回元素的父节点previou... 阅读全文
posted @ 2015-03-24 14:50 低调的大白兔 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 解决跨域问题的方法有很多,如:图像ping(简单)、jsonp(缺点是不能实现跨域post)、CROS(CORS的本质让服务器通过新增响应头Access-Control-Allow-Origin,通过HTTP方式来实现资源共享,让每个请求的服务直接返回资源.它使用了HTTP交互方式来确定请求源是... 阅读全文
posted @ 2015-03-24 14:43 低调的大白兔 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 调试线上代码的时候,我们经常遇到的一个问题就是 本地一套环境,线上一套环境,本地没有的文件用线上的这种需求。我简单来说下使用nodejs如何做到。先说下不用nodejs我们怎么做,工具比如fiddler,代理服务器比如nproxy之类都可以完成。但是很麻烦啊,要配置规则还要安装工具,改代理端口之类的... 阅读全文
posted @ 2015-03-24 14:29 低调的大白兔 阅读(1898) 评论(0) 推荐(0) 编辑
摘要: HTML 5的革新之一:语义化标签二文本元素标签、分组元素标签。HTML 5的革新——语义化标签(一)中介绍了一些HTML5新加的一些节元素,一张页面中结构元素构成网页大体,但是也需要其他内容来填充,譬如图片、文本、代码、表单、交互等等。所以接下来我们就来详细了解HTML5的新增加的和重新定义的文本... 阅读全文
posted @ 2015-03-24 12:01 低调的大白兔 阅读(415) 评论(0) 推荐(0) 编辑
摘要: HTML 5的革新之一:语义化标签一节元素标签。在HTML 5出来之前,我们用div来表示页面章节,但是这些div都没有实际意义。(即使我们用css样式的id和class形容这块内容的意义)。这些标签只是我们提供给浏览器的指令,只是定义一个网页的某些部分。但现在,那些之前没“意义”的标签因为因为ht... 阅读全文
posted @ 2015-03-24 11:59 低调的大白兔 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 1、//现有代码如下:var foo = 1;function main(){alert(foo);var foo = 2;alert(this.foo)this.foo = 3;}//1.请给出以下两种方式调用函数时,alert的结果,并说明原因。var m1 = main();var m2 = ... 阅读全文
posted @ 2015-03-24 11:01 低调的大白兔 阅读(1522) 评论(0) 推荐(1) 编辑
摘要: 1、function test() { var a = 1; setTimeout(function() { alert(a); a = 3; }, 1000); a = 2; setTimeout(function() { alert(a); a = 4; }, 3000);} test(... 阅读全文
posted @ 2015-03-24 10:36 低调的大白兔 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 好久没写原生的js了,又火狐和ie的兼容,上面那个博客里的问题: 如何区分ie和其他浏览器:if(window.ActiveXObject){}else{} 火狐下没有innerText属性。兼容性写法是这样: doc.innerText?doc.innerText="":doc.text... 阅读全文
posted @ 2015-03-24 10:06 低调的大白兔 阅读(143) 评论(0) 推荐(0) 编辑
摘要: oninput,onpropertychange,onchange的用法1、onchange触发事件必须满足两个条件:a)当前对象属性改变,并且是由键盘或鼠标事件激发的(脚本触发无效)b)当前对象失去焦点(onblur);2、onpropertychange的话,只要当前对象属性发生改变,都会触发... 阅读全文
posted @ 2015-03-24 10:00 低调的大白兔 阅读(1620) 评论(0) 推荐(1) 编辑