摘要:
正则表达式定义 在js中有两种方式来定义正则表达式, 第一种是类似 perl 的语法来定义一个正则表达式,我们把它叫做正则表达式字面量法: 其中 pattern 就是一个正则表达式,由字符类、限定符、分组、向前查找和反向引用组成。 flag 是匹配模式的标志,有 gim 三种: g 代表全局模式, 阅读全文
摘要:
概念 Object.assign() 方法可以把任意多个的源对象自身的可枚举属性拷贝给目标对象,然后返回目标对象。语法如下: Object.assign 方法只会拷贝源对象自身的并且可枚举的属性到目标对象身上。 浅拷贝 使用这个方法有个最需要注意的地方就是它是浅拷贝,也就是对于嵌套对象来说使用Obj 阅读全文
摘要:
react生命周期流程 1.初始化,首次render getDefaultProps() getDefaultProps 方法可以用来设置组件属性的默认值,在组件被建立时候就立即调用,所有实例都可以共享这些属性。此时并不可以使用this.state和setState。 注意es6语法中就不这样用了, 阅读全文
摘要:
mongodb简介 在使用nodejs时候,需要存储一些简单json数据的情况下,很多人会推荐使用mongodb。mongodb是一个文档型数据库,在 sql 中,数据层级是:数据库(db) 表(table) 记录(record) 字段;在 mongodb 中,数据的层级是:数据库 collecti 阅读全文
摘要:
前言 不论是React还是React native,facebook官方都推荐使用ES6的语法,没在项目中使用过的话,突然转换过来会遇到一些问题,如果还没有时间系统的学习下ES6那么注意一些常见的写法暂时也就够用的,这会给我们的开发带来很大的便捷,你会体验到ES6语法的无比简洁。下面就介绍我在rea 阅读全文
摘要:
前言 现在前端自动化已经是家常便饭,各种工具也是层出不穷,grunt、gulp、webpack是应用最广的三种工具,虽然grunt看似已垂垂老矣,但是以前写的很多项目一直用的就是grunt,温故方能知新,这里把grunt的基本操作再记录一下。 grunt常用插件 开始使用grunt很简单,在项目的根 阅读全文
摘要:
填坑笔记 开始入坑RN,从最开始的学起难免有不少乱七八糟的问题,记录在这里。 1. 8081端口占用问题 按照官网教程搭建开发环境并按照下面代码运行时候有报错,显示8081端口的问题 应该就是端口占用的问题,首先找到占用程序,用下面代码,加上sudo,如果什么都没有发生。可以看到PID。 然后用下面 阅读全文
摘要:
前言 公司终于可以上外网了,近期在搞RN的东西,暂时脑子有点晕,等过段时间再来写点总结。倒是最近有个新学前端的同学经常会问一些基础知识,工作空闲写了小Demo给他看,全是很基础的知识,纯粹是顺便记录在这里就当温故而知新吧... CSS布局 关于布局,我们马上就要想到浮动和定位,根据要实现的布局,相当 阅读全文
摘要:
最近在网上看到有人讨论这三个的一些概念与区别,发现自己也一直没有较好的总结,所以查阅了一些资料来阐述一下。 基本概念 cookie cookie英文意思是小甜饼,是原来的网景公司创造,目前是在客户端存储数据的一种选项,cookie一般是由服务器端生成,绑定在特定的域名之下,当设定一个cookie之后 阅读全文
摘要:
在此记录一下用javascript刷leetcode的过程,每天都要坚持! 1.Two Sum Given an array of integers, find two numbers such that they add up to a specific target number. The f... 阅读全文