李牧羊的专栏

http://www.limuyang.cc/

排序:
默认
按更新时间
按访问量

京晚8点--H5单页面手势滑屏效果实践

项目背景 京晚8点作为内容平台重点打造的内容IP,通过优质的内容形式,潜移默化中让用户了解产品,建立对京东开始玩内容的心智和认知,目前这个项目已经迭代到第5期,最开始的时候我们的首页效果是一个卡片形式的时间轴,首页的背景大图会随着时间轴拖动到不同的卡片而进行切换: 从第5期开始,我们采...

2018-08-27 23:21:59

阅读数:382

评论数:0

video标签沉浸式播放解决方案

“沉浸播放式”这个概念是我从Android开发里面的沉浸式引申过来的一个概念,沉浸式其实就是隐藏页面顶部的status bar和底部的navigation bar之后呈现出来的页面,一般用户很容易把沉浸式状态栏和透明化状态栏混为一谈,他们的区别如下: 沉浸式状态栏 透明化状态栏 那...

2018-07-23 00:06:48

阅读数:237

评论数:0

vue-router中使用EventBus传值需要注意到的问题

最近负责开发一个视频相关的项目,要用到vue-router,同时涉及到一些共有状态管理,但是少量的状态又不想用vuex,于是用到了EventBus,一般来说, 我们用EventBus的步骤如下: - 首先新建一个js用来创建我们的EventBus,如Bus.js import Vue fr...

2018-05-29 21:59:22

阅读数:1297

评论数:1

深入浅出pwa

PWA的概念 PWA的全称为:Progressive Web Apps(渐进式Web Apps),是Google提出的,可以带来突破性体验的Web应用。 Google所阐述的PWA的主要特点如下: - 渐进式 - 适用于选用任何浏览器的所有用户,因为它是以渐进式增强作为核心宗旨来开发的。 ...

2018-05-25 19:03:05

阅读数:289

评论数:0

webpack从0到1使用指南

文章同步发表在:博客地址 为什么要用webpack 关于为什么要使用webpack,我比较认同的一种说法是: webpack可以很好地管理你开发中遇到的各种HTML、JS、CSS以及各种图片资源文件,同时对应不同的资源,webpack还提供了对应的Loaders将其进行转化为适用于...

2018-05-19 16:17:03

阅读数:116

评论数:0

不吹不黑聊聊前端框架--尤雨溪Live整理

最近买了尤雨溪大大的Live:不吹不黑聊聊前端框架,这场Live让我的前端思维到了前所未有的高度:当我们身为前端开发萌新,在前端人才金字塔的浮动与挣扎中思考该学什么框架、该如何入门前端、又遇到学习瓶颈怎么办的时候,正是这些业界大牛们用自己的行动引导着我们,有如尤大所说:多思考场景需求,多看看技术到...

2017-11-10 23:20:50

阅读数:520

评论数:0

javascript中call、apply、bind方法的使用

context的概念在知道我们为什么要使用call、apply、bind方法之前,我觉得有必要先了解一下context的相关概念,通常context的作用是取决于函数将如何被调用,当函数作为对象的方法调用时,this就会被设置为调用方法的对象: var object = { foo...

2017-11-08 20:52:40

阅读数:167

评论数:0

JavaScript中的立即执行函数

通常我们声明一个函数有以下几种方式:// 声明函数f1 function f1() { console.log("f1"); } // 通过()来调用此函数 f1(); //一个匿名函数的函数表达式,被赋值给变量f2: var f2 = function() { ...

2017-09-11 21:31:35

阅读数:289

评论数:0

Handler机制从入门到放弃(二)

从注释看起Hander的源码只有不到800行,而且大多数代码相对来说还是比较好理解的,尤其是相对于其他更加接近底层的代码来说,在看源码时候有一点挺重要的就是不要忽略注释的作用,Handler类开头有这么几行注释: <p>There are two main uses for a Han...

2016-10-31 10:09:37

阅读数:1078

评论数:0

Handler机制从入门到放弃(一)

闲来无事,准备好好梳理一下Handler机制,之前分析过没有写成博客,结果就是慢慢的淡忘了,这次趁着刚分析完,赶紧写下来。在开始分析之前先打打基础,理解理解什么是线程以及什么是Handler,这里大部分内容引用一篇来自伯乐在线的文章,因为看来看去关于基础的部分这个人已经说得很好了,我就负责把主要的...

2016-10-31 10:08:40

阅读数:737

评论数:0

人生苦短,我用Python--分分钟下载知乎美图给你看

起上次说了要爬知乎的图片,于是花了一下午的时间去完成这件事,发现暂时接触到的爬虫总是逃脱不了一个规律: 模拟登陆 获取真实网页HTML源代码 解析获取到的网页源代码 获取想要的资源(下载到某个文件夹或者输出到表格中整合起来) 也许和我说的有一些出入,应该是刚学这个东西的原因,接下来还想研究一下多线...

2016-08-11 11:28:15

阅读数:7490

评论数:26

人生苦短,我用Python--一起来爬知乎娘

上次爬了教务处的成绩,接下来想去爬一爬知乎娘,好像大家都很喜欢爬知乎娘,GitHub上貌似已经有人把获取各种知乎数据的操作封装好了:zhihu-python ,但是良辰表示还是想自己试一试,我就爬点简单的,难度大的我也不会,我瞄准的是我自己关注的人的数据,差不多就这些东西: 关注者 / 提问...

2016-08-09 09:41:41

阅读数:3983

评论数:11

人生苦短,我用Python--爬虫模拟登陆教务处并且保存数据到本地

刚开始接触Python,看很多人玩爬虫我也想玩,找来找去发现很多人用网络爬虫干的第一件事就是模拟登陆,增加点难度就是模拟登陆后在获取数据,但是网上好少有Python 3.x的模拟登陆Demo可以参考,加上自己也不怎么懂Html,所以这第一个Python爬虫写的异常艰难,不过最终结果还是尽如人意的,...

2016-08-02 10:01:52

阅读数:5820

评论数:2

Android Design Support Library--Translucent System Bar 的最佳实践

引言本来是想自己写一些关于透明状态栏或者沉浸式状态栏实现的文章,但是在简书上关注了D_clock爱吃葱花之后发现他的一篇关于透明状态栏实现的文章写的面面俱到,于是就在征询作者同意的情况下把这篇文章加入这一系列。在开始之前我们先陈述一个事实:其实很多人分不清透明化状态栏(Translucent Ba...

2016-07-11 17:11:49

阅读数:1015

评论数:2

Android Design Support Library--FloatingActionButton及其Behavior的使用

引言如果说前面提到的TextInputLayout、SnackBar的应用还不是很常见的话,那么今天提到的FloatingActionButton绝对是一个随处可见的Material Design控件了,无论是我们常用的知乎、印象笔记或者是可爱的谷歌全家桶套装都可以见到FloatingAction...

2016-05-11 20:22:17

阅读数:9158

评论数:1

Android Design Support Library--简约而不简单的SnackBar

引言在之前我有提到这一篇Android Design Support Library系列文章是关于SnackBar的,但是由于要用到CoordinatorLayout所以先翻译了一篇相关文章,如果还不了解的可以先看一下Android Design Support Library–使用Coordin...

2016-05-07 13:13:17

阅读数:3113

评论数:0

Android Design Support Library--使用CoordinatorLayout来处理滚动

引言本来这一次想写关于SnackBar的,但是因为官方都推荐使用Material Design控件最好使用CoordinatorLayout 来作为它们的父布局,所以就先讲解一下CoordinatorLayout 的知识,本来想自己去理解的,但是发现网上已经有一份很好的材料了就给搬过来了,原文是C...

2016-05-03 18:11:41

阅读数:4353

评论数:0

Android Design Support Library--TextInputLayout的使用

本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 引言Google在2015的IO大会上,给我们带来了更加详细的Material Design设计规范,同时,也给我们带来了全新的Android Design Support Library,Android Design Suppo...

2016-04-30 00:22:35

阅读数:12002

评论数:8

仿网易云音乐部分UI实现

引言有一段时间闲着没事做,突发奇想,于是就去防了部分网易云UI的界面,最开始是想仿成这个样子: 于是反编译了网易云的源文件,果不其然混淆的很彻底,表示并不能看懂,诺: 里面的代码大部分都是smali语法,也就是这样的:.class public La/auu/a; .super Ljava/l...

2016-04-23 15:40:36

阅读数:13416

评论数:4

公共技术点之 Java 反射 Reflection

1. 了解 Java 中的反射1.1 什么是 Java 的反射 Java 反射是可以让我们在运行时获取类的函数、属性、父类、接口等 Class 内部信息的机制。通过反射还可以让我们在运行期实例化对象,调用方法,通过调用 get/set 方法获取变量的值,即使方法或属性是私有的的也可以通过反射的形...

2016-04-21 14:04:03

阅读数:517

评论数:0

提示
确定要删除当前文章?
取消 删除