• 花椒前端TypeScript实践总结

    今天我们就来探究一下TypeScript的优缺点。如果你是TypeScript老鸟,这篇文章可能并不适用于你,但是欢迎阅读并一起讨论。TypeScript是一种由微软开发的开源、跨平台的编程语言。TypeScript添加了可选的静态类型系统和很多尚未正式发布的ECMAScript新特性。TypeScript支持任意浏览器,任意环境,任意系统并且是开源的。而且如果你想要在现有项目中充分体验TypeScript,你又将面临异常高昂的切换成本。虽然TypeScript提供了Any类型,但是使用它的同时也失去了TypeScript的优势,建议不要使用。组内人员对新技术的热忱度都很高,希望通过一个项目来实践TypeScript。开源项目,所以代码越规范越好,TypeScript便于理解,并配有详细的文档。
  • 前端技术观察第 17 期

    https://github.com/yemount/pose-animatorJavaScript ES2020必知必会新特性new features of JavaScript ES2020 which you should know探索应用新技术能提升社会效率和降低成本。https://www.smashingmagazine.com/2020/04/dark-mode-react-apps-styled-components/每位开发者都应该知道的7种设计模式7 JavaScript Design Patterns Every developer should know迷你版的设计模式讲解。https://codesource.io/javascript-design-patterns/你可能还不知的 7 个 CSS 好用的属性7 Useful CSS properties you may not know7个可能会在关键时候帮你省事的CSS属性。https://juejin.im/post/5ea8c37fe51d454dc55c8de7/10种跨域解决方案10 cross-domain request solutions你知道几种跨域的解决方案呢?
  • 用好这7个VS Code插件,前端编程效率蹭蹭涨

    VSCode 用当前大火的 TypeScript 开发,基于 electron 框架,底层 Node.js 对前端来说非常友好,简直就是一款为前端量身定。俗话说“插件用的好,编程没烦恼”,接下来就盘点 7 个提升前端编程效率的 VSCode 插件。itemName=christian-kohler.path-intellisenseEditorConfig for VS Code 在公司工作,一定会遇到多个人参与一个项目的情况,即使的团队中使用多中 IDE 和编辑器,也可以用针对 VS Code 的 EditorConfig 来实现一致性。EditorConfig包含一个用于定义代码格式的文件和一批编辑器插件,这些插件是让编辑器读取配置文件并以此来格式化代码。VSCode 提供的扩展插件数量惊人,这也是让它大受欢迎的原因之一。
  • 2.4万人参与的Python调查报告:Linux、JS、VSCode、Flask、PostgreSQL与AWS亮眼

    近日,Python 官方发布了 2019 年 Python 开发者调查结果。该调查由 Python 软件基金会和 JetBrains 在 2019 年 11 月进行,来自 150 多个国家/地区的 2.4 万名开发者曾参与其中。而在从事 Web 开发的受访者中,Django 使用率最高(73%),其次是 Flask(61%)。NumPy(63%)和 Pandas(55%)是最受欢迎的数据科学框架超过一半的受访者都在使用Requests,Pillow 是使用率第二高的通用库Pytest 是使用人数最多的单元测试框架技术与云两种最受欢迎的 ORM 是 SQLAlchemy 和 Django ORM,这恰好反映了 Flask 和 Django 的流行数据库的受欢迎程度分别为:PostgreSQL、MySQL、SQLite、MangoDB、RedisAWS 和Google Cloud Platform 仍占领云服务的巨头地位三大巨头之一的 Microsoft Azure 在本调查中排名第五,相比去年上涨了 4 个百分点。
  • VSCode 配置同步| VSCode 高级玩家宝典之第三篇

    在上两篇文章中,我们学到了 VSCode 是怎么使用快捷键让我们编写代码时更灵活便捷,甚至是可以基本脱离鼠标。还介绍了很多常用的插件让我们如虎添翼,就像 VSCode 穿上了传奇级别的装配一样。 还没有阅读以上说到的两篇文章《VSCode 常用快捷键大全》,《VSCode 插件大全》,可以先过去学习学习哈。 有了武功秘籍(快捷键)和高深的内功心法(插件),那 VSCode 是不是应该是无敌了呢?天灾难逃,人祸难免,我们电脑可能会坏或者电脑还可能要退休,甚至是我们有多台电脑的可能。那这个时候我们精心配置的...
  • VSCode插件大全|VSCode高级玩家之第二篇

    上一篇文章《VSCode 常用快捷键大全》,我们了解到了 VSCode 中的常用快捷键。学会了快捷键可以让我们更高效和迅速的编写代码。但是没有 IDE 中的一些辅助功能,还是美中不足。 VSCode 没有安装插件,就等同于一把枪没有安装配件,打把的时候还是缺失精准度,开枪的时候也会有很重的后坐力。当然没有插件,也可以很好的编写代码,就是没有那么强而已。 所以这篇文章会给大家介绍 VSCode 中最常用的插件,让我们的编辑器加上一双翅膀,让我们在编写代码的过程中如虎添翼的感觉。 ? 所有插件,只要搜索...
  • VSCode 常用快捷键大全| VSCode 高级玩家宝典之第一篇

    点赞是动力 ?,关注是支持 ?! 建议、疑问、话题欢迎在评论区留言哦! 我之前也是用过很多代码编辑器,从 NotePad++、SublimeText 一直到 PHPStorm,最后 VSCode。这个过程每一个编辑器我都折腾了很多配置,插件和主题。开发者的编辑器 VSCode 常用快捷键大全| VSCode 高级玩家宝典之第一篇 - 掘金 点赞是动力 ?,关注是支持 ?! 建议、疑问、话题欢迎在评论区留言哦! 我之前也是用过很多代码编辑器,从NotePad++、SublimeText一直到PHP...
  • 4月份Github上最热门的开源项目

    3jitsi-meethttps://github.com/jitsi/jitsi-meet Star 11069Jitsi是一个开源的,安全,高质量的SIP/XMPP视频通话、会议、聊天、桌面共享、文件传传输。Jitsi是当下功能最完整的高级通信工具。4Flutter-Course-Resourceshttps://github.com/londonappbrewery/Flutter-Course-Resources Star 1071完整的Flutter开发新手训练营,一共16节,涵盖Flutter的方方面面。5theiahttps://github.com/eclipse-theia/theia Star 10293Theia是一个可扩展的平台,用于使用最新的Web技术开发多语言的云端和桌面的 IDE。8vue-nexthttps://github.com/vuejs/vue-next Star 11960Vue 3.0的Repo,目前Vue 3.0还处于Beta阶段,9spring-boot-demohttps://github.com/xkcoding/spring-boot-demo Star 13030spring boot demo 是一个用来深度学习并实战 spring boot 的项目,目前总共包含 65 个集成demo,已经完成 53 个。10spring-boot-api-project-seedhttps://github.com/lihengming/spring-boot-api-project-seed Star 7611这是一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目。
  • 神器!这款VSCode插件能填满Github绿色格子

    autoCommit一个用于Git自动commit的VSCode插件,它可以用来补充之前忘记提交commit,帮助你把首页的绿色格子填满。运行超快,如下图187次commit,20秒搞定。现在2020年1月份,成功提交了2020年2月份的commit。默认commit次数关闭随机commit次数,就会使用默认commit次数,如果单个时间段设置了 commit次数将使用设置的次数。每个日期范围都能控制具体的commit次数。取消commit该按钮是为了避免用户误操作,用于在插件commit期间终止自动commit。如果commit次数超过100,插件将会强制等待10S让你考虑是否需要取消commit。
  • Flutter 与 iOS 混合项目初探

    前言本文非阐述Flutter相关的原理,优势,发展现状等问题,只介绍在与现有的iOS项目做混合开发的实践,以及混合过程中的一些坑。混合方案混合方案这一块官方也是经历了好几个版本的变更,最初混合的方案比较麻烦,官方文档写的也不是很详细,不过在Flutter1.12发布后,混合方案文档做了更新,2种混合方案写的也很简单易懂。Flutter.frameworkApp.frameworkFlutter plugins相关产物的生成记得在Flutter模块下执行flutter build ios操作。
  • 装上这几个 VSCode 插件后,上班划水摸鱼不是梦

    最近在微博分享了几个 VSCode 划水插件,让我不禁感叹这班程序员也太会玩了吧。这款插件让开发者可以在 VSCode 上划水追番,第一时间知道番剧的更新。read-vscode-e 这个插件感觉跟上课看小说的经历有点像,他让开发者可以在 VSCode 上边写代码边看小说。GitHub 地址:https://github.com/my-soul/read-vscode-evsc-netease-music美妙的音乐配合上 VSCode 更显极客范。装上这款插件之后,你就可以使用 VSCode 愉快的听歌啦~GitHub 地址:https://github.com/nondanee/vsc-netease-musicvscode-leetcode如果你怕上面几个插件玩久了变得太过颓废,不思进取,那不妨装下 vscode-leetcode 这个插件。这个插件让你可以在 VSCode 上刷 LeetCode,提醒你写代码的同时也不要忘了最爱的 LeetCode 哦。
  • 微软 VSCode IDE 源码分析揭秘

    作者:zanewang,腾讯 CSIG 工程师目录 简介技术架构启动主进程实例化服务事件分发进程通信主要窗口开发调试1.简介Visual Studio Code 是开源免费的 IDE 编辑器,原本是微软内部使用的云编辑器。成为了最流行跨平台的桌面 IDE 应用微软希望 VSCode 在保持核心轻量级的基础上,增加项目支持,智能感知,编译调试。
  • 微软 VSCode IDE 源码分析揭秘

    作者:zanewang,腾讯 CSIG 工程师目录 简介技术架构启动主进程实例化服务事件分发进程通信主要窗口开发调试1.简介Visual Studio Code 是开源免费的 IDE 编辑器,原本是微软内部使用的云编辑器。成为了最流行跨平台的桌面 IDE 应用微软希望 VSCode 在保持核心轻量级的基础上,增加项目支持,智能感知,编译调试。
  • web开发2020年趋势分析(概转)

    作者本意也是将web开发的相关方面全面的介绍一下,并涉及未来的一些趋势,例如3大框架的一些趋势,webassembly的趋势,语音识别,去框架化等等,视频也考虑了web开发的初学者,给出了一些前期学习的方向和必须学习的基础知识等等。更新2019-12-10 无服务器架构新增描述“云函数”及对应英文。start 2019-12-08 14:30:00声明首先声明,本篇文章属于外网内容概括和转摘,加上部分个人理解,如有侵权行为请联系我,将适当予以调整。发布基础web开发应该掌握一些基础的发布技能。
  • 把你的 VS Code 打造成 C++ 开发利器

    VSCode 完全满足需求。√2.安装 VSCode2.1. 下载安装包去 VSCode 官网 下载 windows 版本即可,安装时记得勾选将 VSCode 添加至右键菜单选项,最好下面的勾全部勾上。它是由微软 VSCode C++团队负责维护的。↑4.1.2 手动下载 VSCode_cpptools有时在公司开发环境下,由于网络策略等问题 VSCode 无法自动下载,所以我们采取手动下载的方式。`Ctrl + Shift + O`,列出函数名`Ctrl + P`,列出近期打开的文件名`Ctrl + Tab`, 可以列出最近打开的文件,在开发时,两个文件间切换时效率很高。其他功能请参考VSCode 官网快捷键要注意下,在windows下,上述快捷是默认的.但在linux、mac下, Alt + ← 跳转返回原处 这一快捷键是无法使用的,原因是快捷键冲突。
  • 他,TypeScript GitHub Star 上海第一,全国第四!GitHub 总标星超两万!

    我们的羡辙童鞋排在了全上海第三!没想到,按照 TypeScript repo 的 star 数量,我竟然排到了上海第一,全国第四!开心~后来,我又找到另一个 GitHub star 排名的网站。我竟然 Github 总 star 数量超过了 20000!https://gitstar-ranking.com/formulahendry这些年,在 GitHub 上的确是玩的很多~TypeScript 主要是靠那 20 多个 VS Code 插件。支持运行超过 40 种语言今年,也很高兴创建了 VS Code 中文社区。VS Code 中文社区正式成立啦!VS Code Day 圆满落幕!此外,还有幸成为了 PyCon、JSConf、.NET Conf、Google Developer Group、Microsoft Tech Summit 等大会的讲师~特别是在 JS Conf 2019 大会上和大家 聊了聊《The Beauty of TypeScript》~最后,欢迎大家来关注我的 GitHub:https://github.com/formulahendry/今年,已经有 18 位候选人通过我的内推拿到了微软的 Offer。
  • 硬核教程:五步掌握用VSCode进行高效Python开发

    在本文中,你将学到如何在VSCode中进行高效的Python开发,其中包括:安装VSCode安装插件让Python开发更便利编写一个简单的Python应用学习如何在VSCode中运行和调试已有的Python程序在VSCode中使用Git和Github来管理代码本文假设你已经熟悉了基本的Python开发,并且计算机上安装了某个版本的Python。VSCode的安装与配置在任何平台上安装VSCode都不是难事。VSCode看到py后缀就会将文件解释为Python代码。VSCode自动按照Python语言重新确定了格式,你可以在窗口左下角验证当前编程语言的正确性。VSCode默认用PEP8标准来格式化Python代码,但你也可以选用其他标准。
  • GitHub发布了2019年年度报告:Python最受欢迎,VScode贡献者高达19.1K

    由维护人员、开发人员、研究人员等修复的漏洞警报超过760万次就像软件一样,安全性是社区的工作,当发现潜在漏洞时,维护者,开发人员和工具生态系统一起协同工作,以保证每个人的代码安全,自从Github在2017年11月发布安全警报以来,这个社区已经处理了700多万个漏洞警报自从Dependabot在2019年5月加入GitHub以来,超过20.9万个拉请求被自动更新合并,自该应用于2017年4月发布以来,已经有超过100万个拉请求被合并更多以上充分说明了Github社区正在不断成长,除了上述这些数据,还有以下发现:Python超过Java成为GitHub上第二受欢迎的贡献仓库。
  • GitHub发布了2019年年度报告:Python最受欢迎,VScode贡献者高达19.1K

    由维护人员、开发人员、研究人员等修复的漏洞警报超过760万次就像软件一样,安全性是社区的工作,当发现潜在漏洞时,维护者,开发人员和工具生态系统一起协同工作,以保证每个人的代码安全,自从Github在2017年11月发布安全警报以来,这个社区已经处理了700多万个漏洞警报自从Dependabot在2019年5月加入GitHub以来,超过20.9万个拉请求被自动更新合并,自该应用于2017年4月发布以来,已经有超过100万个拉请求被合并更多以上充分说明了Github社区正在不断成长,除了上述这些数据,还有以下发现:Python超过Java成为GitHub上第二受欢迎的贡献仓库。
  • 轻松 Flutter 入门,秒变大前端

    随着纯客户端到Hybrid技术,到RN&Weex,再到如今的Flutter技术,客户端实现技术不断前进。还是看下Flutter,Weex,ReactNative的搜索指数对比,大概就知道这个行业趋势了。蓝色是Flutter,可以看出上升势头非常强劲。Flutter依赖一个Skia 2D图形化引擎。Dart语言曾经雄心勃勃的要替换Javascript, 但是发布的时机正好遇到JS的飞速发展,于是就逐渐沉寂,直到配合Flutter的发布,才又重新焕发了生机。在最近2019年9月的一次Google开发者大会中,伴随着Flutter1.9的发布,目前的Dart也同时更新到了2.5版本, 提供了机器学习和对C跨平台调用的能力。
公告

《从零开始开发BBS》课程上线啦,快来跟着我一步步搭建属于你的BBS吧。

课程地址:https://www.shiyanlou.com/courses/1436
9折优惠邀请码: ZHwfIjb1

该课程会带领大家一步步的了解并熟悉Go语言开发,如果你是一个Go语言初学者,或者正准备学习Go语言,那么这个课程非常适合你。如果你熟练掌握了本课程中的知识点,相信你就已经入门Go语言开发,并能胜任日常的开发工作了。