二十多行代码实现一个简易 jQuery 先写一个叫 jQuery 的构造函数,并且将它作为全局变量,方便调用,并且这个函数可以接受一个选择器字符串用于选择符合条件的元素,或直...
二十多行代码实现一个简易 jQuery 先写一个叫 jQuery 的构造函数,并且将它作为全局变量,方便调用,并且这个函数可以接受一个选择器字符串用于选择符合条件的元素,或直...
基本分类 基本数据类型:undefined、null、boolean、number、string。 复杂数据类型:object(广义的对象) 1. typeof 操作符 ty...
<a> target属性指定在何处显示链接的资源。取值为标签(tab),窗口(window),或框架(iframe)等浏览上下文的名称或其他关键词。_self: 当前页面加载...
一、空元素 在图片上定义一个热点区域。 指定用于一个文档中包含的所有相对URL的基本URL。一份中只能有一个 元素。 在文本中产生一个换行(回车键)。这对于写诗或写一个地址来...
超文本传输协议(英语:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议[1]。HTTP是万维网的数...
要管理git本地仓库只需要简单的三条基本命令(init,add,commit)即可。 git init(初始化) 若你想要使用Git来管理项目,你只需要使用 git init...
前言: 本文主要是对常见设计模式的一些分析,以及讲述在Android项目中实现Mvvm模式的两种方式。通过Databinding或者ViewModel+LiveData+Re...
在Android Studio 2.1 Preview 3之后,官方开始支持双向绑定了。 可惜目前Google并没有在Data Binding指南里面加入这个教程,并且在整个...
早在2010年,Ethan Marcotte就开始鼓励设计师和开发者实践“响应式网页设计:与其将每个越来越多的网络设备定制为不连贯的设计,我们可以将它们视为相同体验。使我们的...
在上一篇从源码角度分析,为什么会发生Fragment重叠?里,我们分析了造成Fragment重叠的原因,这一篇我会介绍几个解决方案,同时给出一个我的方案:9行代码让你app内...
Fastadapter使RecyclerView更加简便高效 翻译自文章 http://blog.grafixartist.com/recyclerview-adapter-...
从Android 8.0(API 26)开始,所有的Notification都要指定Channel(通道),对于每一个Channel你都可以单独去设置它;比如通知开关、提示音...
前言 Service作为 Android四大组件之一,应用非常广泛 本文将介绍 Service最基础的知识:生命周期 若 对Service还未了解,建议先阅读文章:Andro...
原文地址:Android Service完全解析,关于服务你所需知道的一切(上) 相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连...
我非常喜欢Material Design里折叠工具栏的效果,bilibili Android客户端视频详情页就是采用的这种设计。这篇文章的第二部分我们就通过简单的模仿bili...
最近时不时地有人问我这样或那样的通知如何实现,所以本文将根据个人经验对Notification做个总结,以供参考! 什么是通知(Notification) 通知是一个可以在应...