Skip to content

Latest commit

 

History

History
173 lines (160 loc) · 11.3 KB

前端开发资讯日报.md

File metadata and controls

173 lines (160 loc) · 11.3 KB

6. Web 前端开发资讯日报

说明: 获取每日前端开发日报列表、单日日报详情信息列表:

6.1 每日前端开发日报列表

必选参数: page 1,2,3 第一页第一二页日报列表当前日期一次往前走

接口地址: /Web/web_daily_list?page=1

调用例子: https://api.isoyu.com/api/Web/web_daily_list?page=1

返回数据(每次返回是10条数据,这里就不全部列出来了)如下图:

{
    "msg": "success",
    "code": 1,
    "data": [
        {
            "title": "20170530 前端开发日报",
            "date": "2017-05-31",
            "desc": "Vue全家桶填坑之路;Webpack 最详解;前端开发规范:命名规范、html 规范、css 规范、js 规范;前端性能优化的三个维度;Angular4实现个人作品展示站;HTTP Session 的工作原理以及几个思维扩展;React 教 ...",
            "daily_id": 20170530
        },
        {
            "title": "20170529 前端开发日报",
            "date": "2017-05-30",
            "desc": "web前端面试题汇总(JS);Vue 重写前端导航;Webpack 2 中一些常见的优化措施;Canvas之基础;https那些事;煦涵说JSON;redux-demo;Angular 组件间通信 WEB前端面试题汇总(JS)如何解决跨域问 ...",
            "daily_id": 20170529
        },
        {
            "title": "20170528 前端开发日报",
            "date": "2017-05-29",
            "desc": "大白话 JavaScript 创建对象思维导图;学习阮一峰的WebSocket;从 JavaScript 作用域说开去;前端周刊第 57 期:《战争与和平版》的 CSS-IN-JS 黑历史;Alloy 前端周刊第 7 期;JavaScrip ...",
            "daily_id": 20170528
        },
        {
            "title": "20170527 前端开发日报",
            "date": "2017-05-28",
            "desc": "JavaScript 函数式编程指南;JS 函数式编程指南(中文版);快速掌握ECMAScript 6新特性;基于 TypeScript 的 Node.js 框架 Nest 正式版发布(下);2017-05-27 前端日报;一个后端程序员的 ...",
            "daily_id": 20170527
        },
        {
            "title": "20170526 前端开发日报",
            "date": "2017-05-27",
            "desc": "Vue.js 入门最佳项目实践-个人博客全栈应用从零到上线;JTaro:基于 Vue 2.0 的轻量级 SPA 框架;为什么我们需要 Vuex;【小程序可用】css3 animation 实现的跑马灯;Sessions by Pusher: ...",
            "daily_id": 20170526
        },
        {
            "title": "20170525 前端开发日报",
            "date": "2017-05-26",
            "desc": "不仅仅是粘贴复制——聊聊前端脚手架;值得多聊聊的 Promise 模式,以及它能解决什么问题;发布自己第一个 npm 组件包(基于 Vue 的文字跑马灯组件);一个简单express+jade+mysql+bootstrap+nodejs的 ...",
            "daily_id": 20170525
        },
        {
            "title": "20170524 前端开发日报",
            "date": "2017-05-25",
            "desc": "JavaScript 疑难汇总;Vue的Mock数据(一) JSON-server;React VR 快速入门中文文档;javascript——window对象;jQuery效果—雪花飘落;移动 web 之滚动篇;10分钟教你撸一个node ...",
            "daily_id": 20170524
        },
        {
            "title": "20170523 前端开发日报",
            "date": "2017-05-24",
            "desc": "基于栈的 HTML 解析器;React学习报告;WebP 已经适合主流使用?美图图像选型评测及优化历程;一、如何将Vue初始项目发布到github上;还在找react例子? 记录一下react练习小心得;前端每周清单第 14 期:编写现代  ...",
            "daily_id": 20170523
        },
        {
            "title": "20170522 前端开发日报",
            "date": "2017-05-23",
            "desc": "前端 (Not just) 工程师终究要掌握的知识;css3动画(二):波浪效果;JS 与多线程;每天 10 个前端知识点:杂技;GB-respond:移动端响应式布局解决方案(JavaScript + rem);React实战 ̵ ...",
            "daily_id": 20170522
        },
        {
            "title": "20170521 前端开发日报",
            "date": "2017-05-22",
            "desc": "总有你要的编程书单(GitHub);JavaScript 编码指南;学习JavaScript之闭包;Vue 用户的 React 上手小结;初识weex(前端视角) – 环境搭建;JQuery 中的 setTimeout(fn,  ...",
            "daily_id": 20170521
        }
    ]
}

6.2 单个日报列表

必选参数: $daily_id 如:20170520 某个日期数

接口地址: /Web/every_daily_list?$daily_id=20170520

调用例子: https://api.isoyu.com/api/Web/every_daily_list?$daily_id=20170520

返回数据(每次返回是10条数据,这里就不全部列出来了)如下图:

{
    "msg": "success",
    "code": 1,
    "title": "20170530 前端开发日报",
    "data": [
        {
            "title": "vue全家桶填坑之路",
            "url": "https://segmentfault.com/a/1190000009599025",
            "desc": "vue全家桶填坑之路近些日子上手vue全家桶,深感自己的知识水平浅薄,在摸索之中记录了我遇到的一些问题的解决方法。 场景:表单需要打开新页面修改参数返回保存数据 这个一开始我就想利用vuex的store存储到state之中就大功告成了。..."
        },
        {
            "title": "Webpack 最详解",
            "url": "http://zcfy.cc/article/a-detailed-introduction-to-webpack-ndash-smashing-magazine-2974.html",
            "desc": "Webpack 最详解 JavaScript模块打包的概念已经出现一段时间了。RequireJS在2009年首次发声,之后Browserify粉墨登场。接着各种打包工具如雨后春笋纷纷涌现。而webpack以其优异的特性脱颖而出。如果你还不了解它,希望这篇文章可以带你熟悉这一款强大的工具。 什么是模块打包工具 我们见过的多数编程语言(包括ECMAScr..."
        },
        {
            "title": "前端开发规范:命名规范、html 规范、css 规范、js 规范",
            "url": "https://juejin.im/post/592d4a5b0ce463006b43b6da",
            "desc": "前端开发规范:命名规范、html 规范、css 规范、js 规范 本文首发于我的个人网站:http://cherryblog.site/ (背景更换了不知道大家有没有发现呢,嘻嘻) 一个好的程序员肯定是要能书写可维护的代码,而不是一次性的代码,怎么能让团队当中其他人甚至一段时间时候你再看你某个时候写的代码也能看懂呢,这就需"
        },
        {
            "title": "前端性能优化的三个维度",
            "url": "https://juejin.im/post/592d0f4ca0bb9f00570f4408",
            "desc": "前端性能优化的三个维度 前端性能优化可以分为三个level:静态资源优化、接口访问优化、页面渲染速度优化,在操控门槛上依次递增,优化效果上越发没有这么明显,所以很多小团队只会做到了第一个level追求极致的前端性能体验,提升自己的level,come on ~ 目录 一、静态资源"
        },
        {
            "title": "Angular4实现个人作品展示站",
            "url": "https://segmentfault.com/a/1190000009599190",
            "desc": "Angular4实现个人作品展示站Angular4实现个人作品展示站,模板仿慕课。 SPA site for displaying owner project http://project.giscafer.com github:https://github.com/giscafer/p..."
        },
        {
            "title": "HTTP Session 的工作原理以及几个思维扩展",
            "url": "https://swiftcafe.io/2017/05/30/about-session/",
            "desc": "HTTP Session 的工作原理以及几个思维扩展 大家都知道,HTTP 协议本身是无状态的,Session 的出现解决了这个问题,也被大多数 web 端采用。 但它背后的实现原理你是否有兴趣了解呢,以及在它基础上的思维发散,和你聊聊。 无状态的 HTTP 大家都知道,我们目前使用的互联网应用层协议基本上都是基于 HTTP 和 HTTPS 的,它们的本身是无状态的, 只负..."
        },
        {
            "title": "",
            "url": "http://miaoyunze.com/2017/05/30/React-Tutorial-11-Composition-vs-Inheritance/",
            "desc": "React 教程 - 11. 组合与继承 React 官方文档翻译 - 11. 组合与继承 —— 由缪运泽分享"
        },
        {
            "title": "angular中的作用域及继承",
            "url": "https://segmentfault.com/a/1190000009598760",
            "desc": "angular中的作用域及继承在一些使用angular框架的大型项目中,似乎有很多个controller,而每个controller都有自己的$scope. $rootscope$rootScope顶级作用域,也叫根作用域,类似于window,window的属性在任何子作用域都可以访问。$rootS..."
        },
        {
            "title": "",
            "url": "https://segmentfault.com/a/1190000009597241",
            "desc": "杂篇 - Vue豆瓣系列文章项目地址 在线演示 不识庐山真面目,只缘身在此山中。 大概一个月前,开源了Vue重构豆瓣移动端的项目,效果还可以,收到了很多小伙伴的反馈,话说是要写一些文章的,但迟迟没有动笔,估计小伙伴们等的花都谢了,..."
        },
        {
            "title": "如何在JavaScript中实现一个Long型——Long.js源码学习与分析",
            "url": "https://segmentfault.com/a/1190000009599204",
            "desc": "如何在JavaScript中实现一个Long型——Long.js源码学习与分析背景 由于在项目中使用到了WebSocket的自定义二进制协议,需要将二进制转为后端服务中定义的Long型。而在JavaScript中的Number类型由于自身原因,并不能完全表示Long型的数字,因此需要我们通过其他的方式来对Lon..."
        },
        {
            "title": "WebAssembly基础",
            "url": "https://segmentfault.com/a/1190000009598598",
            "desc": "WebAssembly基础WebAssembly定义 WebAssembly是一种的语言,可以在现代浏览器环境中运行,并提供了功能和性能上的优势。可以将其它语言,如C/C++等,编译成Assembly格式的代码,然后在浏览器中运行。 WebAssembly的目标 WebAssem..."
        },
        {
            "title": "canvas 图像旋转与翻转姿势解锁",
            "url": "http://t.cn/RSzpxck",
            "desc": "《canvas 图像旋转与翻转姿势解锁》从一个游戏需求说起:“可乐瓶”里有多个“气泡”,需要设置不同的动画效果,且涉及 deviceOrientation 的交互,需要有大量计算改变元素状态……  (by 凹凸实验室) ​​​"
        },
        {
            "title": "如何瘦身 Git 仓库",
            "url": "http://t.cn/RSqz6LY",
            "desc": "如何瘦身 Git 仓库 » 译者:zhousiyu325 对 Git 仓库的维护通常是为了减少仓库的大小。如果你从另外一个版本控制系统导入了一个仓库,你可能需要在导入后清除掉不必要的文件。 ​​​"
        }
    ]
}