摘要: js中的this灵活多变,极易出错。 可以按照函数的4种调用方式分别讨论 1、作为普通函数来调用时, this的指向->window 准确的说,this为null,但被解释成window 在ECMASCRIPT5标准中,如果this为null,则解释成undefined 函数内带有this操作,不能 阅读全文
posted @ 2017-09-12 23:19 前端小吖 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 作用域 在JS中函数嵌套非常普遍,在函数嵌套中,对变量的寻找方式先是从函数内部向里寻找,找不到,则往外层函数寻找,直到 全局(window)区域 如: var是声明变量 var是在函数运行的上下文中声明一个变量,如果不加var,则是一个赋值操作,(按照作用域特点上,追溯查找并赋值) 如果不加var声 阅读全文
posted @ 2017-09-12 22:26 前端小吖 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 事件绑定 在JavaScript中,有三种常用的绑定事件的方法: 1、在DOM元素中直接绑定; 2、在JavaScript代码中绑定; 3、绑定事件监听函数。 1、DOM元素上绑定 我们可以在DOM元素上绑定onclick、onmouseover、onmouseout、onmousedown、onm 阅读全文
posted @ 2017-09-12 18:08 前端小吖 阅读(2831) 评论(0) 推荐(0) 编辑
摘要: 通常我们创建一全页面的布局时,浮动是一种常用的方法,也是页面元素定位的一种基本功能。浮动可以让元素一个挨着一个。浮动可以创建一个自然流布局,同时充许元素设置自身尺寸和其父元素容器的尺寸大小。 虽然 浮动 很好用,但是使用上还是存在一定的问题。最典型的问题就是一个父元素包含了多个浮动的子元素。页面的内 阅读全文
posted @ 2017-08-31 13:01 前端小吖 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 今天上百度前端技术学院的做任务巩固基础,之前做了两个比较复杂的页面,总觉得自己有时好有时差,于是决定从基础任务开始从新做一遍查缺补漏。 第一个任务是实现一个三栏布局,外部的两栏固定宽度,中间自适应,以下是效果图: 我自己采用了两种布局方式: 首先是:浮动float css代码: .team-inf{ 阅读全文
posted @ 2017-08-31 11:25 前端小吖 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 我的nvm安装安装步骤记录: 因为node的版本更新太快了,而我们的某些项目又需要在特定版本的node下工作,这时就用到了我们强大的nvm了。 nvm:Node Version Manager(node版本管理器),用它可以很方便的在我们的电脑上安装并维护多个Node的版本。 nvm的下载 1、nv 阅读全文
posted @ 2017-08-26 12:27 前端小吖 阅读(279) 评论(0) 推荐(0) 编辑