一、移动端知识清单

什么是移动端?

移动端指的是手机(安卓手机,ios手机)、平板电脑(安卓、ios)、ipod等便携设备

作为开发者,我们需要学会开发手机上的应用

  • nativeApp :原生app
    • 平时手机上的app都是nativeApp
    • 安卓开发(java-native)
    • IOS开发(object-c)
    • winPhone
  • webApp :H5页面
    • 在手机浏览器中打开的页面
    • 微信朋友圈或者公众号、订阅号等看到的也是H5页面
    • 现在的nativeApp产品中,看到的大部分内容其实也是由H5开发的(hybrid混合模式开发)
    • HTML5
    • CSS3:基础知识、less、sass
    • JavaScript及各种类库,框架,插件:react、vue、zepto、iscroll、swiper...
    • 响应式布局:能够根据屏幕的大小进行自适应调整,保证在不同尺寸的设备上都能很好的展示(流式布局、rem、flex
      box、bootstrap、MIUI、妹子UI...)
    • 使用js封装nativeApp框架:React native、phoneGap、ApiCloud、ionic...
    • 会自动化打包工具:webpack、gulp、grunt、fis...

怎么学习移动端

推荐2本数:HTML5秘籍第二版、图解CSS3(大漠)
论坛博客学习:

  • github:权威的代码管理平台,下载源代码方法:

    • 直接去官网下载
    • 使用git命令下载:git clone [地址]
    • 使用bower下载,与npm类似,npm一般管理的是node后台模块,从npmjs.com上下载资源,bower是专门管理前端开发的开发类库的,从github下载
    • 安装bower:使用npm安装,npm install bower -g
    • bower -v 查看版本
    • bower -h 帮助(查看语法)
    • bower install xxx 安装
    • bower uninstall xxx 卸载
    • bower install xxx@1.11.3 安装指定版本的组件和框架
    • 与npm的操作一样,在开始时候执行bower init 会生成一个bower.json的清单
    • 安装是加 --save 把安装的组件信息保存在bower.json的依赖清单中
    • 在新项目中,把bower.json添加在项目文件夹中,执行bower install 即可(跑环境)
  • 名人博客:阮一峰、廖雪峰、郭永峰、大漠、玉博、张鑫、珠峰(www.zhufengpeixun.cn/doc/index.html

  • 技术网站:慕课网、极客学院、w3cplus、w3cfuns、w3school

学习移动端的内容

1、html5
  • html5中新增加的标签
  • 构建页面内语义化结构标签
  • 标示文本的内容
  • 修改和删除的标签
  • 如何处理ie低版本浏览器的兼容
  • 移动端和pc端常用的meta标签
  • html5中的新表单
  • 传统表单的应用
  • 新表单的优势
  • placehoder以及兼容处理
  • 移动端表单事件
  • html5中的音频和视频
  • audio
  • video
  • html5中的canvas
  • 基础语法和实战应用
  • highcharts
  • echarts
  • html5中新增的api
  • 本地存储
  • localStorage
  • cookie
  • 获取地理位置信息
  • 检测横竖屏
  • 检测浏览器
  • html5中的离线存储(不咋用)
  • html5中的通信方式
  • web scoket
  • web works
  • post message
2、css3
  • css3中的导入网络字体:@font-face
  • css3中的新选择器
  • css3中常用属性
  • border-radius
  • box-shadow
  • text-shadow
  • ...
  • css3的背景改革
  • linear-gradient
  • radial-gradient
  • background-size
  • background-origin
  • background-clip
  • 以下是已经有的,属于css
  • background-color
  • background-image
  • background-position
  • background-repeat
  • background-attachment
  • ...
  • css3对filter滤镜
  • css3中的变形:transform
  • translate
  • scale
  • skew
  • rotate
  • matrix
  • transform-origin
  • transform-style:preserve-3d
  • perspective
  • css3动画
  • transition过度动画
  • animation帧动画
  • @keyframes
  • Animate.css
  • css3中的新盒子模型
  • box-sizing
  • columns
  • flexbox
  • css3中的媒体查询@media
  • css3兼容处理的思想
  • 渐进增强
  • 优雅降级
3、移动端的js及框架
  • 移动端touch、gesture事件
  • zepto
  • fastclick
  • iscroll
  • swiper
  • ...
4、响应式布局开发
  • 流式布局发
  • rem响应式布局
  • ...
5、综合实战及hhybrid混合开发模式
  • webApp
  • hyBrid
  • 调取微信的接口实现微信二次开发:jsBridge
  • 移动端的一些常规优化
  • 移动端项目中的兼容处理
  • ...
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,921评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,635评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,393评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,836评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,833评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,685评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,043评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,694评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,671评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,670评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,779评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,424评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,027评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,984评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,214评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,108评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,517评论 2 343

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,457评论 25 707
  • Echo.js – 简单易用的图片延迟加载插件 github:https://github.com/toddmot...
    LetTheManBeBorn阅读 776评论 0 0
  • 目录 1.Hybrid App 2.PhoneGap 3.Cordova 4.SPA (单页应用程序) 5.Ang...
    洛月山庄阅读 369评论 0 0
  • 如果我想你一辈子。 我可能会一生修道。我可能会猜你喜欢什书,我就把它放在我的书柜,读它,像那个主人公是你。我可能会...
    墨倾城阅读 263评论 2 2
  • 美好的是你的心、你的眼、你的温柔,绝不是你一直心心念念的某个遥远的东西。 最近开始阅读丰饶之海,就像是回到了小时候...
    騎士団長阅读 392评论 0 0