20170313 前端开发日报

基于 HTTPS 的安全机制的研究;因为一个分号,引起的程序员大讨论;2016 年崛起的 JS 项目;这里有超过 20 家的前端面试题,你确定不点进来看看;Vue.js新手入门指南;Visual Studio 2017各版本安装包离线下载、安装全解析;Vuex新手入门指南;如何开发Web应用程序

  1. 基于 HTTPS 的安全机制的研究 1 问题提出 现在广泛使用的HTTP协议采用的是一种明文传输的方式,因此通信双方的数据在网络上传输是十分不安全的。 2 解决方案 一种简单的解决方案就是对传输的数据进行加密处理。 目前流行的加密方式有两种:对称加密和非对称加密。 2.1 对称加密 首先讨论对…
  2. 因为一个分号,引起的程序员大讨论 】全文=> ​​​   之前在网上看到过一段有趣的代码,据说在女生节的时候,某软件学院的学生还专门给女生拉了条幅   代码   为了看的更清楚一点,我们把上面的代码整理出来,代码结构如下   整理出来的代码   站在程序员的角度,我们可以很容易的看出来这个条幅想表达的是什么,意思就是说:我会爱…

    因为一个分号,引起的程序员大讨论
  3. [译] 2016 年崛起的 JS 项目 本文是我对中文版 risingstars2016 的整理,而本人就是中文版的译者。长江后浪推前浪,如果你能花 30 分钟读完我 6 个小时翻译的内容,相信你不会被后浪拍死在沙滩上,对 2017 该学什么有个清晰的认识。 近几年 JS 社区创新和演化的速度是有目共睹的,几个月前比较时髦的技术很可能现在已经过时了。2016 已经过去,…
  4. Vue.js新手入门指南 】全文=> ​​​   最近在逛各大网站,论坛,以及像SegmentFault等编程问答社区,发现Vue.js异常火爆,重复性的提问和内容也很多,楼主自己也趁着这个大前端的热潮,着手学习了一段时间的Vue.js,目前用它正在做自己的结业项目。   在做的过程中也对Vue.js的官方文档以及其各种特性有了许多认识。作为一个之前以PHP+模版引…

    Vue.js新手入门指南
  5. Visual Studio 2017各版本安装包离线下载、安装全解析 】全文=> ​​​   关于Visual Studio 2017各版本安装包离线下载、更新和安装的方法以及通过已下载版本减少下载量的办法   微软最近发布了正式版Visual Studio 2017并公开了其下载方式,不过由于VS2017采用了新的模块化安装方案,所以微软官方并未提供ISO镜像,但是官方提供了如何进行离线下载的方案给需要进行离线安装的用户,…

    Visual Studio 2017各版本安装包离线下载、安装全解析
  6. Vuex新手入门指南 】全文=> ​​​   很多人在学习完Vue.js之后还会看到一个经常被提及的词语叫做Vuex。   Vuex字面上看与Vue.js只差了一个字母,但是他们两个做的事情完全不一样。   在本文我会像之前的 Vue.js新手入门指南 文章一样的问答形式来写文章。  1.Vuex是什么?   我们还是像以往一样先看一看官方文档对此的解读…

    Vuex新手入门指南
  7. 如何开发Web应用程序】作为一个程序员,为什么我就非要被认为知道如何开发Web应用程序呢? (来自: 美女程序员) ​​​​

    如何开发Web应用程序
  8. 扎心了,老铁!Node.js 福利图爬虫程序 – 掘金 ​​​ 基于 Node.js 的福利图网站爬虫程序。再也不用在网页中一直点下一张看图了。 —— 由咬一口的烂苹果分享
  9. [译] Vue.js 组件编码规范 by 杨小福 其它语言 英文 葡萄牙语 韩语 俄语 目标 本规范提供了一种统一的编码规范来编写 Vue.js 代码。这使得代码具有如下的特性: 其它开发者或是团队成员更容易阅读和理解。 IDEs 更容易理解代码,从而提供高亮、格式化等辅助功能 更容…
  10. ReactRouter-V4 构建之道与源码分析 多年之后当我回想起初学客户端路由的那个下午,满脑子里充斥着的只是对于单页应用的惊叹与浆糊。彼时我还是将应用代码与路由代码当做两个独立的部分进行处理,就好像同父异母的兄弟尽管不喜欢对方但是不得不在一起。幸而这些年里我能够和其他优秀的开发者进行交流,了解他们对于客户端路由的看法。尽管他们中的大部分与…
  11. 关于 JavaScript 的数组随机排序》看下面的代码,我们生成一个长度为 10 的数组[‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’, ‘h’, ‘i’, ‘j’],使用上面的方法将数组乱序,执行多次后,会发现每个元素仍然有很大机率在它原来的位置附近出现。 (by oldj) ​​​

    关于 JavaScript 的数组随机排序
  12. #IT技术分享#【九个问题从入门到熟悉 HTTPS】详见: 这是一篇科普 HTTPS 的文章。作者将以问答的形式,带大家逐步熟悉 HTTPS . ​​​ 女朋友也是软件工程专业,因为快要毕业了,最近一边做毕设一边学习编程。前两天她问我 HTTPS 的问题,本来想直接扔一篇网上的教程给她。后来想了一下,那些文章大多直接介绍概念, 对新手不太友好,于是我干脆亲自给她解释一下,顺便整理了一份问答录。 Q1: 什么是 HTTPS? BS: HTTPS 是安全的 HTTP HTTP 协议中的内容都…

    九个问题从入门到熟悉 HTTPS
  13. GitHub 上的测试覆盖率 本篇文章主要介绍一下测试覆盖率的概念以及如何将测试覆盖率的 badge 添加到 README.md 中。
  14. Spring Boot 干货系列(四):开发 Web 应用之 Thymeleaf 篇

热门资讯

  1. [译] 良好的离线体验,让你的应用不再 Try again, later by Hevin 简评:简而言之,核心思想就是 Google I/O 2016 上 Yigit Boyar 的分享:Act locally, sync globally. 虽然现在 4G 和 wifi 不断普及,但网络状况不稳定的情况还是会出现,如果对这种情况设计的不好是会有损用户体验的。特别是对创业公司,每个用户都来之不易,如果因为这样的细节问题而失去了用户,是不可接受…
  2. 大白话聊聊编译那点事儿 notes:本篇其实是我自己的一篇读书笔记,在看了一些书和博客之后,想用大白话解释一下,然后加强自己的知识记忆,只是想分享一下 很多细节知识点,在大白话后可能讲的很糙,甚至掩盖了很多技术细节,如有不足,希望指正 我会把看到的相关博客,书籍,在文尾一一列出,其实还是看书好,更加系统…

    大白话聊聊编译那点事儿
  3. 我是运维,我就这样挽救了 800 万用户 by 李光 作者简介: 李光,现任职于腾讯社交网络运营部/织云产品团队,负责运营平台规划与运维新产品开发工作,多年业务运维、运营规划经验。 一、概述 读完关于 DevOps 前世今生的《凤凰项目:一个运维的传奇故事》,书中传达了若干理念,其中一点也是老生常谈的IT的价值体现在帮助业务与用…
  4. Atlas-手淘组件化框架的前世今生和未来的路】今天手淘技术团队宣布正式开源它们的容器框架Atlas,受到人们的广泛关注。下面让Atlas团队来介绍下该项目的历史、原理和未来。 ​​​
  5. Mobx 思想的实现原理》本文主要介绍Mobx 思想的实现原理,而Mobx 最关键的函数在于 autoRun…… (by ascoders ) ​​​

    Mobx 思想的实现原理
  6. #云栖技术分享# 《视频直播推流拉流慢、卡顿解决方案》 视频直播类App当前已经普遍采用CDN来实现访问加速,但还是经常遇到推拉流慢、卡顿的问题,一般是由于调度不精准、域名劫持、终端手机接入网络动态切换等因素导致。结合使用CDN和HTTPDNS可以比较完美解决此类问题。来看这篇文 ​​​

    视频直播推流拉流慢、卡顿解决方案
  7. 【孙丕恕:用大数据解决双创问题】加快数据流通与交易,以大数据促进双创,针对当下双创企业营商环境,全国人大代表、浪潮集团董事长孙丕恕提出两点建议:第一,营造大数据流通环境,建立大数据交易联盟… ​​​

    用大数据解决双创问题
  8. 关于“大数据”的15条干货思考】马云创造了DT(大数据时代)这个词,说未来社会不是IT时代,而是DT时代,而阿里巴巴战略定位为做DT时代的基础设施。类似于IT时代的微软,移动互联网时代的苹… ​​​

    关于“大数据”的15条干货思考
  9. #技能Get# 【卫哲:没有效率的增长,不是慢性自杀,而是加速自杀】互联网最大的作用就是提升效率。一个互联网公司没有人均10万美元的利润贡献,就不是真正的互联网公司。大和快的背后,是效率。 商业的本质,除了增长以外还有效率。 如何提高效率?从这5个方面一一击破! ​​​
  10. Source Map入门教程文章由浅入深详细地介绍了什么叫source map, 有何作用,如何生成source map, 以及在Chrome的开发者工具下面如何使用source map。非常适合学习!

    Source Map入门教程

关注github前端日报 订阅精彩文章

前端日报栏目数据来自码农头条,每日分享互联网上热门的前端开发、移动开发、设计、资源和资讯等,为开发者提供动力,如果觉得内容对你有用,记得分享给你的小伙伴。进入码农头条查看更多


关注我

我的微信公众号:前端开发博客,在后台回复以下关键字可以获取资源。

  • 回复「小抄」,领取Vue、JavaScript 和 WebComponent 小抄 PDF
  • 回复「Vue脑图」获取 Vue 相关脑图
  • 回复「思维图」获取 JavaScript 相关思维图
  • 回复「简历」获取简历制作建议
  • 回复「简历模板」获取精选的简历模板
  • 回复「加群」进入500人前端精英群
  • 回复「电子书」下载我整理的大量前端资源,含面试、Vue实战项目、CSS和JavaScript电子书等。
  • 回复「知识点」下载高清JavaScript知识点图谱

每日分享有用的前端开发知识,加我微信:caibaojian89 交流