Prepack – Facebook 开源库帮助你自动优化 JavaScript 代码提高运行速度 – 前端 – 掘金
Prepack is a partial evaluator for JavaScript. Prepack rewrites a JavaScript bundle, resulting in JavaScript code that executes mo…
vue2+element 管理后台 集成解决方案 没有没做的,只要想不到的 – 前端 – 掘金
线上地址 前言 这半年来一直在用vue写管理后台,目前后台已经有七十多个页面,十几种权限,但维护成本依然很低,效率依然很高,所以准备开源分享一下后台开发的经验和成果。目前的技术栈主要的采用vue+elemen…
仿 QQ 音乐 h5 版微信小程序 – 前端 – 掘金
发表在微信小程序联盟 地址 来源 微信小程序版QQ音乐–源自QQ音乐h5 歌词来源-showapi 已做 [推荐] [排行榜] …
提高 webpack 构建 Vue 项目的速度 – 掘金
前言 最近有人给我的 Vue2 后台管理系统解决方案 提了 issue ,说执行 npm run build 构建项目的时候极其慢,然后就引起我的注意了。在项目中,引入了比较多的第三方库,导致项目大,而每次修改,都不会去修改到这些库,构建却都要再打包这些库,浪…
利用 Android 源码,轻松实现汉字转拼音功能 – Android – 掘金
今天和大家分享一个从Android系统源代码提取出来的汉字转成拼音实现方案,只要一个类,560多行代码就可以让你轻松实现汉字转成拼音的功能,且无需其他任何第三方依赖。 需求场景 实际开…
基于原生js拖拽库, 顺便封装成 vue 组件, 写文档时间比写代码时间还长, 分享给大家~~~ – 前端 – 掘金
dnd.js 拖放库 drag and drop 查看DEMO …
找不到网易云音乐的开放 API ,跟蟹棒一起写一个吗? – 前端 – 掘金
说来惭愧,距离蟹棒在简书发表第一篇文章已经时隔两月,蟹棒一直没有要写什么博客的题材,也再一次的让蟹棒为自己肚子里丁点的墨水发愁,蟹棒的写作与思考功力还需修炼,勤奋才能修得正果 ! 致谢 …
改造你的网站,变身 PWA – 掘金
最近有很多关于 Progressive Web Apps(PWAs)的消息,很多人都在问这是不是(移动)web 的未来。我不想陷入native app 和 PWA 的纷争,但是有一件事是确定的 — PWA极大的提升了移动端表现,改善了用户体验。 好消息是…
ECharts + three.js 一百行代码写出可交互的三维地球 – 前端 – 掘金
LIVE DEMO 使用echarts和three.js来画一个三维地球…
单页应用 – Token 验证 – 掘金
第一次接触单页应用,记录公司项目关于Token验证知识. Token的工作原理 Token工作原理 1. 登录时候,客户端通过用户名与密码请求登录 2. 服务端收到请求区验证用户名与密码 3. 验证通过,服务端会签发一个Token,再把这个Token发给客户端…
微信小程序组件化解决方案wx-component – 掘金
前言 最近摩拜单车小程序需求越来越多,多人协作,甚至多个项目并行。如何合作的更顺畅,提升团队成员开发效率,这便是这段时间思考的问题。 其中很重要的一点就是,小程序功能组件化。但小程序的开发框架目前还不支持component,结合具体开发经验,我们封装了wx-c…
Source Map 入门教程 – 前端 – 掘金
部署前端之前,开发者通常会对代码进行打包压缩,这样可以减少代码大小,从而有效提高访问速度。然而,压缩代码的报错信息是很难Debug的,因为它的行号和列号已经失真。这时就需要Source Map来还原真实的出错位置了。 …
Vue2 全家桶与微信开发 – 前端 – 掘金
此项目本身有一个APP了,为了方便将APP和微信端数据打通,需要用户微信和APP用户绑定。在开发的过程中单页面的模式在微信JS API的配置踩了很多坑,特别是IOS。由于本人表述能力和篇幅有限Orz,这里只介绍关键的实现步骤和代码,有些安全的地方和路由地方处理…
面试题目别有洞天:优雅es6+智慧polyfill+redux迷之命名 – 掘金
之前的一篇文章:从一道面试题,到“我可能看了假源码”讨论了bind方法的各种进阶Pollyfill,今天再分享一个有意思的题目。 从解这道题目出发,我会谈到数组的Reduce方法,ES6特性和Redux数据流框架中Reducer的命名等等。一道典型的题目,却如…
沸点:掘金网站改版啦,吐槽送纪念杯~ – 文章 – 掘金
掘金网站新版上线了,同时也将域名迁移到 https://juejin.im,快来看看新版有哪些改动,回复排名前三的用户,将获得纪念杯,活动截止到 3 月 12 日 24:00 问题反馈群:146612318,前三名是:微醺岁月,baotanggg11g,wg…
神级 vim 配置 – SpaceVim – 工具资源 – 掘金
欢迎各位尝试使用,体验用 vim 开发调试各种语言。有任何问题,欢迎邮件联系,或 issues。…
基于 vue2 + vuex 构建一个具有 45 个页面的大型单页面应用 – 前端 – 掘金
初学vue时曾在网上搜索vue的实战项目源码,无奈大部分都是简单的demo,对于深究vue没有太大的帮助,剩下的一些大部分都是像音乐播放器之类的展示型项目,交互没有预期那么复杂。但我们实际在工作中,经常会遇到有购物车的项目,这类项目因为涉及到money,所以对…
2 月 H5 排行!看看谁最牛逼? – 设计 – 掘金
纵观近一个月的H5广告,有的从创意到设计都十分用心,有的试图凭恶俗出位(但并没有成功),有的设计无可挑剔,却把故事讲得莫名其妙。 以下罗列17年2月行业精品H5,入榜…
逆向微信 – Make WeChat Great Again – 后端 – 掘金
关闭朋友圈有一年多了,突然有一天微信的策略变了,在关闭朋友圈的同时也不让别人查看自己的朋友圈了。有妹子表示看不到我朋友圈很不爽,于是我决定对微信进行一番改造!初步实现效果: 关闭『发现』页面的『朋友圈』、『购物』和『游戏』入口 …
提升用户体验的利器——使用 Vue-Occupy 实现占位效果 – 前端 – 掘金
项目地址:https://github.com/jrainlau/v…:https://jrainlau.github.io/vu… 介绍 Vue-Occupy是一个vue指令,能够在数据被加载之前使用一个可配置的色块进行占位,能够有效提升用户…
高效编写微信小程序 – 腾讯 ISUX – 前端 – 掘金
前言 微信小程序是一个工程,就和盖房子一样,打好了地基,才能保证后续工程师建立在可靠牢固的基础上。 笔者需要经常新建项目,每次都要重复“修改项目结构 -> 从老项目中复制粘贴文件 -> 删除一些老项目中代码”这样的过程,实在是…费心费力。 另一个…
axios 全攻略 – 前端 – 掘金
随着 vuejs 作者尤雨溪发布消息,不再继续维护vue-resource,并推荐大家使用 axios 开始,axios 被越来越多的人所了解。本来想在网上找找详细攻略,突然发现,axios 的官方文档本身就非常详细!!有这个还要什么自行车!!所以推荐大家学习…
WXMarkdown 格式化排版工具——专门为程序员设计的排版工具 – 前端 – 掘金
在 V 站上看到的,感觉还不错,特别是给那些新媒体同学!推荐给大家。…
Java 方向如何准备 BAT 技术面试答案 (汇总版) – 后端 – 掘金
这个主题的内容之前分三个篇幅分享过,导致网络上传播的比较分散,所以本篇做了一个汇总,同时对部分内容及答案做了修改,欢迎朋友们吐槽、转发。因为篇幅长度和时间的原因,部分答案我没有亲自总结。 1.面向对象和面向过程的区别 …
最新最全的 Android 开源项目合集 – Android – 掘金
awesome-github-android-ui 是由OpenDigg整理并维护的安卓UI相关开源项目库集合。我们会定期同步OpenDigg上的项目到这里,也欢迎各位提交项目给我们。 如果收录的项目有错…
快来看看 Google 出品的 Protocol Buffer,别只会用 Json 和 XML 了 – Android – 掘金
前言 习惯用 Json、XML 数据存储格式的你们,相信大多都没听过Protocol Buffer Protocol Buffer 其实 是 Google出品的一种轻…
Android 图片压缩框架 – Tiny – Android – 掘金
目的 为了简化对图片压缩的调用,提供最简洁与合理的api压缩逻辑,对于压缩为Bitmap根据屏幕分辨率动态适配最佳大小,对于压缩为File优化底层libjpeg的压缩,整个图片压缩过程全在压缩线程池中异步压缩,结束后分发回UI线程。 支持的压缩类型 …
Matisse – 知乎开源的 Android 图片选择器 – Android – 掘金
很多 App 都有选取图片的需求,例如在 IM 中发送图片,在内容编辑的时候插入图片。Android 系统中的组件可以帮助我们大大减少开发负担,我们可以通过 Intent toGallery = new Intent(Intent.ACTION_GET_CON…
从未如此惊艳!你好,SuperTextView – Android – 掘金
image 简介 欢迎使用SuperTextView,这篇文档将会向你展示如何使用这个控件来提高你构建项目的效率。 …
手把手教你实现Android RecyclerView上拉加载功能 – 掘金
心灵鸡汤:知之者不如好之者,好之者不如乐之者。 摘要 一直在用到RecyclerView时都会微微一颤,因为一直都没去了解怎么实现上拉加载,受够了每次去Github找开源引入,因为感觉就为了一个上拉加载功能而去引入一大堆你不知道有多少BUG的代码,不仅增加了项…
[[源码] Android 不要错过的 7 个完整项目学习 – Android – 掘金](https://juejin.im/entry/58ba1…
上周推荐了一个商业课程,很多人由于没有看到原文,私聊我表示对其很感兴趣,由此可见大家对完整的项目的感兴趣程度还是非常高的。 其实在github上也存在非常多的优秀的较为完整的开源项目,昨晚我分别按照不同的类别:音视频播放器、IM通讯、阅读类、商城以及部分公司…
Android 进程保活的一般套路 – Android – 掘金
自己曾经也在这个问题上伤过脑经,前几日刚好有一个北京的哥们在QQ说在做IM类的项目,问我进程保活如何处理比较恰当,决定去总结一下,网上搜索一下进程常驻的方案好多好多,但是很多的方案都是不靠谱的或者不是最好的,结合很多资料,今天总结一下Android进程保活的一…
【Android】Retrofit 网络请求 Service,@Path、@Query、@QueryMap… – Android – 掘金
对Retrofit已经使用了一点时间了,是时候归纳一下各种网络请求的service了。 下面分为GET、POST、DELETE还有PUT的请求,说明@Path、@Query、@QueryMap、@Body、@Field的用法。 …
Okhttp 全面剖析来啦(一) – Android – 掘金
关于Okhttp(一) 简介 Okhttp是square公司推出的一款Android和Java网络请求库,当前推出了Okhttp3,在原来的基础上做了很大改进,也是Androi…
2017 年 1 月最火的五个 Android 开源项目 – Android – 掘金
原文地址(科学上网)Goodbye 2016, hello 2017!这是春节后的第一个工作周,大家还没从假期综合征中恢复过来吧。没关系,我们帮你搜集到一月份最好的5个Android类库,准备好花生、瓜子和饮料,来看看有什么吧! 1.C…
Android快速实现微信支付(真的!很快!) – 掘金
版权声明:本文为Marno原创,转载必须在明确位置注明出处!转载地址:https://gold.xitu.io/post/589…注:原创不易,欢迎【赞赏】和【点赞】 如果你已经成功集成了微信登录和分享,那么此文将助…
这个项目碉堡了 – 掘金
新年第一天上班,没想到就立春了,俗话说,一年之计在于春,全新的 17 年开始啦,来,收拾下心情,投入到工作中,撸起袖子,就是干! 就在前几天,Airbnb 开源了一个项目叫做 Lottie,我个人觉得这个项目简直碉堡了! 动画相信大家都不陌生,在 App 开发…
Android 知识梳理 – 掘金
说明:本篇博客只是一个知识整理,因为网上对于Android的知识介绍足够多,因此我不再写相关文章(主要是因为我写的不如人家好),所以所有文章均来自网络,不贴原文章,只提供连接,因此本文旨在减少你对相关知识的搜索过程,方便查找相关知识。 1.Activity …
基于 RxJava & Retrofit & MVP 做的电影资讯 app – Android – 掘金
这是一个根据豆瓣电影API所做的电影资讯的App 版权说明:该项目纯属练手项目,不作为商用项目!有涉及到侵权请告知删除,涉及商用侵权与本人无关! 下载地址 下载地址 功能说明 浏览电影资讯,按类型分为:正在热映、将要上…
Android 常用框架集合 – 掘金
本章户要是对一下常用的框架进行整理,包括框架的源码地址以及一些比较详细的博客讲解,帮助大家更方便的查找资源。 网络 1.android-async-http: 一个比较老的网络框架项目,虽然已经很少使用了,但是可以学习一下里面的写作方法。 源码地址:andr…
写在微信小程序上线之夜,我想对移动开发人员说别慌先玩玩 AR 压压惊! – 掘金
转载请注明出处:http://blog.csdn.net/linglong… 本文出自【DylanAndroid的博客】 写在微信小程序上线之夜,我想对移动开发人员说别慌先玩玩AR压压惊! …
微信小程序—仿芒果 TV(已开源) – Android – 掘金
前言:1月9号(今天)是小程序上线的日子,各厂小程序,纷纷在线上发布,便用极其便捷,下面我体验的腾讯视频,及大众点评的小程序。 腾讯视频 大众点评 很荣幸,web-Marker,已把仿芒果TV的小程序,开源到github,对于小程序,我和大家一样,都是陌生的…
2016年博客汇总 – 掘金
2016年总共写了40篇博客,回顾一番,还是有几篇干货的,2017年再出发,勿忘初心。 精选如下: Retrofit Android Retrofit 2.0使用 那会刚刚接触Retrofit,简单介绍了Retrofit 2.0使用。 Android Retr…
Android谈谈封装那些事–BaseActivity和BaseFragment(-) – 掘金
绪论 圣诞节怎么过?我不过圣诞节,被票圈的晒幸福虐惨了,还是在家里面总结总结自己吧。上篇文章Android自定义View–自己撸一个柱状图也没那么难我说过会封装一套属于自己的库,争取在元旦之前发出来,作为新年礼物给自己,给大家。好了,今天我们先来聊聊自己在项…
这交互炸了 (四) : 一分钟让你拥有微信拖拽透明返回 PhotoView – 掘金
本文同步自wing的地方酒馆 《交互炸了》或许是一系列高端特效教程, 文中会介绍一些比较炫酷的特效,以及实现的思路。特效实现本身也许不会有太大的难度。难点在于实现的思路。一旦思路被打开,特效将很简单实现。 DragPhotoView项目地址https://gi…
使用高德地图模拟运动轨迹 – Android – 掘金
最近在做一款跑步机的APP,需求是在地图上选定起点和终点,然后根据跑步机上设定的速度模拟用户在地图上沿着起点至终点运动。一般的地图开发,实时位置可通过手机GPS获取,然而本项目用户在跑步机上运动,用户在地图上的位置要根据跑步机设定的速度来模拟。对比了下百度,高…
Android 支付实践(三)之银联支付功能(客户端 + 服务端) – Android – 掘金
前言:由于支付宝和微信支付都须要提供这个那个的认证材料,对于个人开发者想尝试,确实有不少麻烦,今天介绍的银联支付,对于个人开发者,可以说是福音了。来自chentravelling的实践银联支付,chentravelling对应的blog地址为:http://b…
Android6.0M 权限管理实战, 完美轻量级封装 – Android – 掘金
转载请注明出处:http://blog.csdn.net/linglong… 本文出自【DylanAndroid的博客】 Android6.0M权限管理实战,完美轻量级封装 …
Android 接入微信支付宝支付 – 掘金
按照惯例,首先通读一遍官网文档。 微信支付 前期准备 微信开放平台 注册账号,创建应用,开通微信支付,这些大家都会的。 微信商户平台 APP支付文档https://pay.weixin.qq.com/wik…
Git 操作再识, 再进一步 – Android – 掘金
Git再识 拥抱开始 这些应该可以让你对Git的使用更进一步 ^*^ 安装Git 配置文件 查看config 设置用户信息 Git别名 .gitignore文件 仓库的基础操作 初始化仓库 添加文件到暂存区 status仓库 diff仓库…
Android 工程师必备技能! – Android – 掘金
Step 1. 玩转RxJava 使用RxJava处理异步极其方便,各种操作符可以对数据做流水线式操作,再加上与Retrofit的结合,使得Andorid开发变的极其简单。唯一美中不足的就是RxJava不符合我们以往的编程思想,学习Rxjava存在一定的难度,…
Android 应用进程防杀指南 2 – 双进程守护 – Android – 掘金
在上一篇博客中,我们谈到了Android进程防杀的常用套路,各位童鞋可以点击查看我的博客Android应用进程防杀指南1-常用套路,随着越来越多的用户手机安装某卫士,某管家,常用的进程防杀套路并不能够很好的保证我们的APP进程常驻,因此本篇博客我给大家带来抗某…