08 2017 档案

摘要:在javascript中,对象和数组是两种不同的类型,这和php中的数组概念不同。在javascript中,也有一些精妙的算法,用来对一些对象进行排序。我在面试迅雷的时候,也拿到一道题,当时做题的时候考虑到时间,没有去仔细研究,回来后再读了一些方法,就知道真正的考点在哪里了。 我们现在有一组“学生” 阅读全文
posted @ 2017-08-31 19:12 前端婴幼儿 阅读(25717) 评论(1) 推荐(2)
摘要:前言 相信每一个前端er对于跨域这两个字都不会陌生,在实际项目中应用也是比较多的。但跨域方法的多种多样实在让人目不暇接。老规矩,碰到这种情况,就只能自己总结一篇博客,作为记录。 正文 1. 什么是跨域? 跨域一词从字面意思看,就是跨域名嘛,但实际上跨域的范围绝对不止那么狭隘。具体概念如下:只要协议、 阅读全文
posted @ 2017-08-25 08:41 前端婴幼儿 阅读(272) 评论(0) 推荐(0)
摘要:SEO(Search Engine Optimization),就是传说中的搜索引擎优化,是指为了增加网页在搜索引擎自然搜索结果中的收录数量以及提升排序位置而做的优化行为。我认为这是一门说来简单,但操作起来复杂的技术,只可意会,不可言传。作为一名前端工程师,不需要精通SEO,但必须要了解它。SEO有 阅读全文
posted @ 2017-08-22 21:32 前端婴幼儿 阅读(732) 评论(0) 推荐(0)
摘要:除了可以当做锚点,定位到同name位置,location.hash还有两个用法。 平时开发都会用得到。 一:使js事件在浏览器中产生历史记录。 举个栗子: 我们在JS里面改变了页面的数据、样式等,比如我们首先执行了JS函数A,把页面由白色变成了红色,在执行了JS函数B,把页面由红色变成了黑色,这个时 阅读全文
posted @ 2017-08-09 00:48 前端婴幼儿 阅读(811) 评论(0) 推荐(0)
摘要:arguments.callee 在哪一个函数中运行,它就代表哪一个函数。 一般用在匿名函数中 在匿名函数中有时会需要自己调用自己,但是由于是匿名函数,没有名子,无名可调。 这时就可以用arguments.callee来代替匿名的函数。 上述代码就是用匿名函数实现的计算10的阶乘。用argument 阅读全文
posted @ 2017-08-08 11:26 前端婴幼儿 阅读(430) 评论(0) 推荐(0)
摘要:由于历史的原因,各个浏览器在对页面的渲染上存在差异,甚至同一浏览器在不同版本中,对页面的渲染也不同。在W3C标准出台以前,浏览器在对页面的渲染上没有统一规范,产生了差异(Quirks mode或者称为Compatibility Mode);由于W3C标准的推出,浏览器渲染页面有了统一的标准(CSSc 阅读全文
posted @ 2017-08-02 23:21 前端婴幼儿 阅读(2107) 评论(0) 推荐(0)
摘要:DOM 使用nextSibling属性返回指定节点之后的下一个兄弟节点,(即:相同节点树层中的下一个节点)。 nextSibling属性与nextElementSibling属性的差别: nextSibling属性返回元素节点之后的兄弟节点(包括文本节点、注释节点即回车、换行、空格、文本等等); n 阅读全文
posted @ 2017-08-02 13:58 前端婴幼儿 阅读(4756) 评论(1) 推荐(1)
摘要:HTML5规范毕竟是刚刚才定义完成的规范,还有一些浏览器并不能支持其中的新标签和新属性,尤其是IE8及以下版本浏览器。以下介绍一些在页面中使用HTML5新标签的实践方法,目的是让HTML5中的新标签在低级浏览器中也得到有限的支持,不至于影响整个的页面功能。 让浏览器识别HTML5规范中的新标签 IE 阅读全文
posted @ 2017-08-02 11:57 前端婴幼儿 阅读(786) 评论(0) 推荐(0)
摘要:说响应式之前,先说一下单位。 pt与px 在html设计字体的css样式中,有些字体设置成14pt,而不是14px,那pt是什么,和px又有什么关系呢? pt(point)是印刷行业常用的单位,等于1/72英寸,表示绝对长度。px(pixel)指的是像素,是屏幕上显示数据的最基本的点,表示相对大小。 阅读全文
posted @ 2017-08-01 22:28 前端婴幼儿 阅读(330) 评论(0) 推荐(0)
摘要:在讲布局前,先说两句题外话,写博时,突然想到了郭德纲说过的一个段子“说两个人骂架,不是你有理,你嗓门大,你唾沫星子崩我一脸,你就能骂赢,要看谁命长,过两年你死了,我站你坟头咋说咋是对的,你在那小匣里还能站起来说啥不”。 为什么要说这个老梗呢,其实前端写页面布局,差不多就是这个道理,咱们(小子没学几天 阅读全文
posted @ 2017-08-01 15:16 前端婴幼儿 阅读(1912) 评论(0) 推荐(0)
摘要:1、何为HACK? 简单的说,HACK就是只有特定浏览器才能识别这段hack代码。Hack也可以说是让前端最为头疼的问题,因为要写N多种兼容代码。当然,IE是最让人蛋疼的。一般来说,CSS HACK有3种表现形式: CSS属性前缀法::比如 IE6能识别下划线"_"和星号" * ",IE7能识别星号 阅读全文
posted @ 2017-08-01 14:46 前端婴幼儿 阅读(513) 评论(0) 推荐(0)
摘要:一、简单介绍一下什么是浏览器内核。 浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“解释引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如HTML、JavaScript)并渲染(显示)网页。 所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎 阅读全文
posted @ 2017-08-01 14:25 前端婴幼儿 阅读(692) 评论(0) 推荐(0)