闲话图片上传 - 掘金
作者:孙辉,美团金融前端团队成员。15年毕业加入美团,相信技术,更相信技术只是大千世界里知识的一种,个人博客: https://sunyuhui.com 陆陆续续做了不少需要上传图片的项目,场景各种各样,从前后端数据交互来看,有直接从浏览器里发ajax到后端...

如何优雅安全地在深层数据结构中取值 - 掘金
古有赵子龙面对“冲锋之势,有进无退,陷阵之志,有死无生”的局面,能万军丛中取敌将首级。在我们的Javascript中,往往用对象(Object)来存储一个数据结构。如果这个结构非常复杂,那么想要安全优雅地取出一个值,也并非简单。 这篇文章将会详细阐述在一个嵌套...

16种方法实现水平居中垂直居中 - 掘金
熟悉水平居中和垂直居中的方法, 不为别的, 就为用的时候能够信手拈来. 下面直接步入正题.原文:16种方法实现水平居中垂直居中 水平居中 1) 若是行内元素, 给其父元素设置 text-align:center,即可实现行内元素水平居中. 2) 若是块级元素,...

17 个数据可视化方面有影响力的 twitter 账号 - 前端 - 掘金
对数据可视化感兴趣的同学可以关注这些账号,拿走不谢...

初学 Canvas 仿知乎登录页面动画 - 前端 - 掘金
写了一个demo 具体git地址  https://github.com/sunweiling... 因为做成动图以后压缩的问题会看不到线,所以就把颜色都改成不透明的了 demo里面还是跟知乎里的一样。 主要的知识点 ...

使用 SVG 轻松实现波浪 (wave) 动画效果 - 前端 - 掘金
如下图所示的波浪动画效果,实现方法有很多,比如CSS或者是js等方法都可以实现。不过,要是使用SVG来实现的,我觉得比其它两种方法都要简单。这篇文章就来讲讲使用SVG来实现类似这样的波浪动画效果是多么的简单。 先来分析下这个波浪效果的实现原理...

黑科技:CSS 定制多行省略 - 前端 - 掘金
什么是多行省略? 当字数多到一定程度就显示省略号点点点。最初只是简单的点点点,之后花样越来越多,点点点加下箭头,点点点加更多,点点点加更多加箭头...。多行省略就是大段文字后面的花式点点点。 同行这么做: ...

使用 css3 实现圆形进度条 - 前端 - 掘金
在开发微信小程序的时候,遇到圆形进度条的需求。使用canvas绘图比较麻烦: 1、为了实现在不同屏幕上面的适配,必须动态的计算进度条的大小; 2、在小程序中,canvas的画布具有最高的层级,不易于扩展。 但使用css3...

图片延迟加载策略(JavaScript) - 掘金
注:文章最末尾有个人公众号二维码,会分享更多技术文章等,敬请关注 不管是在移动端开发还是在PC端开发,基本都会用到图片的懒加载,这其中最大的原因就是为了保证页面打开的速度(正常情况下3秒之内如果首页打不开,就已经算是死亡时间了)。 延迟加载的的基本做法一般是这...

AlloyTouch 相关文章聚合 - 前端 - 掘金
Welcome to the AlloyTouch wiki! AlloyTouch源码分析-未完待续 AlloyTouch 无限循环Select AlloyTouch Simple Select AlloyTouch学习笔记...

前端开发面试题总结之——JAVASCRIPT(三) - 前端 - 掘金
相关知识点 数据类型、运算、对象、function、继承、闭包、作用域、原型链、事件、RegExp、JSON、Ajax、DOM、BOM、内存泄漏、跨域、异步加载、模板引擎、前端MVC、前端MVVM、路由、模块化、Http、Canvas、jQuery、ECMAS...

浅析 js 实现网页截图的两种方式 - 前端 - 掘金
Web端的截图(生成图片)并不算是个高频的需求,资料自然也不算多,查来查去,也不过Canvas 和 SVG两种实现方案,原理大概相似,都非真正义上的截图而是把DOM转为图片,然而实现方式却截然不同。 Canvas 实现 ...

也谈 JavaScript 数组去重 - 前端 - 掘金
JavaScript的数组去重是一个老生常谈的话题了。随便搜一搜就能找到非常多不同版本的解法。 昨天在微博上看到一篇文章,也写数组去重,主要推崇的方法是将利用数组元素当作对象key来去重。我在微博转发了“用对象key去重不是个好办法…”然后作者...

深入剖析 JavaScript 的深复制 - 前端 - 掘金
一年前我曾写过一篇 Javascript 中的一种深复制实现,当时写这篇文章的时候还比较稚嫩,有很多地方没有考虑仔细。为了不误人子弟,我决定结合 Underscore、lodash 和 jQuery 这些主流的第三方库来重新谈一谈这个问题。 第三方库的...

js 对数组去重的完整版 - 前端 - 掘金
数组去重是很常见的一个需求,而各种各样的姿势也很多,常见的如indexOf,或者hash,但是他们还是有缺陷,这里我查了一些资料做补充。 一般方式 //一般方法->使用indexOf Ar...

ECharts 水球图教程 - 前端 - 掘金
水球图是一种适合于展现单个百分比数据的图表类型,ECharts 的水球图插件使你能够通过非常简单的配置,实现酷炫的数据展示效果。那么,今天我们就一起来学习一下,如何使用 ECharts 水球图。...

2017 百度前端技术学院 - 自定义 checkbox/radio - 前端 - 掘金
一. label标签 1. 概念: HTML <label>元素表示用户界面中项目的标题。它通常关联一个控件,或者是将控件放置在label元素内,或者是用作其属性。这样的控制称作lab...

2017 百度前端技术学院 - 自定义右键菜单 - 前端 - 掘金
转载自:http://www.jianshu.com/p/7314... 效果预览 ...

前端面试经典问题:CSS 中居中的几种方式 - 前端 - 掘金
作为面试常客,学会这些,面试多点把握,同学间逼格升高周五,老大说他面试了一个问题,是css居中的问题,然后我们在这边就讨论了一番,周末嗨玩,尾巴上想起这件事,特来总结,希望能帮助到求职和学习的朋友!参考了这篇文章,快速传送门内容都是我手敲实践过的可靠! ...

javascript array js 缓存算法,数组去重、数组随机抽取、字母串转数字,数字转字符串 - 前端 - 掘金
前言 因为平时在写代码的过程中,有些算法会经常重复写,比如数组去重、数组抽取随机值等!虽然这些不是很难的逻辑,但是每次刚开始遇到需求的时候,还是需要琢磨一些时间才能想出来,所以此文档把这些常见算法的思想记录下...

轮播无缝循环思路 - 前端 - 掘金
轮播插件是前端开发中必不可少的组件,很多页面都会用到它。常用的轮播插件有 swiper、slick、slidesjs、Bootstrap Carousel等等。这些轮播插件通常都有一个设置是否可循环的属性 loop。实现思路通常有两种。...

案例 - 收藏集 - 掘金相关推荐

  1. css - 收藏集 - 掘金

    CSS 绝对底部 - 前端 - 掘金 来自国外的设计达人,纯CSS,可以实现: 当正文内容很少时,底部位于窗口最下面.当改变窗口高度时,不会出现重叠问题.甚至,创造该CSS的人还专门成立一个网站介绍这 ...

  2. 学习实践 - 收藏集 - 掘金

    2道面试题:输入URL按回车&HTTP2 - 掘金 通过几轮面试,我发现真正那种问答的技术面,写一堆项目真不如去刷技术文章作用大,因此刷了一段时间的博客和掘金,整理下曾经被问到的2道面试题 从 ...

  3. 开源项目 - 收藏集 - 掘金

    一个长按扫描 View 上的二维码的工具库.webView 也可以. - Android - 掘金 一个可实现长按扫描 View 上的二维码的工具库.webView 也可以. 集成后您仅需三行代码就可 ...

  4. JavaScript系列(三) - 收藏集 - 掘金

    JS 全栈教程 - 前端 - 掘金 本课程是基于阮一峰的 js 全栈教程的视频版本,免费供大家观看... 不要过度依赖 jQuery(一) - 前端 - 掘金 毫无疑问,JQuery是一款非常优秀的J ...

  5. 自定义view - 收藏集 - 掘金

    Android 从 0 开始自定义控件之 View 的 draw 过程 (九) - Android - 掘金 转载请标明出处: http://blog.csdn.net/airsaid/... 本文出 ...

  6. 项目学习 - 收藏集 - 掘金

    一款开源的视频直播项目 --EvilsLive - Android - 掘金 项目介绍 EvilsLive 是一个视频直播件开发工具包(SDK), 目前只支持 Android, 主要负责视频直播的采集 ...

  7. 效果 - 收藏集 - 掘金

    如何用原生 JS 实现手势解锁组件 - 前端 - 掘金 这是第三届 360 前端星计划的选拔作业题.600多名学生参与了解答,最后通过了60人.这60名同学完成的不错,思路.代码风格.功能完成度颇有可 ...

  8. 前端知识大全 - 收藏集 - 掘金

    Vue2全家桶+Echarts实现多种图表(附源码) - 前端 - 掘金 数据可视化 将数据通过图表的形式展现出来将大大的提升可读性和阅读效率 本例包含柱状图.折线图.散点图.热力图.复杂柱状图.预览 ...

  9. 产品 - 收藏集 - 掘金

    产品同学,你问我的那些 "傻" 问题,答案统统在这里 - 产品 - 掘金 不知不觉,已经写了250多篇互联网科普文章,现在分类给「懒人」们还有那些找不到历史文章的同学们,别问我是谁 ...

  10. 工具资源 - 收藏集 - 掘金

    Matter.js 2D 物理引擎试玩报告 - 前端 - 掘金 妈妈再也不用担心我的物理了... 神器!解放你的双手--UI 设计稿全自动切图和标注的一些工具推荐 - 前端 - 掘金 原文收录在我的 ...

最新文章

  1. 干货丨从线性回归到无监督学习,数据科学家需要掌握的十大统计技术
  2. 收藏 | Redis 使用 10 个小技巧
  3. python从1到n出现了多少个1-Python解决 从1到n整数中1出现的次数
  4. faster rcnn源码解读(三)train_faster_rcnn_alt_opt.py
  5. python画五角星代码_008-python绘制五个五角星
  6. zk 08之:Curator之一:zk客户端Curator
  7. [html] 当img标签中的src图片加载失败时,怎么让它变得更美观呢?
  8. python 3.6.0新语法,Python 3.6学习笔记(附2018最新python初学者入门视频教学)
  9. office 2019 word公式键盘输入空格无响应
  10. 什么样的家具拆单软件才能称之为好用?全屋定制拆单 衣柜橱柜拆单 sketchup拆单 拆单软件 有屋拆单软件 筑木
  11. Asp.net mvc5开源项目超级冷笑话
  12. Comsol学习——经典案例:插销支架受力分析
  13. Aid Learning --除了爱奇艺也可以是生产力!!!
  14. [hdu5285]wyh2000 and pupil
  15. 锐龙r7 PRO 4700G、锐龙r5 PRO 4400G和锐龙r3 4200G 的区别
  16. 这七种职业男人让多少日本女性着迷
  17. 华为HCIP认证对于大学生有没有用?毕业后有帮助吗?
  18. 第八届“图灵杯”NEUQ-ACM程序设计竞赛个人赛非官方题解
  19. 每个人都可以用的开源微信机器人
  20. MobaXterm 详细安装使用教程 官网

热门文章

  1. 人工智能ai算法_AI算法比您想象的要脆弱得多
  2. git拉取远程计算机上的代码 并 与本地进行比较(git fetch; git pull)
  3. python中通过index删除list中的多个元素
  4. 磁盘剩余空间策略_Linux性能监控常用的命令:监控磁盘使用情况-df命令
  5. Web服务器用户权限设置,Windows系统下WEB服务器权限的设置详解(四)
  6. Latex:图片排版的位置参数【htbp】
  7. 将字符'0'-'9'转换为数字(c语言)
  8. c++ sort排序函数
  9. Druid 在有赞的使用场景及应用实践
  10. 国内车载信息安全产业联盟成立