【初探移动前端开发01】惊鸿一瞥

简介:

前言

上周五老夫(自称老夫是因为叶小钗已经100多岁啦,角色代入习惯了)吃坏了肚子啦,感觉也没吃什么东西就中暑了......

纠其原因我觉得还是上周找工作太操劳了,太花费精力了,有一种情况是上午面下午面,或者下午2次面。。。面到周四时候我都有些不知道现在是面的哪家了。。。。

大家以后一次性还是不要面太多的公司了,这是个人的一点点心得。

面试题整理我本来准备写一个系列的,但是最近的面试却发现不太好整理,因为其实基础面试就那些东西,一周就整理完了,剩下的东西没法整理的,只好作罢。

但是面试是可以获取很多信息的,比如现在我们前端应该慢慢转移至移动前端了,PC移动两不误才是王道嘛。

但是不是每个前端都马上有机会接触手机端的东西的,所以我们一起来学习一点移动开发的知识吧

移动互联网

在前几年,很多大公司就在布局移动互联网,而后腾讯出了微信,QQ等一系列宝贝,阿里淘宝电商称王,百度......

到今年,HTML5在PC端支持的还算可以(抛开IE678)...在手机端的浏览器相当不错啦!

移动互联网的出现有以下原因:

① 3G出现(2-2.5G)

② 各个手持设备的使用率鲸吞着市场,我们会惊奇的发现,也许我们使用平板或者手机的时间会超过我们使用电脑!

所以,移动广告,移动搜索,移动购物,移动社交网络,移动多媒体,移动游戏接踵而至,有时候我们还没做好准备,却发现已经在用了,而且还很习惯的说。

PS:在此不得不赞同现代人的接受能力,然后上次高考结束后,我发现身边很多弟弟妹妹多出了一样智能机,虽然各不相同啦

所以,我们不得不感叹,移动互联网来临了,而且会越来越多的的侵入我们的生活。

智能手机的发展

移动互联网大战已经爆发,各个手机平板电脑都在鲸吞着市场份额,只能手机更是发展的五花八门:

WAP 1.0

2000年时,移动互联网便到来了,只不过那时候手机可能还是奢侈品吧,我记得2000年我应该还是初中吧?

当时有个小灵通都牛了,我是小县城的我们那里基本没手机,那个时候一般就是短信业务了,彩信都很少。

这个时代就是SP时代,这个时代移动互联网还未完全来临。

WAP 2.0

到2006年,智能手机得到了发展,然后我记得那时候出现了QQ这般的聊天工具,让老夫觉得不差,这就是传说中的WAP 2.0阶段

“3”G时代

完了我们就进入了传说中的3G时代了,虽说我现在网速还是不行。。。

这个阶段与之前有所不同,google、苹果各自亮出了法器,android与ios手机平台,然后整个世界跟着他们疯了,由于智能手机逐渐变得强大,甚至可以使用wifi

这个时候手机已经不再是手机了,我们叫它移动设备(电脑)比较合适了。

PS:我觉得洛基亚之所以没落可能就是因为现在我们需要的是移动设备而不是手机了吧。

移动设备的浏览器们

一个好消息就是,我们的手机端的内核基本都是Webkit(求微软不要出手机):

Android——Android Browser

ios——safari

BlackBerry——webkit浏览器

symbian s60——web browser for s60

webkit

webkit实际上是一种浏览器引擎,也是一个开源项目,chrome、safari已经内置了webkit引擎,并支持HTML5与CSS3特性

其中黑莓更是直接将webkit内置到了平台中。

基于HTML5的移动web应用

我坚信基于HTML5与CSS3和javascript的web app是将来的趋势:

① canvas

② 多媒体

③ 本地存储

④ 离线应用

⑤ 地理位置

以上的特性带给我们移动web活力,然后我们有了以下东西:

jquery mobile,森差、Touch 并且可以出现了PhoneGap神器(能打通web与native之间的通道)

后面我们都会一一学习。

结语

因为中间发生了一点点插曲,耽搁了进度,思路就给断了,这次学习暂时到这里,我们下午继续吧。

水文可能会被移除首页的。。。

您可以考虑给小钗发个小额微信红包以资鼓励 


本文转自叶小钗博客园博客,原文链接:http://www.cnblogs.com/yexiaochai/p/3179232.html,如需转载请自行联系原作者
相关文章
|
20天前
|
前端开发 JavaScript 安全
揭秘!前端大牛们如何高效解决跨域问题,提升开发效率!
【10月更文挑战第30天】在Web开发中,跨域问题是一大挑战。本文介绍前端大牛们常用的跨域解决方案,包括JSONP、CORS、postMessage和Nginx/Node.js代理,对比它们的优缺点,帮助初学者提升开发效率。
41 4
|
1月前
|
负载均衡 前端开发 JavaScript
前端研发链路之开发
本文首发于微信公众号“前端徐徐”,作者徐徐。文章介绍了前端研发链路中的开发部分,重点探讨了开发服务器(dev-server)、热更新(hot-reload)、数据模拟(mock)和代理(proxy)等关键技术,帮助开发者理解其基本原理和应用场景,提升开发效率和代码质量。
37 2
前端研发链路之开发
|
1月前
|
人工智能 前端开发 测试技术
探索前端与 AI 的结合:如何用 GPT-4 助力开发效率
本文介绍了 GPT-4 如何成为前端开发者的“神队友”,让开发变得更加高效愉快。无论是需求到代码的自动生成、快速调试和性能优化,还是自动化测试和技术选型,GPT-4 都能提供极大的帮助。通过智能生成代码、捕捉 BUG、优化性能、自动化测试生成以及技术支持,GPT-4 成为开发者不可或缺的工具,帮助他们从繁重的手动任务中解脱出来,专注于创新和创意。GPT-4 正在彻底改变开发流程,让开发者从“辛苦码农”转变为“效率王者”。
34 0
探索前端与 AI 的结合:如何用 GPT-4 助力开发效率
|
1月前
|
前端开发 JavaScript 开发者
前端angularJs的开发过程
前端angularJs的开发过程
19 1
|
2月前
|
前端开发 开发者 UED
前端只是切图仔?来学学给开发人看的UI设计
该文章针对前端开发者介绍了UI设计的基本原则与实践技巧,覆盖了布局、色彩理论、字体选择等方面的知识,并提供了设计工具和资源推荐,帮助开发者提升产品的视觉与交互体验。
|
1月前
|
JavaScript 前端开发 应用服务中间件
Vue开发中,在实现单页面应用(SPA)前端路由时的hash模式和history模式的区别及详细介绍
Vue开发中,在实现单页面应用(SPA)前端路由时的hash模式和history模式的区别及详细介绍
28 0
|
2月前
|
开发框架 前端开发 JavaScript
【博客开发】前端应用开发环境搭建(可复用)
【博客开发】前端应用开发环境搭建(可复用)
51 5
|
1月前
|
前端开发 JavaScript 小程序
前端uni开发后端用PHP的圈子系统该 如何做源码?
圈子系统系统基于TP6+Uni-app框架开发;客户移动端采用uni-app开发,管理后台TH6开发。系统支持微信公众号端、微信小程序端、H5端、PC端多端账号同步,可快速打包生成APP
|
2月前
|
机器学习/深度学习 数据采集 JavaScript
ADR智能监测系统源码,系统采用Java开发,基于SpringBoot框架,前端使用Vue,可自动预警药品不良反应
ADR药品不良反应监测系统是一款智能化工具,用于监测和分析药品不良反应。该系统通过收集和分析病历、处方及实验室数据,快速识别潜在不良反应,提升用药安全性。系统采用Java开发,基于SpringBoot框架,前端使用Vue,具备数据采集、清洗、分析等功能模块,并能生成监测报告辅助医务人员决策。通过集成多种数据源并运用机器学习算法,系统可自动预警药品不良反应,有效减少药害事故,保障公众健康。
ADR智能监测系统源码,系统采用Java开发,基于SpringBoot框架,前端使用Vue,可自动预警药品不良反应
|
3月前
|
开发者 自然语言处理 存储
语言不再是壁垒:掌握 JSF 国际化技巧,轻松构建多语言支持的 Web 应用
【8月更文挑战第31天】JavaServer Faces (JSF) 框架提供了强大的国际化 (I18N) 和本地化 (L10N) 支持,使开发者能轻松添加多语言功能。本文通过具体案例展示如何在 JSF 应用中实现多语言支持,包括创建项目、配置语言资源文件 (`messages_xx.properties`)、设置 `web.xml`、编写 Managed Bean (`LanguageBean`) 处理语言选择,以及使用 Facelets 页面 (`index.xhtml`) 显示多语言消息。通过这些步骤,你将学会如何配置 JSF 环境、编写语言资源文件,并实现动态语言切换。
42 0

热门文章

最新文章

下一篇
无影云桌面