谷哥的小弟

坚持原创,热衷分享;积累技术,沉淀生活

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

讲给Android程序员看的前端和后台教程

几年前,我找工作那会儿只要你会Android四大组件;再懂一些常用的布局,那么找一份Android开发是不成问题的。我清晰的记得我当时去面试时,只有一道题目:在子线程中执行完异步操作后该如何更新UI?我想现在的童鞋看到这样的题目,心里不由得会想:太简答了,简单得令人发指!是的,是的,现在的大学毕业...

2017-11-27 09:04:28

阅读数:4622

评论数:16

Android开发技术重要参考资料

有幸在CSDN结识很多爱分享的技术小伙伴,在此一并整理出来介绍给大家。

2017-01-09 09:27:09

阅读数:3254

评论数:7

推翻自己和过往,重学自定义View

关于自定义View以前看了很多资料看,从博客园到CSDN,从stackoverflow到EOE论坛,从百草园到三味书屋,搜了一大筐,沮丧的发现这些文章大同小异:只举个简单的例子,很少研究为什么;人云亦云,文章里的内容根本没有去验证和深究就发出来了;或者避重就轻展示简单的Demo直接把难点给绕过去了...

2016-06-14 13:49:50

阅读数:31537

评论数:68

Bug

刚上课,准备讲Exception;脑子有点短路,开口说道:同学们,我们现在开始学习自定义Bug

2018-06-11 15:39:56

阅读数:103

评论数:0

C语言自学手册(07)——printf()输出格式详解

printf()输出格式详解

2018-04-05 12:03:20

阅读数:245

评论数:0

C语言自学手册(06)——数据类型转换

C语言中的数据类型转换

2018-04-01 21:50:27

阅读数:166

评论数:0

C语言自学手册(05)——double数据类型

C语言中的double数据类型

2018-04-01 11:24:26

阅读数:171

评论数:0

C语言自学手册(04)——算数运算符

C语言中加减乘除和取模相关的运算符

2018-03-28 22:36:24

阅读数:152

评论数:0

C语言自学手册(03)——输入与显示

C语言接收键盘的输入

2018-03-26 22:22:23

阅读数:91

评论数:0

C语言自学手册(02)——变量的声明与定义

C语言声明与定义变量

2018-03-26 21:57:49

阅读数:161

评论数:0

C语言自学手册(01)——入门示例

C语言入门示例

2018-03-24 20:10:55

阅读数:293

评论数:0

讲给Android程序员看的前端教程(40)——后会有期

至此,关于HTML、CSS、JavaScript的基础知识就全部讲完了。坦白地说,很多做移动端和后台的开发人员都不太喜欢(甚至是不屑)写前端的东西,尤其是CSS这部分。他们觉得这部分没有什么含量,也没啥逻辑可言,无非是调个样式罢了,并不涉及软件开发的核心技术。其实,这个想法有失偏颇,不足以让人信服...

2017-12-04 10:01:44

阅读数:1606

评论数:15

讲给Android程序员看的前端教程(39)——Web Woker

在设计之初JavaScript出于界面元素访问安全的考虑将JavaScript代码放置在单线程执行。这么做虽然是安全了不少,但是这也意味着我们应尽量避免在JavaScript中执行耗时较长的操作,比如:大量for循环、加载过多js文件、I/O、密集型计算;因为这么做很容易阻塞主线程导致主线程无法再...

2017-12-04 09:59:47

阅读数:732

评论数:0

讲给Android程序员看的前端教程(38)——Web Storage

Web Storage的出现提供了一种在cookie之外存储大量数据的方式。假如有的数据需要保存在客户端而且这些数据不需要每次都发送至服务器,那么Web Storage是个很不错的选择。

2017-12-04 09:56:39

阅读数:710

评论数:1

讲给Android程序员看的前端教程(37)——canvas

在HTML5新增了canvas标签用于绘制图形,比如:文本、几何图形、路径、图片等等。该标签和其他HTML标签比起来没有多大的不同,除了指定常见的id、class、style等通用属性外,还可以通过height属性和width属性指定canvas的高和宽。嗯哼,我们先来看一个canvas的入门示例:

2017-12-04 09:54:09

阅读数:811

评论数:0

讲给Android程序员看的前端教程(36)——Navigator

JavaScript客户端领域存的顶层对象Window中有一个属性navigator表示对Navigator对象的引用;该对象包含有关浏览器的信息,比如:名称、浏览器的版本、语言、平台等等。在此,我们通过代码查看与浏览器有关的所有属性及其对应的值。

2017-12-04 09:51:48

阅读数:572

评论数:0

讲给Android程序员看的前端教程(35)——事件处理机制

在软件开发领域,几乎所有的GUI编程都会涉及到事件机制。比如,我们在Android中非常熟悉的单击,触摸,滑动,双击,长按等等都属于事件的范畴。今天我们就来学习JavaScript中事件处理机制。

2017-12-04 09:49:45

阅读数:725

评论数:0

讲给Android程序员看的前端教程(34)——DOM编程

其实,一提到DOM,大家并不陌生,面试的时候也经常问到Android常用的xml解析方式SAX、DOM、PULL;做java开发的童鞋也时常使用dom4j。DOM即文档对象模型(Document Object Model)的简称,DOM解析就是将结构化文档(比如:XML和HTML)转换成设备内存中...

2017-12-04 09:47:40

阅读数:756

评论数:0

讲给Android程序员看的前端教程(33)——Window

在之前的几篇博客中,我们学习JavaScript的核心基础语法;从本篇博客开始进入JavaScript客户端(浏览器)的学习。

2017-12-04 09:45:35

阅读数:697

评论数:0

讲给Android程序员看的前端教程(32)——继承

JavaScript虽然是面向对象的,但是它并没有严格的"父类"和"子类”的概念;也没有Java中通过extend来实现继承的机制。所以,只能通过别的方式来扩展和继承原来的JavaScript类。在本文中将介绍JavaScript几种常用的继承方式。

2017-12-03 09:45:06

阅读数:780

评论数:1

讲给Android程序员看的前端教程(31)——Function

在JavaScript中函数本身也是一个Function实例。请看如下示例:

2017-12-03 09:43:26

阅读数:867

评论数:0

讲给Android程序员看的前端教程(30)——对象

在看到"对象"这两个字的时候,很多人会立马会联想到Java中的类、对象、继承、封装、多态.........打住,打住,不要继续往下想了。在这或许要抛弃一下我们的惯性思维了。JavaScript并不是纯粹的面向对象,或者说它和大家熟知的Java中的面向对象不一样。在JavaScr...

2017-12-03 09:41:47

阅读数:826

评论数:0

讲给Android程序员看的前端教程(29)——函数

JavaScript中的函数的功能非常丰富和强大,和我们熟悉的java不一样:JavaScript的函数还可以当做一个类使用,而且函数本身也是一个Function实例。嗯哼,来吧,我们开始学习JavaScript的函数。

2017-12-03 09:39:48

阅读数:746

评论数:0

讲给Android程序员看的前端教程(28)——流程控制

JavaScript提供了丰富的流程控制语句用于控制程序流程,比如:if、if else、while、for等等。在此介绍JavaScript中常用的流程控制语句。

2017-12-03 09:37:54

阅读数:670

评论数:0

讲给Android程序员看的前端教程(27)——运算符

JavaScript提供了丰富的运算符,比如:算数运算符,赋值运算符,比较运算符,逻辑运算符等等。在此,介绍JavaScript中常用的运算符。

2017-12-03 09:29:41

阅读数:594

评论数:0

讲给Android程序员看的前端教程(26)——数组

本篇博客中,我们将详细介绍数组。JavaScript的数组Array可以包含不同类型的数据。可通过索引来访问每个元素;并可通过length属性取得Array的长度

2017-12-03 09:27:40

阅读数:577

评论数:0

讲给Android程序员看的前端教程(25)——基本数据类型

JavaScript是弱类型程序设计语言,当进行变量声明的时候无须指定变量的数据类型。但程序运行时,变量在内存中有对应的数据类型。在JavaScript中常用的基本数据类型有:

2017-12-03 09:25:09

阅读数:561

评论数:0

讲给Android程序员看的前端教程(24)——变量

从本篇博客开始,我们来学习JavaScript的语法基础知识。在JavaScript中可通过var关键字定义声明变量,比如:

2017-12-03 09:23:20

阅读数:605

评论数:1

讲给Android程序员看的前端教程(23)——JavaScript简介

绝大部分人头一回看到JavaScript的时候都会觉得JavaScript是Java的一个分支。然而,非也;两者之间并没有多大的关系。其实,在这门语言设计之初Netscape将其命名为LiveScript,之后才改成了现在的名字JavaScript。嗯哼,化解这个小误解之后我们来瞅瞅JavaScr...

2017-12-03 09:20:57

阅读数:726

评论数:0

讲给Android程序员看的前端教程(22)——小结和答疑

至此,关于HTML和CSS的主要基础知识就全部讲完了。在这,统一回答大家提出的一些问题。

2017-12-01 09:49:17

阅读数:780

评论数:1

讲给Android程序员看的前端教程(21)——position定位

相对于浮动(float)而言定位(position)就要稍微简单些了。定位(position)允许用户较为精确地定义元素出现的相对位置,这个位置可以是相对于其本身出现的位置,也可以是相对于其上级元素的位置,也可以是相对于其他元素的位置,亦可为相对于浏览器视窗左上角的位置。

2017-12-01 09:45:24

阅读数:874

评论数:0

讲给Android程序员看的前端教程(20)——float浮动

我们知道:块级元素独占一行显示;行内元素在同一行显示。这些显示方式方式被称作标准流(normal flow)或者文档流。在标准流中:块级元素纵向有序排列,行内块元素和行内元素横向有序排列。今天我们要学习和讨论的是有别于标准流的浮动(float),嗯哼,开始吧!

2017-12-01 09:40:22

阅读数:1043

评论数:0

讲给Android程序员看的前端教程(19)——display属性

通过前面的学习,我们已经对HTML和CSS有了直观的认识和简单的了解;比如HTML标签的使用,CSS样式的设置,CSS选择器的使用,CSS的盒子模型等等。在此基础之上我们来进一步地认识它们的特性从而更好地学习和掌握相关开发技能。

2017-12-01 09:36:57

阅读数:878

评论数:0

讲给Android程序员看的前端教程(18)——盒子模型

在网页设计中CSS的盒子模型是一个非常重要的概念。HTML中的每个元素占据一个矩形区域,这块区域就是该元素所占据的盒子。详情请参见下图:

2017-12-01 09:35:09

阅读数:1027

评论数:1

讲给Android程序员看的前端教程(17)——伪元素

在CSS中,伪元素用于将特殊的效果添加到某些选择器。在此介绍几个CSS中常用的伪元素。

2017-12-01 09:33:22

阅读数:797

评论数:2

讲给Android程序员看的前端教程(16)——伪类

在CSS中,伪类用于向某些选择器添加特殊的效果。 在此介绍与超链接标签a有关的伪类。请看如下示例:

2017-12-01 09:31:49

阅读数:822

评论数:0

讲给Android程序员看的前端教程(15)——CSS选择器(5)

在之前的几篇博客中分别介绍了CSS中常用的选择器:标签选择器,类选择器,ID选择器,通配符选择器。在本篇博客中,我们将学习这些选择器的复合使用。

2017-11-29 10:57:57

阅读数:953

评论数:2

讲给Android程序员看的前端教程(14)——CSS选择器(4)

之前,我们学习了标签选择器,类选择器,ID选择器;在此介绍通配符选择器。通配符选择器非常的简单,它会将页面中所有的标签都设置成统一的样式,语法如下:

2017-11-29 10:56:22

阅读数:792

评论数:0

讲给Android程序员看的前端教程(13)——CSS选择器(3)

类选择器可依据class属性的值为标签指定样式,语法格式如下:

2017-11-29 10:54:11

阅读数:778

评论数:0

讲给Android程序员看的前端教程(12)——CSS选择器(2)

上一篇博客中,我们学习了元素选择器;这篇博客中我们来学习ID选择器。

2017-11-29 10:49:41

阅读数:741

评论数:0

讲给Android程序员看的前端教程(11)——CSS选择器(1)

CSS 选择器用于选择需要设定样式的元素从而实现网页样式的设计,比如:文字的大小,颜色,元素的定位等等。看到这,有人会想什么是选择器呢?举个例子,到了年底公司就要发年终奖了,于是人事部门发了一个通知

2017-11-29 10:47:00

阅读数:916

评论数:0

讲给Android程序员看的前端教程(10)——CSS概述

CSS即层叠样式表(Cascading Style Sheet)它主要用于网页样式设计,比如:文字的大小,颜色,元素的定位等等。CSS的诞生将页面架构和页面显示进行了分离,各司其责。尤其在HTML5中废除了以往的font标签,big标签,strike标签,建议开发人员把外观的控制交给CSS负责

2017-11-29 10:43:39

阅读数:990

评论数:0

讲给Android程序员看的前端教程(09)——HTML5标签(8)

今天我们来瞅瞅HTML5中新增的标签和一些好玩又有用的API。

2017-11-27 09:25:46

阅读数:1194

评论数:4

讲给Android程序员看的前端教程(08)——HTML5标签(7)

HTML表单用于搜集用户输入的不同类型的数据并将其上传至服务端。嗯哼,了解完表单的作用,我们就来一起学习表单中最常用的标签。

2017-11-27 09:23:23

阅读数:1109

评论数:0

讲给Android程序员看的前端教程(07)——HTML5标签(6)

之前,我们已经学习了HTML常用标签、HTML文本标签、HTML语义标签、HTML结构标签、HTML列表标签;现在我们来继续学习HTML表格标签。

2017-11-27 09:21:18

阅读数:1000

评论数:1

讲给Android程序员看的前端教程(06)——HTML5标签(5)

之前,我们已经学习了HTML常用标签、HTML文本标签、HTML语义标签、HTML结构标签;现在我们来继续学习HTML列表标签。

2017-11-27 09:18:52

阅读数:1002

评论数:0

讲给Android程序员看的前端教程(05)——HTML5标签(4)

我们在HTML页面中常用一些标签将页面划分为不同的区域用以表示页面结构。比如,可使用div标签将整个页面分为header,body,footer三部分。现在我们就来学习这些与页面结构有关的标签。

2017-11-27 09:17:08

阅读数:1128

评论数:1

讲给Android程序员看的前端教程(04)——HTML5标签(3)

在讲这类标签之前,我们先来聊聊标签的语义化。 HTML5标签语义化的目的:让程序员(甚至是非IT人士)能够直观地认识到标签及其属性的用途和作用。比如,当我们看到h1~h6时就知道:这个标签是用来显示标题的。当然,语义化还有其他非常重要的作用。通过语义化标签可以让爬虫,搜索引擎,SEO读懂我们的页面...

2017-11-27 09:15:38

阅读数:1278

评论数:0

讲给Android程序员看的前端教程(03)——HTML5标签(2)

嗯哼,来吧,我们继续HTML标签的学习。咋了?你竟然有点担心学不会!?别逗了,这部分和我们常写的Java比起来简单多了,它的逻辑性也弱得多。所以,大胸弟你大可放心,就像你看电影那样:一手拿着爆米花,一手拿着可乐,也完全可以看懂本教程。

2017-11-27 09:13:43

阅读数:1140

评论数:0

讲给Android程序员看的前端教程(02)——HTML5标签(1)

HTML不是程序设计语言,而是一种标记语言,它用一些标记、标签来说明文本的显示效果。要制作网页和建立网站,就必须对HTML语言有所了解。客观地讲:HTML标签没有多少逻辑性而言,为了大家更好的理解和记忆,我们对这些标签进行分门别类的讲解,主要分为:

2017-11-27 09:11:34

阅读数:1469

评论数:1

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