随笔分类 -  前端基础

摘要:一、条件语句 1,使用 Array.includes 来处理多重 || 条件 2,少写嵌套,无效条件尽早返回 3,使用函数默认参数和解构 4,相较于 switch,Map / Object 也许是更好的选择 5,使用 Array.every 和 Array.some 来处理全部/部分满足条件 阅读全文
posted @ 2018-10-18 17:55 司马老朋 阅读(312) 评论(0) 推荐(0)
摘要:一、HTTP1.0 HTTP 1.1主要区别 1.1 长链接 HTTP 1.0需要使用keep-alive参数来告知服务器端要建立一个长连接,而HTTP1.1默认支持长连接。 HTTP是基于TCP/IP协议的,创建一个TCP连接是需要经过三次握手的,有一定的开销,如果每次通讯都要重新建立连接的话,对 阅读全文
posted @ 2018-10-12 17:02 司马老朋 阅读(9487) 评论(0) 推荐(1)
摘要:前言 设计模式定义:在面向对象软件设计过程中 针对特定问题的简洁而优雅的解决方案。在不同的编程语言中,对设计模式的实现其实是可能会有区别的。 单例模式 观察者模式 工厂模式 命令模式 职责链模式 1,单例模式 定义:是保证一个类只有一个实例,并且提供一个访问它的全局访问点。 需求:一些对象我们往往只 阅读全文
posted @ 2018-10-12 10:42 司马老朋 阅读(23148) 评论(0) 推荐(2)
摘要:问题:为什么点击 button 会刷新页面 ? 原因:你代码的写法可能如下图,把 <button> 按钮 写在 <form> </form> 标签里边啦。 <button> 放在 form 里边, 除了 IE 中 默认 type = "button", 其他浏览器默认 type = "submit" 阅读全文
posted @ 2018-10-08 21:23 司马老朋 阅读(4854) 评论(0) 推荐(0)