- 博客(11)
- 收藏
- 关注
原创 react 的异步和同步
https://github.com/Advanced-Frontend/Daily-Interview-Question/issues/17
2019-07-30 10:54:32
4096
原创 设计模式
观察者模式var subject = { observers: [], notify() { this.observers.forEach(observer =>{ observer.update() }) }, attach (observer) { this.observers.push(observer) }}var observer = ...
2019-07-22 17:29:32
96
原创 es6的class
class Animal {constructor(name) {console.log('name: ', name); //lucythis.name = name;}sayHi() {return `My name is ${this.name}`;}}let a = new Animal('lucy');console.log(a.sayH...
2019-07-18 18:31:43
82
原创 react 的声明周期
一:初次进入页面getDefaultProps()----->getInitialState()---->componentWillMount()--->rander()--->componentDidMount()注:getDefaultProps() 在继承的方式class Home extends Component 构造类中不能执行 ,在 React.cr...
2018-10-22 14:48:40
176
原创 js 中的隐式转换
JavaScript 是一种弱类型或者说动态语言。这意味着你不用提前声明变量的类型,在程序运行过程中,类型会被自动确定。这也意味着你可以使用同一个变量保存不同类型的数据。运算符(+,-,*,/,%)操作时 转换类型var a = 1;b=2;console.log(a+b) 结果 3 不会转换。var a = ‘fd’;b=‘sdf’;console.log(a+b) 结果 fdsdf...
2018-08-08 14:11:39
378
转载 RN 常用第三方组件
调用系统打电话、发短信、发邮件、打开网址功能https://github.com/anarchicknight/react-native-communications快速检索列表(按首字母)https://github.com/johanneslumpe/react-native-selectablesectionlistview图表组件https://github.com/tomauty...
2018-07-17 18:18:47
571
原创 ES6 数组的扩展
1.扩展运算符扩展运算符是三个点(...)例如:简单用法console.log(...[a, b, c])// a b cconsole.log(1, ...[2, 3, 4], 5)// 1 2 3 4 5[...document.querySelectorAll('p')]// [<p>, <p>, <p>]例如:复杂用法(可用来作为函数调用)...
2018-07-11 16:02:14
77
原创 关于js中的堆和栈以及基本类型和引用类型的理解。
堆(heap)和栈(stack)栈(stack)会自动分配内存空间,会自动释放。堆(heap)动态分配的内存,大小不定也不会自动释放。基本类型:基本数据类型包括Undefined,String,Boolean,Null,Number,存放在栈内存中,占据固定大小的空间。引用类型: 引用类型指那些可能由多个值构成的对象( 包括Function,Array,Object ),保存在堆内存中,包含引用...
2018-06-15 10:37:30
274
原创 js 的 严格模式
支持严格模式的浏览器:Internet Explorer 10 +、 Firefox 4+ Chrome 13+、 Safari 5.1+、 Opera 12+。严格模式通过在脚本或函数的头部添加 "use strict"; 表达式来声明。为什么使用严格模式?消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;消除代码运行的一些不安全之处,保证代码运行的安全;"严格模式"体现了...
2018-05-20 14:45:50
122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人