web、Android、iOS开发简单比较

工作内容差不多:

  • 一个是用iOS系统对外的API,给苹果手机系统写程序app
  • 一个是用谷歌安卓系统对外的API,给安卓手机系统写app
  • 一个是用浏览器对外的API,给电脑、手机浏览器写网页

几乎所有的硬件系统,iOS安卓手机,window mac电脑都支持js,因为都要浏览网页,这也是js火的原因,也是RN热更新的基础

前端、移动端开发本质就两个

页面展示(标签属性、布局方式)、用户交互(事件、线程、网络)

JavaScript中:
- html控件
- css控件属性,
- JS负责控件行为、数据处理等 (获取标签,给标签添加touch、gesture等事件,然后写事件对应的执行代码(JS又叫事件驱动程序))(JavaScript现在成长起来还有很多功能,但是前端也就用JS做做动画)
三者展示方式的比较

安卓页面、iOS可视化页面(xib,storyboard) 是用XML文件搭建的
web开发中,是用HTML语言来搭建界面

不同点 1 视图方式:
xcode内部,帮我们将xml标签,标签属性转为可视化界面,在可视化界面中,可以完成所有操作
安卓,也可以在XML标签与可视化页面之间切换,但是他们的布局必须要在XML中代码书写
2 代码中获取方式:
我们不用像安卓 前端一样,在代码中还需要代码获取,xcode让我们可以通过连线来绑定,内部的获取步骤,它帮我们做了
3 侧重点不同:
我们的侧重点还是,代码书写,创建控件对象(DOM对象,fragment对象)来布局,不像安卓,前端,重心都是html xml标签来布局
用户交互事件
线程
JavaScript是一个单线程的语言,是没有异步线程这个概念的,一个window一个线程
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值