关闭
当前搜索:

[置顶] 讲给Android程序员看的前端和后台教程

几年前,我找工作那会儿只要你会Android四大组件;再懂一些常用的布局,那么找一份Android开发是不成问题的。我清晰的记得我当时去面试时,只有一道题目:在子线程中执行完异步操作后该如何更新UI?我想现在的童鞋看到这样的题目,心里不由得会想:太简答了,简单得令人发指!是的,是的,现在的大学毕业生也能回答出这样的题目。只不过,在当时就是这么个情况:懂Android开发的人不多,企业的要求也不高;总之,在那个时代找一...
阅读(3462) 评论(16)

[置顶] Android开发技术重要参考资料

有幸在CSDN结识很多爱分享的技术小伙伴,在此一并整理出来介绍给大家。...
阅读(2906) 评论(7)

[置顶] 推翻自己和过往,重学自定义View

关于自定义View以前看了很多资料看,从博客园到CSDN,从stackoverflow到EOE论坛,从百草园到三味书屋,搜了一大筐,沮丧的发现这些文章大同小异:只举个简单的例子,很少研究为什么;人云亦云,文章里的内容根本没有去验证和深究就发出来了;或者避重就轻展示简单的Demo直接把难点给绕过去了;文章零零散散不成体系……每次看完这些文章觉得还是晕头转向,稀里糊涂,原本就不多的学习动力和勇气也消失殆尽了。...
阅读(29612) 评论(68)

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

至此,关于HTML、CSS、JavaScript的基础知识就全部讲完了。坦白地说,很多做移动端和后台的开发人员都不太喜欢(甚至是不屑)写前端的东西,尤其是CSS这部分。他们觉得这部分没有什么含量,也没啥逻辑可言,无非是调个样式罢了,并不涉及软件开发的核心技术。其实,这个想法有失偏颇,不足以让人信服。每一门技术,每一种语言都有它不同的应用场景,当你觉得它很简单的时候,往往是因为自己的浅薄和傲慢。...
阅读(1093) 评论(14)

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

在设计之初JavaScript出于界面元素访问安全的考虑将JavaScript代码放置在单线程执行。这么做虽然是安全了不少,但是这也意味着我们应尽量避免在JavaScript中执行耗时较长的操作,比如:大量for循环、加载过多js文件、I/O、密集型计算;因为这么做很容易阻塞主线程导致主线程无法再响应其它操,极端情况下甚至造成页面一片空白。...
阅读(479) 评论(0)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

在JavaScript中函数本身也是一个Function实例。请看如下示例:...
阅读(561) 评论(0)

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

在看到"对象"这两个字的时候,很多人会立马会联想到Java中的类、对象、继承、封装、多态.........打住,打住,不要继续往下想了。在这或许要抛弃一下我们的惯性思维了。JavaScript并不是纯粹的面向对象,或者说它和大家熟知的Java中的面向对象不一样。在JavaScript中所有东西,比如:字符串、数字、数组、日期,甚至函数都是对象。我们先来瞅瞅JavaScript中常用的内置对象。...
阅读(545) 评论(0)

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

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

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

JavaScript提供了丰富的流程控制语句用于控制程序流程,比如:if、if else、while、for等等。在此介绍JavaScript中常用的流程控制语句。...
阅读(511) 评论(0)

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

JavaScript提供了丰富的运算符,比如:算数运算符,赋值运算符,比较运算符,逻辑运算符等等。在此,介绍JavaScript中常用的运算符。...
阅读(440) 评论(0)

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

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

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

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

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

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

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

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

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

至此,关于HTML和CSS的主要基础知识就全部讲完了。在这,统一回答大家提出的一些问题。...
阅读(601) 评论(0)

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

相对于浮动(float)而言定位(position)就要稍微简单些了。定位(position)允许用户较为精确地定义元素出现的相对位置,这个位置可以是相对于其本身出现的位置,也可以是相对于其上级元素的位置,也可以是相对于其他元素的位置,亦可为相对于浏览器视窗左上角的位置。...
阅读(681) 评论(0)
820条 共41页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1911734次
    • 积分:27491
    • 等级:
    • 排名:第234名
    • 原创:819篇
    • 转载:0篇
    • 译文:1篇
    • 评论:1291条
    博客专栏
    开发交流


    为方便大家学习和交流Android开发,建了个群,欢迎大家加入。

    QQ群: 183899857(已满)
    QQ群: 250468947(新开)

    文章分类