2019年4月17日
摘要: 1.技术体系 1.1技术体系整理 其中绿色底色的代表Demo中表现出的能力比较成熟,可以直接应用。 脑图地址:http://naotu.baidu.com/file/3392a895a903972520b2f65fda12ee3c?token=55695cff60c6e275 1.2 兼容性 Web 阅读全文
posted @ 2019-04-17 18:07 ygunoil 阅读(2957) 评论(0) 推荐(0) 编辑
  2019年4月10日
摘要: SSE ( Server-sent Events )是 WebSocket 的一种轻量代替方案,使用 HTTP 协议。 严格地说,HTTP 协议是没有办法做服务器推送的,但是当服务器向客户端声明接下来要发送流信息时,客户端就会保持连接打开,SSE 使用的就是这种原理。 一、SSE 能做什么? 理论上 阅读全文
posted @ 2019-04-10 11:39 ygunoil 阅读(1385) 评论(0) 推荐(0) 编辑
  2019年3月29日
摘要: 一、腾讯 1.腾讯IMWEB 2.腾讯AlloyTeam 3.腾讯CDC 二、阿里 1.淘宝前端团队FED 三、京东 1.凹凸实验室 2.京东设计中心JDC 四、百度 1.百度Fex 2.百度efe 3.百度eux 五、360奇舞团 1.奇虎360 六、去哪儿 1.去哪大前端YMFE 携程 1.携程 阅读全文
posted @ 2019-03-29 11:48 ygunoil 阅读(568) 评论(0) 推荐(0) 编辑
  2019年3月25日
摘要: 摘要无服务器架构(Faas/Serverless),是软件架构领域的热门话题。 AWS,Google Cloud和Azure - 在无服务器上投入了大量资金,已经在看到了大量专门针对Faas/Serverless的文章、书籍,开源项目,会议。 但什么是无服务器,为什么(或不是)值得考虑? 文章参考文 阅读全文
posted @ 2019-03-25 10:33 ygunoil 阅读(1448) 评论(0) 推荐(0) 编辑
  2019年3月22日
摘要: 一、首先说明一下cookie中的sessionid的作用。 1、cookie只是一些文本内容,多是键值对的形式,是请求头中的一部分 2、http是无连接的 知道这两点,就可以很容易的理解sessionid的作用的。 session是保存在服务器端的,与客户端的一次会话。session中用于保存会话的 阅读全文
posted @ 2019-03-22 16:09 ygunoil 阅读(311) 评论(0) 推荐(0) 编辑
  2019年3月20日
摘要: 在Web应用中,实现动画效果的方法比较多,Javascript 中可以通过定时器 setTimeout 来实现,css3 可以使用 transition 和 animation 来实现,html5 中的 canvas 也可以实现。除此之外,html5 还提供一个专门用于请求动画的API,那就是 re 阅读全文
posted @ 2019-03-20 00:00 ygunoil 阅读(419) 评论(0) 推荐(0) 编辑
  2019年3月19日
摘要: 1.防抖是把多次执行转换为最后一次执行; 节流是每隔一定时间执行一次; 目的都是,降低回调执行频率。节省计算资源。 防抖常用于:搜索框搜索输入、手机号、邮箱验证输入检测、窗口大小Resize; 节流常用于:滚动加载、表单重复提交、搜索联想功能 2. 防抖 函数防抖在执行目标方法时,会等待一段时间。当 阅读全文
posted @ 2019-03-19 23:54 ygunoil 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 现在有一种类似树的数据结构,但是不存在共同的根节点 root,每一个节点的结构为 {key: 'one', value: '1', children: [...]},都包含 key 和 value,如果存在 children 则内部会存在 n 个和此结构相同的节点,现模拟数据如下图: 已知一个 va 阅读全文
posted @ 2019-03-19 23:48 ygunoil 阅读(1754) 评论(0) 推荐(0) 编辑
摘要: 1. 堆 堆是在程序运行时,而不是在程序编译时,申请某个大小的内存空间。即动态分配内存,对其访问和对一般内存的访问没有区别。堆是指程序运行时申请的动态内存,而栈只是指一种使用堆的方法(即先进后出)。 2. 栈(stack)——先进后出,删除与加入均在栈顶操作 栈也称为堆栈,是一种线性表。 堆栈的特性 阅读全文
posted @ 2019-03-19 23:45 ygunoil 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一、垃圾回收的必要性 下面这段话引自《JavaScript权威指南(第四版)》 由于字符串、对象和数组没有固定大小,所有当他们的大小已知时,才能对他们进行动态的存储分配。JavaScript程序每次创建字符串、数组或对象时,解释器都必须分配内存来存储那个实体。只要像这样动态地分配了内存,最终都要释放 阅读全文
posted @ 2019-03-19 23:34 ygunoil 阅读(191) 评论(0) 推荐(0) 编辑