A. web前端开发学到后期的编写前段框架是不是需要很强的逻辑思维啊我害怕学到那里变得懵逼
编写前端其实就是考验你的构思,语言都不难,看你怎么设计你的网站,页面布局之类的。现在行业内有很多现成的framwork,存在很多模板,都不需要自己太构思什么,只要改改自己要的东西就好了。说实话前端不是一个复杂的工作,现在很多公司都要full-stack程序员。所以你还是前后端一起学吧。我就是一起做的。
B. 电子设计里的前端和后端都指什么啊
一班来说前端是指输入端,后端是指输出端。
C. 听障人士学习前端时没有逻辑思维所以学到的知识但回答不了问题了吗对每个东西都没法清楚认知懂
1,理解能力:理解知识有三级水平,低级水平的理解是指知觉水平的理解,就是能辨认和识别对象,并且能对对象命名,知道它“是什么”;中级水平的理解是在知觉水平理解的基础上,对事物的本质与内在联系的揭露,主要表现为能够理解概念、原理和法则的内涵,知道它是“怎么样”;高级水平的理解属于间接理解,是指在概念理解的基础上,进一步达到系统化和具体化,重新建立或者调整认知结构,达到知识的融会贯通,并使知识得到广泛的迁移,知道它是“为啥”。
2,逻辑思维能力:
逻辑思维能力是指正确、合理思考的能力。即对事物进行观察、比较、分析、综合、抽象、概括、判断、推理的能力,采用科学的逻辑方法,准确而有条理地表达自己思维过程的能力。它与形象思维能力截然不同.
逻辑思维能力不仅是学好数学必须具备的能力,也是学好其他学科,处理日常生活问题所必须的能力。数学是用数量关系(包括空间形式)反映客观世界的一门学科,逻辑性很强、很严密.
3,理解能力的培养:一方面:
通过亲自实践获得大量感性知识,然后通过思考上升为理性知识,这些构成了个人知识的一小部分来源。
另一方面:
则是直接把人类在长期实践中积累起来的知识继承过来,把社会的知识转化为个人的知识,这是中学生知识的主要来源或大部分来源,正如恩格斯所说:“每一个体都必须亲自去体验,这不再是必要的了;他的个体的经验,在某种程度上可以由他的历代祖先的经验的结果来代替。”在继承知识的各条途径中,可以说阅读是一条主要途径。
实际上,在校学习时,仅仅依靠上课是无法理解全部知识的。可以说,学生时代的学习一天也离不开阅读,老师的教和学生的学都要用书,离开书,离开阅读,学习就会十分困难。要知道,老师上完课就走了,而书籍却始终伴随着我们。
中学阶段是人生的黄金时代,要珍惜这无忧无虑、精力充沛的宝贵时光。要充分利用这一阶段多读点书,多继承点人类的宝贵知识财富,为一生的事业打下雄厚的基础。同时在阅读活动中增长起来的阅读能力,将为一生中不断地自学打下坚实的基础。
4,逻辑思维能力的培养:参与辩论,坚守常识,敢于质疑,灵活使用……
D. 前端的学习是否需要较好的逻辑思维能力
需要的,比如业务逻辑。不过这种能力可以在原生js里面慢慢培养。坚持就是胜利
E. 关于前端里逻辑像素和设备像素的问题
设备像素dp(device pixels)
ppi(pixels per inch)表示每英寸所拥有的像素(pixel)数目,数值越高,代表屏幕能以更高的密度显示图像。
计算公式:ppi=像素数量/物理尺寸(英寸数)
ppi就是设备像素dp(device pixels)的单位。
举例:
一个3.5寸的分辨率为320*480的屏幕a,ppi是(根号(320^2 + 480^2)) / 3.5 = 164,约等于160。
一个3.8寸的分辨率为480*800的屏幕b,ppi是(根号(480^2 + 800^2)) / 3.8 = 245,约等于240。
一个4.3寸的分辨率为480*800的屏幕c,ppi是(根号(480^2 + 800^2)) / 4.3 = 217,约等于210。
一个4.3寸的分辨率为720*1280的屏幕d,ppi是(根号(720^2 + 1280^2)) / 4.3 = 342,约等于340。
一个5.5寸的分辨率为720*1280的屏幕e,ppi是(根号(720^2 + 1280^2)) / 5.5 = 267,约等于260。
一只笔的像素如下:
设备像素比dpr(devicePixelRatio)
devicePixelRatio是设备像素dp和设备独立像素dips的比例,
也就是dpr = dp / dips
css像素
css像素是一个相对单位。
相对不同屏幕,其实际像素大小不同。
我们定义时,是定义其逻辑像素。即该图要用多少个像素来显示。
F. 如何判断一个前端人员的逻辑性
判断一个前端人员的逻辑性步骤如下。
1、过滤掉只会夸夸其谈,和那些逻辑不清晰的人。他们或许都不适合做程序员。对于初级程序员,我经常用下面这道题目作为餐前甜点。
2、他们通常是计算机或者相关专业的大专或本科生,也有很多是培训学校出来的。这个问题看似简单,但能够一次性完全做对的人不超过30%。
3、作为一个代码打工仔,对于绝大部分程序员来说,想要成为牛逼的真正挣钱程序员的路还很长,一刻都不能懈怠。我们无法从HR角度,或者技术leader的角度来臆测哪种状态的面试更能获取面试官青睐。但通过我们积攒的大量的面试经验,大家多少可以推断一些成为有竞争力的程序员的一些必要条件。
G. 前端需要大量的逻辑吗
相比于后端而言,不需要大量逻辑。
H. 什么是前端开发中的业务逻辑
业务逻辑是由客户的需求决定的。那么客户的需求通常是不连贯的,是跳跃性的,也就是很可能是非逻辑的,并且是经常会变化的。并且客户的需求一方面出自自身的实际需要,另一方面很可能受客户情绪的影响。所以,不管是内容还是顺序,都可能会随时改变,所以有一些需求的具体实现,你需要单独拿出来封装,这就是专门封装的业务层。
I. Web前端开发的工作内容有哪些
狭义的:主要就是展示层开发,说白了就是页面开发,需要把页面风格、表单元素(控件)等都设计开发出来。如果是基于J2EE架构,需要Html、JSP、JavaScript、CSS、Htc等基本知识,有美工功底当然最好,没有的话也可以做,只是效果可能没有这么理想。
广义的:除了后台数据库应用开发外,前面的开发都可以叫做Web前端开发。后台DB开发主要包括函数、过程、触发器、视图、JavaSource等用户对象的开发。前端开发除了包括展示层外,控制层和模型层也要进行开发,直白一点说:就是包括Java代码的编写。
各个公司的开发模式不同,一般来说,规模大点的公司习惯分工开发:有人做展示层(前端开发),有人做控制层,有人做模型层,有人负责DB开发。
J. web前端和后端的不同点是什么呢
前端开发主要做的是用户所能看到的前端展示界面;后端开发主要做的是逻辑功能等模块。其实主要区别体现在以下两个方面:知识结构与实现和工作职责。
对于如何学习WEB前端或后端,或者在学习过程中遇见问题自己无法解决,可以到我的学习交流裙,里面有最新的学习路线和教程,可以跟着学,有什么不懂的地方可以随时在里面问。
(10)前端里面有逻辑吗扩展阅读:
前端和后端的应用范围
1、PC (Personal Computer) 即个人电脑。
目前电脑端仍是前端一个主要的领域,主要分为面向大众的各类网站,如新闻媒体、社交、电商、论坛等和面向管理员的各种 CMS (内容管理系统)和其它的后台管理系统。
2、Web App 是指使用 Web 开发技术,实现的有较好用户体验的 Web 应用程序。
它是运行在手机和桌面端浏览中,随着移动端网络速度的提升,Web App 为我们提供了很大的便利。此外近两年 Google 提出了一种新的 Web App 形态,即 PWA(渐进增强 Web APP) 。
3、WeChat (微信) 这个平台,拥有大量的用户群体,因此它也是我们前端开发另一个重要的领域。微信的公众号与订阅号为市场营销和自媒体从业者,打造了一个新的天地。
4、Hybrid App (混合应用) 是指介于 Web App、原生 App (主要是 Android 或 iOS )之间的 App,它兼具原生 App 良好用户交互体验的优势和 Web App 跨平台开发的优势。
5、Game(游戏),HTML5 游戏从 2014 年 Egret 引擎开发的神经猫引爆朋友圈之后,就开始一发不可收拾。不过现在游戏开发变得越来越复杂,需要制作各种炫丽炫丽的效果,还要制作各炫丽于 2D 或者 3D 的场景。
6、Desktop桌面应用软件,就是我们日常生活中电脑中安装的各类软件。早期要开发桌面应用程序,就需要有专门的语言 UI (界面) 库支持,如 C++ 中的 Qt 库、MFC 库,Java 的 Swing、Python 的 PyQT 等,否则语言是没办法进行快速界面开发。
7、Server Node.js 一发布,立刻在前端工程师中引起了轩然大波,前端工程师们几乎立刻对这一项技术表露出了相当大的热情和期待。看到 Node.js 这个名字,初学者可能会误以为这是一个 Java 应用,事实上,Node.js 采用 C++ 语言编写而成,是一个 Java 的运行环境。