会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小李HH
分享一些前端的知识~~
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2019年1月20日
LeetCode10.正则表达式匹配 JavaScript
摘要: 给定一个字符串 (s) 和一个字符模式 (p)。实现支持 '.' 和 '*' 的正则表达式匹配。 s 可能为空,且只包含从 a-z 的小写字母。 p 可能为空,且只包含从 a-z 的小写字母,以及字符 . 和 *。 示例 1: 示例 2: 示例 3: 示例 4: 示例 5:
阅读全文
posted @ 2019-01-20 08:56 小李HH
阅读(168)
评论(0)
推荐(0)
2019年1月17日
学习WebSocket笔记
摘要: 由于HTTP协议是无状态的,服务器只会响应来自客户端的请求,但是它与客户端之间不具备持续连接。 当用户在浏览器上进行操作时,可以请求服务器上的api;但是反过来不可以:服务端发生了一件事,无法将这个事件的信息实时主动的通知客户端。只有在客户端查询服务器当前状态时,所发生事件的信息才会从服务器传递到客
阅读全文
posted @ 2019-01-17 23:21 小李HH
阅读(254)
评论(0)
推荐(0)
学习MySql和MongoDB笔记
摘要: 首先了解下关系型数据库和非关系型数据库 关系型数据库 SQL关系型数据库采用了关系模式来组织数据,即关系模式为二维表格模型。 主要的数据库:SQL Server,Oracle,Mysql,PostgreSQL。 优点:容易理解,使用方便,易于维护 缺陷:对于高并发量的读写效率,高扩展性和可用性(难以
阅读全文
posted @ 2019-01-17 18:02 小李HH
阅读(255)
评论(0)
推荐(0)
学习Node.js知识小结
摘要: 什么是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)
前端路由原理及vue-router介绍
摘要: 前端路由原理本质就是监听 URL 的变化,然后匹配路由规则,显示相应的页面,并且无须刷新。目前单页面使用的路由就只有两种实现方式 hash history www.test.com/##/ 就是 Hash URL,当 ## 后面的哈希值发生变化时,不会向服务器请求数据,可以通过 hashchange
阅读全文
posted @ 2019-01-17 00:54 小李HH
阅读(416)
评论(0)
推荐(0)
2019年1月16日
MVVM及框架的双向绑定
摘要: MVVM由以下三个内容组成 View:视图模板 Model:数据模型 ViewModel:作为桥梁负责沟通View和Model,自动渲染模板 在JQuery时期,如果需要刷新UI时,需要先取到对应的DOM再更新UI,这样数据和业务的逻辑就和页面有强耦合。 在MVVM中,UI是挺数据驱动的,数据一旦改
阅读全文
posted @ 2019-01-16 23:23 小李HH
阅读(710)
评论(0)
推荐(0)
实现虚拟(Virtual)DOM
摘要: Virtual DOM算法 把一个div元素的属性打印出来,如下: 可以看到仅仅是第一层,真正DOM的元素是非常庞大的,这也是DOM加载慢的原因。 相对于DOM对象,原生的JavaScript对象处理起来更快,而且更简单。DOM树上的结构、属性信息都可以用JavaScript对象表示出来: 上面对应
阅读全文
posted @ 2019-01-16 15:01 小李HH
阅读(533)
评论(0)
推荐(0)
2019年1月15日
HTTP相关知识
摘要: 1.HTTP的概念 超文本传输协议(HTTP)是用于传输诸如HTML的超媒体文档的应用层协议。它被设计用于Web浏览器和Web服务器之间的通信,但它也可以用于其他目的。 HTTP遵循经典的客户端-服务端模型,客户端打开一个连接以发出请求,然后等待它收到服务器端响应。 HTTP是无状态协议,意味着服务
阅读全文
posted @ 2019-01-15 16:00 小李HH
阅读(185)
评论(0)
推荐(0)
BFC 块级格式化上下文
摘要: 块级格式化上下文(Block Fromatting Context)是按照块级盒子布局的。 BFC是一个独立的布局环境,其中的元素布局是不受外界的影响,并且在一个BFC中,块盒与行盒(行盒由一行中所有的内联元素所组成)都会垂直的沿着其父元素的边框排列。 W3C对BFC的定义如下: 浮动元素和绝对定位
阅读全文
posted @ 2019-01-15 11:54 小李HH
阅读(336)
评论(0)
推荐(0)
2019年1月14日
JavaScript的原型(prototype、__proto__、constructor)
摘要: 构造函数: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)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告