摘要: 给定一个字符串 (s) 和一个字符模式 (p)。实现支持 '.' 和 '*' 的正则表达式匹配。 s 可能为空,且只包含从 a-z 的小写字母。 p 可能为空,且只包含从 a-z 的小写字母,以及字符 . 和 *。 示例 1: 示例 2: 示例 3: 示例 4: 示例 5: 阅读全文
posted @ 2019-01-20 08:56 小李HH 阅读(168) 评论(0) 推荐(0)
摘要: 由于HTTP协议是无状态的,服务器只会响应来自客户端的请求,但是它与客户端之间不具备持续连接。 当用户在浏览器上进行操作时,可以请求服务器上的api;但是反过来不可以:服务端发生了一件事,无法将这个事件的信息实时主动的通知客户端。只有在客户端查询服务器当前状态时,所发生事件的信息才会从服务器传递到客 阅读全文
posted @ 2019-01-17 23:21 小李HH 阅读(254) 评论(0) 推荐(0)
摘要: 首先了解下关系型数据库和非关系型数据库 关系型数据库 SQL关系型数据库采用了关系模式来组织数据,即关系模式为二维表格模型。 主要的数据库:SQL Server,Oracle,Mysql,PostgreSQL。 优点:容易理解,使用方便,易于维护 缺陷:对于高并发量的读写效率,高扩展性和可用性(难以 阅读全文
posted @ 2019-01-17 18:02 小李HH 阅读(255) 评论(0) 推荐(0)
摘要: 什么是Node.js 官方解释:Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js使用了一个事件驱动、非阻塞式I/O的模型( Node.js的特性),使其轻量级又高效。 Node.js 的包管理器 npm 是全球最大的开源库生态系统。 上图所示: 阅读全文
posted @ 2019-01-17 16:25 小李HH 阅读(227) 评论(0) 推荐(0)
摘要: 前端路由原理本质就是监听 URL 的变化,然后匹配路由规则,显示相应的页面,并且无须刷新。目前单页面使用的路由就只有两种实现方式 hash history www.test.com/##/ 就是 Hash URL,当 ## 后面的哈希值发生变化时,不会向服务器请求数据,可以通过 hashchange 阅读全文
posted @ 2019-01-17 00:54 小李HH 阅读(416) 评论(0) 推荐(0)
摘要: MVVM由以下三个内容组成 View:视图模板 Model:数据模型 ViewModel:作为桥梁负责沟通View和Model,自动渲染模板 在JQuery时期,如果需要刷新UI时,需要先取到对应的DOM再更新UI,这样数据和业务的逻辑就和页面有强耦合。 在MVVM中,UI是挺数据驱动的,数据一旦改 阅读全文
posted @ 2019-01-16 23:23 小李HH 阅读(710) 评论(0) 推荐(0)
摘要: Virtual DOM算法 把一个div元素的属性打印出来,如下: 可以看到仅仅是第一层,真正DOM的元素是非常庞大的,这也是DOM加载慢的原因。 相对于DOM对象,原生的JavaScript对象处理起来更快,而且更简单。DOM树上的结构、属性信息都可以用JavaScript对象表示出来: 上面对应 阅读全文
posted @ 2019-01-16 15:01 小李HH 阅读(533) 评论(0) 推荐(0)
摘要: 1.HTTP的概念 超文本传输协议(HTTP)是用于传输诸如HTML的超媒体文档的应用层协议。它被设计用于Web浏览器和Web服务器之间的通信,但它也可以用于其他目的。 HTTP遵循经典的客户端-服务端模型,客户端打开一个连接以发出请求,然后等待它收到服务器端响应。 HTTP是无状态协议,意味着服务 阅读全文
posted @ 2019-01-15 16:00 小李HH 阅读(185) 评论(0) 推荐(0)
摘要: 块级格式化上下文(Block Fromatting Context)是按照块级盒子布局的。 BFC是一个独立的布局环境,其中的元素布局是不受外界的影响,并且在一个BFC中,块盒与行盒(行盒由一行中所有的内联元素所组成)都会垂直的沿着其父元素的边框排列。 W3C对BFC的定义如下: 浮动元素和绝对定位 阅读全文
posted @ 2019-01-15 11:54 小李HH 阅读(336) 评论(0) 推荐(0)
摘要: 构造函数:function Foo() {}; 实例对象: let f1 = new Foo; let o1 = new Foo; 一般函数都有prototype属性,除了window.Math和Function.prototype.bind()(该属性指向原型)等 一般对象都有__proto__属 阅读全文
posted @ 2019-01-14 21:04 小李HH 阅读(229) 评论(0) 推荐(0)