李子豪的前端自习室


  • Startseite

  • Archiv

  • Tags

React的组件渲染

Veröffentlicht am 2017-08-02

组件渲染

React元素也可以是用户自定义的组件。

1
const element = <Welcome name='Sara' />
Weiterlesen »

React中的JSX不完全解析

Veröffentlicht am 2017-08-01

React
由于今天没有带阮一峰老师的ES6书及所记得笔记,所以就先开辟一篇关于React的知识吧,都是些很很基础的知识,但是有些也是容易遗漏的知识哦。

Weiterlesen »

第七章:关于解构赋值其他方面

Veröffentlicht am 2017-07-31

其他的解构赋值

字符串的解构赋值

字符串也可以结构赋值,此时字符串被转换成了一个类数组对象。

1
2
3
4
5
6
const [a,b,c,d,e] = 'hello'
a//'h'
b//'e'
c//'l'
d//'l'
e//'o'

Weiterlesen »

第六章:Promise的应用

Veröffentlicht am 2017-07-30

下面是一个Promise的实例

1
2
3
4
5
6
7
8
9
function timeout(ms){
return new Promise((resolve,reject) => {
setTimeout(resolve,ms,'done')
})
}
timeout(100),then((value) => {
console.log(value)
})
Weiterlesen »

第五章:关于Promise?

Veröffentlicht am 2017-07-29

什么是Promise?

Promise就是一个对象,用来传递异步操作的消息,它代表了某个未来才会知道结果的事件(通常是异步操作),并且这个事件提供统一的API,可供进一步处理。

Weiterlesen »

第四章:模板字符串

Veröffentlicht am 2017-07-28

模板字符串

Weiterlesen »

第二章:解构赋值

Veröffentlicht am 2017-07-26

拾穗者

Weiterlesen »

第一章:let 和 const 命令

Veröffentlicht am 2017-07-25

第一章:let 和 const 命令

let命令

含义

用于生命变量,所声明的变量只能在let命令所在的代码块内有效

let的变量提升

let不会发生变量提升现象,所以,变量一定要在声明之后使用,否则报错。

  • 什么是变量提升?
  • 在JavaScript中,把定义在后面的变量提升到代码的顶部去定义,变量提升只是提升变量的声明,并不会把赋值也提升上来。
    //在最新的前端大佬中也有人说let可以引起变量提升,MDN也说明let可以引起变量提升,关于这个问题,也有很多很多的解释,不知道谁对谁错,而且我发现了一个奇妙的问题,就是let x = x;之后,x既不能赋值也不能重新let,好像x变成了一个bug,所以关于let是否能引起变量提升还是持保留意见。
1
2
3
4
5
(function(){
var a = 1,
b = 2,
c = 3
})()

其实实际的效果

1
2
3
4
5
6
(function(){
var a,b,c
a = 1;
b = 2;
c = 3;
})()

Weiterlesen »

es6入门法则

Veröffentlicht am 2017-07-23

引言

有很久都没有更新bolg了,说来惭愧,一直待在公司里面做一些无关紧要的切页面的活,最近联系到一些同学进了阿里巴巴,一些进了外企,想想着实让人羡慕,怪只怪自己能力不够,还是要再努力一点,比我优秀的人都那么努力,我为什么还不努力,加油,再战两个月,争取,月薪过7000,哈哈!

想做一些关于ES6的知识积累,比如一些ES6的新特性,好记性不如烂笔头,好好总结一下,我的计划是每天更新一点知识,每篇字数保证在500字上下,可多不可少。时间在15天为一个周期。

下一篇的知识总结是React的知识总结,嗯!完美!

这一篇就当是立下契约了,哈哈!!

每天不写的话就会阳痿哦!

原型

Veröffentlicht am 2017-07-23
1:OOP指什么?有哪些特性?

OOP是Object Oriented Programming的简称,即面向对象设计。
特性:

  1. 封装
    能够把一个实体的信息、功能、响应都装入一个单独的对象中的特性。
    • 封装允许使用者不必关心类的工作机理就可以使用它。
    • 所有对数据的访问和操作都必须通过特定的方法,否则无法使用,从而达到数据隐藏的目的。
      2 继承
      继承的方法允许在不该都源程序的基础上对其进行扩充,这样使得原功能得以保存,也是新功能得以扩展。提高程序的复用率。
      3 多态性
      同一操作作用于不同的类的实例,将产生不同的执行结果,不同类的对象接收到相同的信息时,得到不同的结果。就比如同一个人,如果他的信息为上班,我们可以定义
      为上班族,如果他的信息为上学,我们可以定义为学生。
      .
      Weiterlesen »
123…6
Aleen

Aleen

54 Artikel
16 Tags
© 2017 Aleen
Erstellt mit Hexo
Theme - NexT.Muse