GitHub JavaScript 开源 HTTPS 前端

2018年最值得关注学习的25个JavaScript开源项目

为大家推荐GitHub上25个今年最值得关注学习的JavaScript开源项目,这些项目的平均STAR数达到5000个。 NO.1 PRETTIER:一款帮你解决代码风格问题的代码格式化工具,功能强大,简单易用,支持多语言,减少配置项。 项目地址:https://github.com/pretti...

Vue.js JavaScript WebGL three.js 前端

初识three.js,搭建three.js+vue.js项目

简介:WebGL(全写Web Graphics Library)是一种3D绘图协议,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0(OpenGL for Embedded Systems,OpenGL嵌入式版本,针对手机、游戏机等设备相对较轻量级的版本)结合在一起,通过增加...

React.js JavaScript 前端 前端

一步一步带你封装基于react的modal组件

中秋放假,一个人有点无聊,于是写点博文暖暖心,同时祝大家中秋快乐~ 🙃 接下来将一步步带领大家实现一个基本的modal弹窗组件,封装一个简单的动画组件,其中涉及到的一些知识点也会在代码中予以注释讲解。 我们使用create-react-app指令,快速搭建开发环境: 安装完成后,按照提示启动项目,...

JavaScript 前端 正则表达式 TypeScript 前端

技术胖TypeScript图文视频教程 最污的技术课

近日Node.js之父瑞安达尔(Ryan Dahl)发布新的开源项目 deno,从官方介绍来看,可以认为它是下一代 Node,使用 Go 语言代替 C++ 重新编写跨平台底层内核驱动,上层仍然使用 V8 引擎,最终提供一个安全的 TypeScript 运行时。 甚至Dahl在公开场合表示Node....

React.js Vue.js JavaScript 算法 前端

2万5千字大厂面经 | 掘金技术征文

简历不是一份记流水账的东西,而是让用人方了解你的亮点的。 平时有在做一些修改简历的收费服务,也算看过蛮多简历了。很多简历都有如下特征 以上类似简历可以说用人方也看了无数份,完全抓不到你的亮点。除非你呆过大厂或者教育背景不错或者技术栈符合人家要求了,否则基本就是看运气约面试了。 做到以上内容,然后在...

Android Android

我的大前端之旅

半年没有更新文章了,甚是惭愧 很荣幸,4月份我通过了高德地图的面试,加入了阿里大家庭。这段时间一直在忙着适应新的工作环境,学习新的技术栈,所以没有输出文章(PS:其实是懒)。 这一点非常重要,进入一个新的领域时总是要努力迈过最基本的门槛的。对于刚进入前端领域的客户端小伙伴们来说,ES6的基本语法就...

HTML CSS 前端 前端

CSS 中重要的层叠概念

最近在项目的过程中遇到了一个问题,menu-bar希望始终显示在最上面,而在之后的元素都显示在它之下,当时设置了 z-index 也没有效果,不知道什么原因,因此找了一下css有关层叠方面的资料,解决了这个问题,这里记录一下~ 屏幕是一个二维平面,然而HTML元素却是排列在三维坐标系中,x为水平位...

Vue.js CSS 前端 动效 前端

Vue页面跳转动画效果实现

现如今移动端APP对用户体验方面的要求越来越高了,最近致力于用户体验优化,因为需要实现类似APP页面切换的动画效果,百度google搜索资料不是很全,所以自己写文档,在实现效果的基础上,顺便恶补一波VueRouter及CSS过渡动画的知识点,欢迎有兴趣的朋友多多指教。 创建vue实例,匹配路由。用...

Google 容器 运维 安全 运维

让镜像漏洞无处藏身,Google推出容器镜像扫描功能

当容器技术已普遍落地在各大公有云服务后,安全性也成为企业能否导入正式环境的关键点。近日,Google公有云推出容器储存库漏洞扫描功能,可以提早在CI/CD阶段中,扫描镜像文件是否存在已知的漏洞,避免开发者将有安全疑虑的镜像,部署至正式环境。 这个新推出的漏洞扫描服务,与Google自家的云服务部署...

Android 面试 Java 算法 掘金技术征文 Android

Android 面试题(附答案) | 掘金技术征文

由于杭州的房价实在太高,所以我可耻的跑路到了西安。几个月前在西安买了房,所以最近总结了一些还算全面的Android面试题。还好成功的通过了西安努比亚的面试,虽然不是阿里、网易这种级别的公司,但对我一个毕业两年的Android开发来说,算是成功的从小公司跳到大公司。 垃圾回收需要完成两件事:找到垃圾...

前端

阿里 Node 企业级框架 - Egg 10000 Star + 2 years ✨✨✨

2016 年 9 月,我们在 JSConf China 2016 上宣布了 Egg 开源,至今整整 2 年了。 在 Egg 2.0 发布通告 提到,核心代码已经很稳定,后续重心主要在开发者体验方面的优化。 接下来跟大家分享下,过去 9 个月里面,我们的一些产出和数据,本文较长,请慢慢品用: 正在使...

React.js 前端 图片资源 ECharts 前端

三大图表库:ECharts 、 BizCharts 和 G2,该如何选择?

ECHARTS 、 BIZCHARTS 和 G2,该如何选择? 最近阿里正式开源的BizCharts图表库基于React技术栈,各个图表项皆采用了组件的形式,贴近React的使用特点。同时BizCharts基于G2进行封装,Bizcharts也继承了G2相关特性。公司目前统一使用的是ECharts...

React.js 开源 React Native 微信小程序 前端

多端统一开发框架 Taro 1.0 正式发布

在 我们对外开源了 。 Taro 是一个多端统一开发框架,它支持使用 React 的开发方式来编写可以同时在微信小程序、Web 、React Native 等多个平台上运行的应用,帮助开发者提升开发效率,改善开发体验,降低多端研发成本。 自开源以来,Taro 一直广受业界关注,其原理与思想也得到了...

Google Android TensorFlow Flutter Android

全网首发 | 2018 Google 开发者大会现场纪要

今年google的开发者大会,很幸运的拿到了公司内部预留的门票,可惜的是公司的其他2位同事因工作原因未能参加,只能我孤身一人前往。不过机会难得,我还是赶到上海来感受一下这次程序员的聚会哈。(ps:前一晚中途下雨,几经折腾,花了四个多小时才从杭州赶到上海的酒店,身心俱疲的一夜啊。。。) 由于场次时间...

Node.js JavaScript koa 源码 前端

node进阶——之事无巨细手写koa源码

KOA是一个基于NODEJS的WEB开发框架,特点是小而精,对比大而全的EXPRESS,两者虽然由同一团队开发,但各有其更适合的应用场景:EXPRESS适合开发较大的企业级应用,而KOA致力于成为WEB开发中的基石,例如EGG.JS就是基于KOA开发的。 关于两个框架的区别和联系,后期我会再写一篇...

Vue.js 前端 JavaScript 产品 前端

原来vue的slot可以这么玩转

“下拉加载更多”的场景在移动端相对来说出现得比较多。我们知道下拉触底都要监听触底事件,触底的操作也相同(去后台拉取数据),分页算法也相同,因此我们会想到把它做成一个组件,重用这些相同的地方,让其他地方可以共用这个组件,从而减少代码量。然而,下拉loading并不是一个可以完全重用的组件,因为列表里...

JavaScript iOS 前端 Apple 前端

iOS 12 JS数组Bug,可能带来互联网风波,附解决方案

喜气洋洋,被安利使用iOS12,红红火火,更新最新版本。 网络上已经有人遇到 iOS 数组相关的一个Bug,似乎会酿成整个互联网风波。 Array state will be cached in iOS 12 Safari, is bug or feature? -- stackoverflow ...

Google Android 架构 Android Studio Kotlin Android Jetpack Android

Android 在 Google 开发者大会上发布了哪些更新? | Google 开发者大会 2018

Android 使用致力于电量优化和后台控制,通过后台控制程序进程,优化电量,进而提升待机时间,来提升用户体验。我们希望开发者通过下图中的要求,来测试自己的应用,进而提升自己的应用质量。 所以,对于开发者来说,如果你的应用需要和开发者在后台保持交互的话,你需要按照下面的方案进行优化 很多开发者反应...

Ubuntu Android 后端 架构 Android

从零开始仿写一个抖音App——日志和埋点以及后端初步架构

讨论2:本系列文章是标题党,蹭抖音的热度 首先我先列举一下五种不同的 LOG 吧。 拿 Java 来说:比如我们有两个服务 A、B 在两个服务器上,此时我们要在 A 上调用 B 的服务获取其上的数据 Foo。那么在 A 中可以写成 FOO F = B.XXXSERVICE();。在这里 Foo 是...