20190317 前端开发日报

JavaScript 项目迁移到 TypeScript 步骤以及遇到的问题;Web前端开发流程;如何使用前端技术开发一个桌面跨端应用;浅谈 Web 安全;JavaScript 高阶函数快速入门;2019年2月份Github上收获最多Star的10个Java项目;JavaScript写一个简单的Ps滤镜效果;Node.js 基础知识:没有依赖关系的 Web 服务器

  1. JavaScript 项目迁移到 TypeScript 步骤以及遇到的问题 本文讲述了如何将 JavaScript 项目迁移到 TypeScript 上,以及如何在项目中添加 TypeScript 配置,编写 TypeScript 代码。 一、插件安装 安装项目所需插件,一般对应的模块都会有对应的 @types 插件可以使用。不知道的是否需要安装对应的 @types 插件的话,可以到 TypeSearch 进行查找。 # 安装…
  2. Web前端开发流程开发前准备 了解产品和设计 参加需求、交互、视觉会议,了解产品设计和项目成员。 了解产品面向的设备和平台。 了解产品对兼容性的要求以及是否采用响应式设计等。 提出疑问和见解 按需求结合现有技术,提出疑问…
  3. 如何使用前端技术开发一个桌面跨端应用 本文将会讲述一个完整的跨端桌面应用 代码画板 的构建,会涉及到整个软件开发流程,从开始的设计、编码、到最后产品成型、包装等。 本文不仅仅是一篇技术方面的专业文章,更会有很多产品方面的设计思想和将技术转换成生产力的思考,我将结合我自己的使用场景完全的讲解整个开发流程,当然涉及到设计方面的不一…
  4. 浅谈 Web 安全 我们多少应该听说过一些关于 web安全 的问题吧,比如 http劫持 、 xss跨站脚本攻击 、 corf跨站请求伪造 。当下好多的网站都没有实现https,web安全也是一个非常重要的话题。 一、Http劫持 在用户的客户端与其要访问的服务器经过网络协议协调后,二者之间建立了一条专用的数据通道,用户端程序在系统中开放指定网络…
  5. JavaScript 高阶函数快速入门翻译:疯狂的技术宅原文:[链接] 本文首发微信公众号:jingchengyideng欢迎关注,每天都给你推送新鲜的前端技术文章 把函数以数据的形式去使用,并解锁一些强大的模式。 高阶函数 接受和/或返回另外一个函数的函…
  6. 2019年2月份Github上收获最多Star的10个Java项目该文已加入笔主的开源项目——JavaGuide(一份涵盖大部分Java程序员所需要掌握的核心知识的文档类项目),地址:[链接] 。觉得不错的话,记得点个Star。
  7. JavaScript写一个简单的Ps滤镜效果其实非常非常赶单~CSS3多了一个filter的属性,非常强大(兼容性一般)!我们只要根据输入的值/滑块滑动的值来动态更改css中filter属性的值即可
  8. Node.js 基础知识:没有依赖关系的 Web 服务器 Node.js 是构建 web 应用服务端的一种非常流行的技术选择,并且有许多成熟的网络框架,比如express, koa ,hapijs。尽管如此,在这篇教程中我们不用任何依赖,仅仅使用 Node 核心的http 包搭建服务端,并一点点地探索所有的重要细节。这不是你能经常看到的一种状况,它可以帮助你更好地理解上面提及的所有框架–现有的…
  9. 常见前端安全 – XSS/CSRF/cookie/密码/HTTP传输/点击劫持XSS 定义: Cross site 本网站运行了来自其他网站的代码 数据变成了程序 XSS实例: {代码…} XSS危害: 获取页面数据 获取cookie document.cookie 劫持前端逻辑 发送请求 攻击分类: XSS攻击点:包含用户输入行为…
  10. Promise——从阅读文档到简单实现(一)最近几周参加笔试面试,总是会遇到实现异步和处理异步的问题,然而作者每次都无法完美地回答。在最近一次笔试因为 Promise 而被刷掉后,我终于下定决心一个个地搞懂它们,就先拿 Promise 开刀吧 :)。
  11. [AST实战]从零开始写一个wepy转VUE的工具 “转转二手”是我司用wepy开发的功能与APP相似度非常高的小程序,实现了大量的功能性页面,而新业务H5项目在开发过程中有时也经常需要一些公共页面和功能,但新项目又有自己的独特点,这些页面需求重新开发成本很高,但如果把小程序代码转换成VUE就会容易的多,因此需要这样一个转换工具。 本文将通过实战带你体验HTML、…
  12. 理解 JavaScript Mutation 突变和 PureFunction 纯函数 作者:Chidume Nnamdi 英文原文: https://blog.bitsrc.io/unders… 理解 JavaScript Mutation 突变和 PureFunction 纯函数 不可变性、纯函数、副作用,状态可变这些单词我们几乎每天都会见到,但我们几乎不知道他们是如何工作的,以及他们是什么,他们为软件开发带来了什么好处。 在这篇文章中,我…
  13. WebGeeker-Validation: 一个强大的 PHP 参数验证器在实现服务端的API接口时,对于每一个接口的每一个参数,都应该检测其取值是否合法,以免错误的数据输入到系统中。这个工作可以说是费时费力,但又不得不做。而且PHP本身是弱类型语言,不但要验证取值,还要验证…
  14. angular组件样式不生效在本周的项目中有一个需求,对处于两种不同状态的计算机列表赋予不同的颜色方便更加醒目的区分,完工后的效果如下。
  15. 萌新与大型angularjs项目 一周目本周,公司让我从已有项目入手,学习angularjs。需要最终能找到一个页面做一个一样的出来,并实现相关功能。下面我就简单讲述一下我的学习过程。
  16. Node.js 微服务实践(一) 作者 | 王澍 什么是微服务 微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。 微服务的概念源于2014年3月Martin F…
  17. Apache Flink 1.7 中文官方文档 GitBook 大公开 微信公众号:深广大数据Club 关注可了解更多大数据相关的咨询。有问题或建议,请公众号留言; 如果你觉得深广大数据Club对你有帮助,欢迎转发朋友圈分享 声明 大家好,最近一段时间没有更新公众号,还请大家见谅! 现在给大家带来一个好消息,我将公开近期我一直在努力翻译的Apache F…

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

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


关注我

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

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

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