【写在前面】
本文为《web那些事》系列第一篇,该系列将会不定期连载关于web方面实用的、有趣的知识。本章节,将会以作者的角度来看当前的web世界,解开web神秘的面纱。由于作者能力有限,文中的槽点请大家多多包涵哈~附:转载请征得作者 @小小钦差 的同意。
序言
首先热烈欢迎大一的小鲜肉们加入索奥科技中心网页团队
还记得一年前,我刚入学的时候,在资料袋的报名表上第一次了解到了索奥社团。当时就是极其想加入成为其中一员,但是又担心自己的能力不够,看着身边的人都有啥单片机、C语言的基础甚至高中时参加过各种比赛,就更是虚。于是选择了自认为比较冷门的网页团队(求别打我、、、),而为了应付面试,就随意从网上摘取了几个概念,然后在面试的时候把一大堆名词吐出去以增加入选的概率。后来,不出意外,我成为了网页部的一员~
但是接踵而至的是几大困惑:web是什么?非计算机专业的学web有什么用?学成了能干什么?
这些困惑伴随了我将近一年,也是在这一年中,我领略到了web独特的魅力,并为之所狂热。
如果你也有相同的困惑,那么且看下文,我将介绍一些出现在身边的web应用案例,带去体验web的惊艳世界,让你自己去寻找答案。
一、嵌套开发
很多时候,大家都会认为,网页只会出现在浏览器中呈现,其实不然,网页无处不在!
爱玩游戏一定不陌生这个画面
咳咳…右上角请自动忽略,相信大家很多人都玩过,或者看别人玩过LOL,但是大家有没有留意过一个细节,在显示出完整的登陆页面之前,经历了一小段时间的黑屏,有时还能看到白色的转轮在转啊转啊(网速飞起的请忽略…)这是因为其采用了web前端技术来显示~
淘宝,大家一定再熟悉不过!但是从浏览器里打开的淘宝相信大家基本上没怎么见过~
和手机端一模一样吧~
这是因为淘宝客户端内也采用了嵌套web的前端技术进行显示~(实为混合式开发)
这时候大家一定会想问,无论是淘宝还是lol,都有一段不可忽略的加载时间,这样体验不是很不好吗?
不错的,但是其具有兼容多平台移动设备,部署便捷,没有频繁打补丁的困扰,易于维护,实时展现画面(试想,一款原生手机app能做到在不更新app的前提下任意调整风格、DIV版面布局吗?),随着web技术的成熟,访问速度正逐渐改善~不出意外,未来的app世界定是混合式开发的天下,而作为混合式开发中的主力军,web技术也将再一次得到广泛的应用。
附上几个亦可赛艇的网址,方便大家自己去体验
m.taobao.com
m.jd.com
二、微信开发
在微信中,web的应用更常见,嵌套的网页、将来要推出的微信小程序,甚至公众号的自动回复,菜单设定,地理位置的获取,消息的推送等等等都与web技术有关。
三、爬虫
说起爬虫,还是挺怀念的。因为爬虫是我打开web后端大门的一把黄金钥匙。
先普及一下爬虫的知识吧,简而言之,爬虫就像是一个爬行在互联网中的虫,根据你程序的相关指令,爬取相关页面的指定信息,比如获取天气查询网的当日天气信息,当然也可以自己做一个页面出来,用于便捷查询自己的成绩,比如~
未完待续