分享

几分钟让你了解 WEB、UI、 JAVA!

 昵称32387191 2016-04-29

当你打开网页

看到五彩缤纷的网络世界

当你打开微博

分享甜美的靓照

当你通过电子商务

为女友订购生日蛋糕

你是否想过是谁创造了这一切?

是谁为代码赋予了如此有生命力的皮囊?

又是什么认识那个我们领略这风彩,

这些都是web前端 ui、 java开发者的功劳。

那究竟什么是web前端开发呢?

看这个▼

大家对于这些网站首页的图片都挺熟吧

没有Web前端工程师

这些图片是不会动的

几分钟让你了解 WEB、UI、 JAVA!

这样一张图涉及到两个岗位的同学:

1、UI设计师:负责按照市场部要求进行每张图片制作

2、WEB前端工程师:通过技术手段实现滚动效果

PS:这种滚动使用JavaScript即可以实现,当然这只是web前端工程师很简单的工作

大家看到互联网世界展示出来各种页面动态、交互、场景……

可以说,所有你看到的页面效果都是由前端工程师来完成的,没有前端我们看到的网站将会一片死寂,这其中会用到H5、CSS3、JavaScript、JQuery、Ajax等技术。

大家明白了吗?这里再给大家一个例子

当你的电脑被屏蔽不能上QQ的时候,Web.QQ就是你聊天、看空间、发邮件……的最佳选择。

原本需要N个软件才能实现的功能,Web、QQ只需一个网页就能全部搞定。

这样的网页制作,对于Web工程师来说,也只是日常工作而已...

几分钟让你了解 WEB、UI、 JAVA!

另外,web前端工程师还需要协调UI设计师和后台开发工程师。

如果没有UI设计师所有的网站将会像{{12306:0}}一样丑;

如果没有后台开发工程所有的网站将只是的静态页面。

那么,web前端工程师就是编写页面程序来协调前端设计和后台开发程序的。

几分钟让你了解 WEB、UI、 JAVA!

互联网高级前端工程师(web前端工程师):精通HTML5、CSS3、JavaScript、JQuery、Ajax等这些核心的Web前端技术,具备互联网交互设计能力,熟悉后端服务器运行环境和数据通信协议,掌握响应式布局框架、Bootstrap、AngularJS等最新的JS框架的软件技术人才。

通俗点说就是用HTML5、CSS3、JavaScript、JQuery、Ajax等技术把UI设计的页面效果做成网页,结合Bootstrap、AngularJS等最新的JS框架和后台开发工程师搭线,最终实现让大家看到的像淘宝、京东、聚美……这样的页面。

什么是UI

UI即User Interface(用户界面)的简称。

UI设计则是指对软件的人机交互、操作逻辑、

界面美观的整体设计。很多人以为ICON图标UI了,

其实ICON图标只是UI设计中很小的一部分。

几分钟让你了解 WEB、UI、 JAVA!

用户界面设计是屏幕产品的重要组成部分。界面设计是一个复杂的有不同学科参与的工程,认知心理学、设计学、语言学等在此都扮演着重要的角色。用户界面设计的三大原则是:置界面于用户的控制之下;减少用户的记忆负担;保持界面的一致性;即要符合用户的心智模型。

好的UI设计不仅是让软件变得有个性有品味,

还要让软件的操作变得舒适、简单、自由、充分体现软件的定位和特点。

几分钟让你了解 WEB、UI、 JAVA!

什么是手机UI

手机UI设计就是手机软件系统层面的人机交互、操作逻辑、界面美观的整体设计。

几分钟让你了解 WEB、UI、 JAVA!

置身于手机操作系统中人机交互的窗口,设计界面必须基于手机的物理特性和软件的应用特性进行合理的设计,界面设计师首先应对手机的系统性能有所了解。手机UI设计一直被业界称为产品的“脸面”,好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。

几分钟让你了解 WEB、UI、 JAVA!

UI设计的好坏的确影响了一款APP产品的成败,要成为一款有竞争力的软件,界面设计是第一位的,界面的体验和美观是用户对一个软件至关重要的第一印象。精美的界面设计、良好的用户体验使产品焕发了生命力、增进了用户的使用黏度与口碑传播,也大幅提升了产品的下载量、点击率。作为业内知名的手机UI设计公司FaceUI就曾说过“未来移动互联网的势头不容小觑,而UI设计自然会成为树立竞争优势的重要砝码。”

几分钟让你了解 WEB、UI、 JAVA!

而我们接触的最多的手机UI,除了众多的软件UI,还有系统层面UI,比如谷歌Android 5.0的Material Design、小米的MIUI、三星的TouchWiz UI、华为的EMUI等,都凭借优秀的UI设计俘获了众多用户,并成为决胜手机发展的法宝,特别是苹果iOS的UI设计,已成为手机UI行业的风向标。

几分钟让你了解 WEB、UI、 JAVA!

所以,一句话总结:好的手机UI就是能够给用户带来良好体验,给厂商带来有效反馈的,能够实现用户与手机系统,用户与手机厂商双向互动的手机界面。

什么是Java

Java有四大特性,是继承,封装,多态和抽象。这就好比人的出生一样,我们是被父母给New出来的,所以,我们继承了他们的基因,我们出生后,不需要知道是如何被New出来的,因为整个出生的过程,都已经被父母和医生,以及生理的变化给封装起来,当来到这个世界以后,我们学会了哭,学会了笑,这就是多态,同一个人,有着不同的表现形式。对于刚刚来到这个世界,我们一无所知,正因为我们的无知,才有了抽象的方法。所以那些抽象的方法并不能被实例化,除非等到我们慢慢的长大,才可以重写他们的方法。

几分钟让你了解 WEB、UI、 JAVA!

一个儿子,只有一个父母,儿子不仅可以继承父母的一切,同时,也可以继承别人的一切,但是,Java并没有提供多继承的方法,却提供了接口,有了多实现,代替了多继承。可有人经常问,接口是类吗?

不是!为什么?因为它的父亲不是 Object,所有的 Java,都有一个祖先,那就是 Object。接口没有继承他,所以它不是。但是有人又问?为什么不让接口继承呢?我也不知道,但是可能是为了保护 Java 的纯洁性——一切都是对象。

可是JAVA保持了他的纯洁性吗?没有!因为那里面还有一些非面向对象的东西。比如,八大基本类型。

几分钟让你了解 WEB、UI、 JAVA!

其实基本类型三个就可以了,字符,数字和布尔。每个人每天都要讲话,人与人之间的沟通,靠得就是字符之间的传递,每个人每天都在和数字打交道,因为每个人 每天都在赚钱和花钱,生产和消耗,每个人每天都在做无数道判断题,因为你做的每一件事情,要么对,要么错,还不许反悔,因为时间不会倒流 。

但是为什么有八大类型呢?因为数字就占了6个。分别是byte,short,int ,long,float,double。他们并没有面向对象,但同时,Java 把这些基本类型进行了包装,成了类,参与了面向对象的计算。比如 int,就包装成了 integer。这样,Java 就变成了完全面向对象的语言了。

面向对象的核心是让我们New出来的对象去做事。这就涉及到了过程语言,过程无非就三种,顺序,分支和循环。顺序结构就是从头做到尾。分支其实就是一种选择,就像上课,我可以选择学习 Java,也可以选择学习 IOS。循环,就是当条件满足时,我可以循环多次去做。直到条件不满足为止,我就退出循环。世间万物,所有的事情,都用这三种方法,但如何运用,就仁者见仁,智者见智

想要了解更多Java知识那就来关注我们吧! 精彩内容多多哦!不从错过哦!

多多关注

几分钟让你了解 WEB、UI、 JAVA!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多