
前端笔记
文章平均质量分 53
DoesO_o
这个作者很懒,什么都没留下…
展开
-
Javascript原型链
本人是前端小白,只是希望能够同学写博客的形式来记录自己学习前端的过程。很多都是看着别人博客自己再二次编写并理解其原理。如果有冒犯希望告知。明白javascript是如何创建对象的通过字面量的方式var obj = new Object(); var obj={}; //字面量 var a = { name:”aName”, age:18 }; var b= {原创 2017-12-13 16:23:47 · 203 阅读 · 0 评论 -
React入门
1、ReactReact和Vue,这两兄弟已经是网红了。几乎很多互联网企业都在使用这两个框架。所以,作为接触前端的er,我们是有必要去学习这个框架的。本文着重介绍的是,React。2、create-react-app首先我们省去了繁琐的webpack配置,如果想单独了解webpack,可以自行百度了解webpack。 安装之前我们需要安装node和npm。 node官网:https...原创 2018-08-02 14:03:44 · 222 阅读 · 0 评论 -
面试题目总结
New创建对象的过程 1、创建一个新对象 2、将函数的执行上下文给this指针 3、赋值给this指针 4、返回thisAjax手写请求// 初始化ajax对象var xhr = new XMLHttpRequest();// 向接口发送请求xhr.open('GET','/api',true);// 接收数据完成事件的触发xhr.o...原创 2018-07-24 21:06:38 · 233 阅读 · 0 评论 -
事件委托
在前端中,减少操作DOM是提高性能的方式之一。 在javascript中,事件委托叫做事件代理,利用的是事件冒泡的原理,比如一个div里面包裹多层的a标签,每个a标签当中都绑定相同的事件,如果利用for循环进行事件的绑定,那么一个函数的运行会存在内存中,那么多个函数的同时存在会对内存消耗很大,对前端性能是很不利的。所以,既然如此,将事件绑定在父节点div上,只需要绑定一次,子节点a标签就会根据冒...原创 2018-06-23 14:15:58 · 180 阅读 · 0 评论 -
Sass入门
Sass是啥? Sass是一门高于css的元语言,它能用来清晰地、结构化地描述文件样式,有着比普通css更加强大的功能来创建可维护和管理的样式表。现在的sass实际可以这么理解为是一种css的升级版本。能够通过定义变量的编程方式进行编写css代码。比如:$side : left;.container { border-#{$side}-radius : 5px;}以一种定义变量的方原创 2018-01-19 20:55:15 · 441 阅读 · 0 评论 -
Javascript作用域和闭包
一、作用域想知道作用域,我们得先了解什么是执行上下文。 首先,通过一段小案例看看。<script type="text/javascript"> console.log(a); var a = 100; fn('小明'); function fn(name){ age = 20; console.log(name,age);原创 2017-12-16 12:48:26 · 559 阅读 · 0 评论 -
Javascript原型链(二)
上一篇文章粗略的理解了一下什么是原型和原型链概念。这篇文章记录一下自己对创建对象的过程的深入理解。一、new创建对象的过程首先我们都知道javascript创建一个对象的方式可以是使用构造函数方式。比如:<script type="text/javascript"> function Person(name,age){ this.name=name; thi原创 2017-12-15 15:34:12 · 184 阅读 · 0 评论 -
Javascript面向对象
一、面向对象和面向过程面向过程 着重于解决问题的步骤,明确其解决的步骤,一步步去实现。着眼于局部和具体。面向对象 着重于一种解决的思维,建立对象是为了更好的解决问题的行为。更注重于整体。 面向对象是一种思维方法,编程方法,而且也不针对于某种编程语言。一种编程的思想二、面向对象的基本特性继承:某一个类继承另一个类,则具备另一个类的属性和方法 多态:不同的相同方法中有不同的表现形式 封装原创 2017-12-15 09:40:38 · 151 阅读 · 0 评论 -
React生命周期
React生命周期学习React,生命周期很重要,掌握了React的生命周期,对写高性能很有帮助。 组件的生命周期可以分为三个状态:Mounting:插入真实的DOMUpdating:正在重新渲染Unmounting:已移除真实的DOM首先,万事一张图。 React生命周期的方法有:componentWillMount 在渲染前调用,在客户端也在服务端。co...原创 2018-08-02 16:32:10 · 221 阅读 · 0 评论