基础 - 收藏集 - 掘金

读 zepto 源码之工具函数 - 掘金
Zepto 提供了丰富的工具函数,下面来一一解读。 源码版本 本文阅读的源码为 zepto1.2.0 $.extend $.extend 方法能够用来扩展目标对象的属性。目标对象的同名属性会被源对象的属性覆盖。 $.extend 其实调用的是内部方法 exte...javascript

Sticky Footer,完美的绝对底部 - 前端 - 掘金
写在前面 作过网页开发的同窗想必都遇到过这样尴尬的排版问题:在主体内容不足够多或者未彻底加载出来以前,就会致使出现(图一)的这种状况,缘由是由于没有足够的垂直空间使得页脚推到浏览器窗口最底部。可是,咱们指望的效果是页脚应该一...css

从实现后台商品属性代码提及,聊聊相关的思惟!JS、模拟数据、桥梁 - 掘金前端

前言 原代码地址 这里实现了一个后台商品属性规格添加,修改,删除等功能,由于当时作这个功能的时候,本不是须要我完成这个工做,而是一个后台妹子,须要在后台实现一个相似修改商品属性等的功能,因此就找了我帮忙去写这个功能,因而我恰好手头也没有很紧急的事情,于...

单词太长致使自动换行,出现空白区域。——word-wrap和word-break - 掘金
写在前面: 在写页面的时候,偶尔有时会遇到下图这两种状况,一种是单词过长时会溢出div,一种是直接换行,致使出现空白区域。这两个情景就须要word-wrap、word-break这两个属性出场来解决了。闲话不扯了,本文主要内容有:word-wrap和word-...java

前端 PS 切图方法,图文详细 - 掘金
写在前面:本文主要内容是目前我所知道的切图技巧结合网上的资料,写出来分享一波。图文教程,多图!! BB:不少人都会说,切图这个活倒底分给UI仍是分给前端。虽然好的UI会给咱们把图切好,可是他们切的图不必定百分之百符合咱们的需求,因此我一直都以为这是页面仔必需要...git

你真的会写循环吗--8种遍历方法执行速度深度°对比 - 掘金
关于数组或对象遍历,相信不少人都没有深刻观察过执行效率。这是一个曾在群里吵翻天的话题,读懂后你将成为遍历效率话题的大师。 关于 个人博客:louis blog SF专栏:路易斯前端深度课 原文连接:详解JS遍历 导读 遍历数组或对象是一名程序员的基本素养之...程序员

原生 JS 中对象相关 API 合集 - 前端 - 掘金
Microzz zhaohui@microzz.com 主页 ...github

移动端 web 开发技巧 - 前端 - 掘金
这是一个最好的时代,由于咱们站在潮流中;但也是一个最坏的时代,由于咱们站在潮头上。 META相关 1. 添加到主屏后的标题(IOS) <meta name="apple-mobile-web-app-title" content="标题"> 2...web

分享 | Charles 力助分析网络封包 - 前端 - 掘金
Charles是Mac平台下经常使用的调试工具,用来分析网络通讯协议,这个功能在作移动端开发时很是有用,由于有时候你不得不经过抓包来分析通讯定位问题,移动端开发跟Web不一样,IDE并不会像Chrome Dev Tools同样,给你提供网络通讯协议的封包,而Char...面试

Chrome 插件制做 - 工具资源 - 掘金
因为网上很难找到关于Chrome插件制做的中文教程,为了总结和方便更多的开发者,本文以最多见的显示效果为browser_action的二维码插件为例,进行相关阐述。前端童鞋开发的话应该很简单的,鄙人是开发Android的,写这个还查了点资料(⊙﹏⊙) ...ajax

用 Git 钩子进行简单自动部署 - 工具资源 - 掘金
Git 钩子 Git 钩子(hooks)是在 Git 仓库中特定事件(certain points)触发后被调用的脚本。经过钩子能够自定义 Git 内部的相关(如 git push)行为,在开发周期中的关键点触发自定义的行为...

(干货)css自定义 range radio select的样式滑轮,按钮,选择框 - 掘金
写在前面: 以前踩坑css的时候,遇到滑轮,按钮,选择框这类型的东西,为了页面效果,老是须要自定义他们的样式,而不使用他们的默认样式。当时写的时候,我也是蛮头疼的,弄了个demo,连接在下面。对此作个总结。本文是面向前端小白的,大手子能够跳过,写的很差之处多多...

移动端 Web 开发踩坑之旅 - 前端 - 掘金
前言 最近在一个移动端的 Web 项目中踩了不少的坑,感受有必要把它们记录下来,分享给即将踏入移动端 Web 开发大门的新人们。 1、从布局提及 移动端的总体布局通常来讲能够分为上中下三个部分,分别为 header、main、footer,其中header、f...

JavaScript 对象的深浅复制 - 前端 - 掘金
博客原文地址:Claiyre的我的博客 https://claiyre.github.io/博客园地址:http://www.cnblogs.com/nuannu...如需转载,请在文章开头注明原文地址 前言 从层次上来看,对象的复制能够简...

React Mixins 入门指南 - 掘金
对于不少初级的前端工程师对mixins的概念并非很了解,也没有在React中尝试使用过Mixins,这边文章基本会按照Mixins的做用、用途、原理等多个方面介绍React中Mixins的使用。 首先解释一下什么是Mixins,在一些大型项目中常常会存在多...

【面试题】建立长度为 100 的数组 - 前端 - 掘金
不用循环建立一个长度为100的数组,而且每一个元素的值等于它的下标 先来讲一下最直接的解法… var arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,...

js 拦截全局 ajax 请求 - 掘金
你是否有过下面的需求:须要给全部ajax请求添加统一签名、须要统计某个接口被请求的次数、须要限制http请求的方法必须为get或post、须要分析别人网络协议等等,那么如何作?想一想,若是可以拦截全部ajax请求,那么问题就会变的很简单!?,少年,想法有点大胆...

javascript 安全的类型监测 - 前端 - 掘金
数据类型检测 ECMAScript有五种简单的数据类型,分别为Undefined、Null、String、Number、Boolean,还有一个复杂的数据类型Object。ECMAScript的语言的动态性意味着咱们可使用以上6种数据类型表示...

CSS 变换、过渡、动画实现案例 - 前端 - 掘金
如下全部效果的实现方式均为我的看法,若有不对的地方还请一一指出。 目录 方块“Z”字形运动 线段围绕盒子运动 饼图[动图, 固定比例,如20%] 移动端录音旋转小按钮效果实现渐变色 方块“...

从入门到成为前端高手(上篇)—— Jonathan - 前端 - 掘金
By @jonathanzwhite 版权申明:此文章首发于公众号程序员在深圳,搜索 studycode 便可关注本文无需受权便可转载,转载时请务必注明做者 ...

JS 对象的深拷贝和浅拷贝 - 前端 - 掘金
JS的数据类型能够分为两种:基本数据类型和引用数据类型。 咱们在对数据进行复制的时候,若是这个数据是基本的数据类型,那么很好办,直接赋值就好,若是在使用JavaScript对数组或对象进行操做的时候,咱们常常须要将数组或对象进行备份,事...

2017 百度前端技术学院——正则表达式入门 - 前端 - 掘金
任务效果预览源码地址 1、建立一个正则表达式 1 字面量方式: var expression = /pattern/flags 其中的pattern能够是任何简单的...

JavaScript 数据类型检测的四种方式 - 前端 - 掘金
1、typeof console.log(typeof 12); // number var str = 'iceman'; console.log(typeof str); // string 使用typeof检测数据类型,首先返回的都是一个字符串,其次字符...

Android Theme.AppCompat 中,你应该熟悉的颜色属性 - 掘金
建立一个 Android 工程,第一步,也是必不可少的一步,就是定制 Application 主题样式。利用系统诸多属性定义 App 各类 View 的默认样式,可以减小 layout 文件中不少重复性的属性设置代码。在开发者官网 R.attr 栏目中,Goo...

很全的排序算法 - Android - 掘金
大学的时候写的,算是比较全的了,足够应对面试中的排序算法了...

Android 自学资源大整合 - Android - 掘金
此文在个人我的网站,个人简书,个人CSDN博客同时发布,请多多关注! 前言 去年十一月的时候就开始在CSDN创建起本身的博客,想把本身平时学习研究的技术好好地概括总结,而后一一发表出去,方便往后查看。无奈三分钟热度事后,就不了了之。直到参加实习工做以后,所须要...

关于 Android Service 真正的彻底详解,你须要知道的一切 - Android - 掘金
Service 所有内容基本会在本篇涉及到,咱们将围绕如下主要知识点进行分析: Service 简单概述 Service 在清单文件中的声明 Service 启动服务实现方式及其详解 Service 绑定服务的三种实现方式 关于启动服务与绑定服务间的转换问题 ...

完全搞懂 startActivityForResult 在 FragmentActivity 和 Fragment 中的异同 - Android - 掘金
本文由BarryZhang原创,同时首发于diycode.cc、barryzhang.com,简书非商业转载请注明做者和原文连接。 Activity、FragmentActivity、Fragment中都有startActivityForResult()方法...

安卓 5.0 6.0 新特性简单总结 - Android - 掘金
Android 5.0新特性 1. 了解Material Design ...

Android support library 支持包经常使用控件介绍(一) - Android - 掘金
谷歌官方推出Material Design 设计理念已经有段时间了,为支持更方便的实现Material Design设计效果,官方给出了Android support design library...

Android Binder 机制原理(史上最强理解,没有之一) - Android - 掘金
原文地址: http://blog.csdn.net/universu...   Binder是Androi...

Android 知识梳理 - 掘金
说明:本篇博客只是一个知识整理,由于网上对于Android的知识介绍足够多,所以我再也不写相关文章(主要是由于我写的不如人家好),因此全部文章均来自网络,不贴原文章,只提供链接,所以本文旨在减小你对相关知识的搜索过程,方便查找相关知识。 1.Activity ...

探究 Android 中 Intent 链接不一样组件的原理 - Android - 掘金
1、什么是Intent 一、概念 Intent翻译过来是”意图、目的”的意思,是链接四大组...

Android M 静默卸载解决方案的探索 - Android - 掘金
通常状况下,Android系统安装apk会出现一个安装界面,用户能够点击肯定或者取消来进行apk的安装。但在实际项目中,有一种需求就是但愿apk在后台安装(不出现安装界面的提示),这种安装方式称为静默安装,一样,apk在后台卸载(不出现卸载界面的提示),这种卸...

关于 Android 混淆的一些经验 - Android - 掘金
一些关于混淆的好文章 Android混淆从入门到精通 写给Android开发者的混淆使用手册 读懂 Android 中的代码混淆 一...

Android自定义View:MeasureSpec的真正意义与View大小控制 - 掘金
自定义View是Android开发中最普通的需求,灵活控制View的尺寸是开发者面临的第一个问题,好比,为何明明使用的是WRAP_CONTENT却跟MATCH_PARENT表现相同。在处理View尺寸的时候,咱们都知道最好在onMeasure中设定好自定义V...

设计模式的几大原则 - Android - 掘金
天下武林,林林总总。名门正宗如少林武当,诚然名扬天下,而武林之大,但凡修得暗镖神剑者,亦可独步江湖。因此门派无尊贵,只有适合不适合。设计的本质:即便最懂设计的人,也要心胸坦荡,认识到自我局限性,不能够名门正宗自居,须认识到得到真理是一个学无止境、永远追求的过程...

一个 2 年安卓开发者的一些忠告 - Android - 掘金
编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你能够在掘金上获取最新最优质的技术干货,不只仅是Android知识、前端、后端以致于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过! 原文:What 2 Years of And...

爽翻天!告别Java。一块儿来使用kotlin开发完整客户端 - 掘金
必须写在前面:从Java转向Kotlin,只须要几天时间! 有人担忧编译时间问题,这里给出一个连接Kotlin VS Java:编译速度大比拼 同步自wing的地方酒馆本篇是kotlin开发Android系列教程的最后一篇。前面几篇介绍了kotlin的基本语法...

Android 蹲坑的疑难杂症集锦(兼 Gradle) 二 - 掘金
Hello,你们吼,周一你快乐吗<( ̄︶ ̄)?郭小司机又来开拖拉机啦,做为了一个非专业的分享猿,我知道也没有人会想个人 ̄へ ̄,现在工做又忙碌起来,在产品经理各类(nue)呵(dai)护,老板对需求的各类细(da)调(gai)下,只能在闲(tou)暇(la...

Java利器之UML类图详解 - 掘金
前言 UML(Unified Modeling Language)中文统一建模语言,是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。UML展示了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建...

Activity 全平台生命周期监听 - Android - 掘金
最近在搞公司的用户行为跟踪系统的时候碰到要统计用户在Activity的停留时间,而后就想到了在生命周期里面添加时间记录。在每一个Activity里面重写生命周期函数添加时间记录?太麻烦了吧。写个BaseActivity,在BaseActivity里面作时间记录?...

4 种获取前台应用的方法(确定有你不知道的) - Android - 掘金
我目前已知,而且尝试过的获取当前前台应用的方法有以下几种: Android5.0之前,使用ActivityManager的getRunningTasks()方法,能够获得应用包名和Act...

Android 后台杀死系列之一:FragmentActivity 及 PhoneWindow 后台杀死处理机制 - Android - 掘金
新Activity启动及旧Activity保存流程 App在后台久置后,再次从桌面或最近的任务列表唤醒时常常会发生崩溃,这每每是App在后台被系统杀死,再次恢复的时候遇到了问题,而在使用FragmentActi...

Android Context 究竟是什么? - 掘金
什么是Android Context? 一个Context意味着一个场景,一个场景就是咱们和软件进行交互的一个过程。好比和妹纸约会的月下小桥,好比当你使用微信的时候,场景包括聊天界面、通信录、朋友圈,以及背后的一些数据。 那么从安卓程序的角度来看,Contex...

[译]Android Activity 和 Fragment 状态保存与恢复的最佳实践 - 掘金
译者亦枫注:对于 Activity、Fragment 和 View 是如何保存与恢复状态的问题,相信不少开发人员都处于只知其一;不知其二的状态。最近恰好在总结 Fragment 的使用注意事项,无心中从网上看到国外的一篇好文,对这个问题作了一个全面的解析。加之使用可视化...

程序员必须搞清的概念equals和=和hashcode的区别 - 掘金

  1. 首先equals()和hashcode的介绍 equals 方法在非空对象引用上实现相等关系: 自反性:对于任何非空引用值 x,x.equals(x) 都应返回 true。 对称性:对于任何非空引用值 x 和 y,当且仅当 y.equals(...

Android 样式 (style) 和主题(theme) - 掘金样式和主题 样式是指为 View 或窗口指定外观和格式的属性集合。样式能够指定高度、填充、字体颜色、字号、背景色等许多属性。 样式是在与指定布局的 XML 不一样的 XML 资源中进行定义。 Android 中的样式与网页设计中层叠样式表的原理相似 — 您能够通...

相关文章
相关标签/搜索