⑴ 前端真的那么重要吗,感觉没什么区
很重要啊。前端做的网页和网站都是日常生活中能接触到的,还有其他小东西,就连微信小程序都是前端做的哦。所以还是很重要的
⑵ 为什么大多数写后台语言的程序员会瞧不起前端程序员
坦白讲,前端确实没有后端那么高深,所以相对来说,入行门槛会比Java等后端语言要低一些。但是,前端技术更新迭代的速度非常快,基本上两到三年就会出现一种新技术。这恰恰考验了前端工程师能否在短时间内快速学习和上手这些新技术,并应用的企业实际项目中去,从这个维度来讲,前端也并不容易。
另外,我想说的一点是,隔行如隔山,有些行业一看就非常专业,甚至看起来很神秘,比如医生,治病开药做手术,会就是会,不会就是不会。作为病人,我们不敢轻易质疑医生的专业性,毕竟他开的处方我们也不懂。律师、科学家等职业也是如此。
而有些行业的专业性是比较隐形的,看起来门槛很低,可实际上并没有外人想的那么简单。
前端就是这么一个容易被看轻的职业,尤其是现在“一键生成H5"、"3分钟快速创建移动页面"等工具出来后,很多人就觉得,“我一个小白都可以随随便便做出一个很精美的H5页面,还需要前端工程师干嘛?”那你就错了,你以为这些工具是凭空生出来的吗?那也是前端工程师做出来的。
我简单举个例子,比如要做一个交互越多越复杂的网站页面,前端要做的工作就越多越精细。也就是说,这个页面做出来效果好不好,大部分取决于前端。而且,前端需求修改多,写了改,改了写,大量的时间花在细枝末节,这是一个非常花功夫的精细活。
所以,我想表达的是,不要低估任何一个职业,你没真正做过,就永远不能体会到其中的艰辛。
⑶ 做Web前端开发是不是工资很低
薪水这个东西呢,要分地区、分行业,分公司,当然也看个人的能力高低。
应届生的薪水应该都不会很高。一般也就3-5K左右。
这个要与实际工作经验相关的(很加分)
1.处理过的项目(处理过大项目自然会受青睐)
2.知识面广泛(现在的前端除了和HTML+CSS+JQ以外,还需要熟悉原生JS。前端框架angular、vue等)
3.地域(如果是大城市薪水肯定相对高的)
⑷ 前端拼接 字符串感觉好low 有没有一种比较优雅的写法 来代替字符串拼接
你好闹闹ZOg,2楼正解。
但是使用第一种方法也可以避免SQL注入攻击。
比如登陆的时候,我在文本框里输入 'or true'
就是在将参数传递到拼接SQL语句前【业务层处理这个也不错】,将一些比如 , ' "" 等符号过滤。
无论如何,推荐使用第二种。
强烈的。
⑸ 好多人说前端简单很容易会被别人代替这是真的吗
简单? 那是分人的 有的人一个ajax就转死了的,不要听别人说 要自己去了解,其实所有的IT技术的话 基本都会说要经常学习的 不学的话可能技术就落伍了 别人这样说的原因就是因为前端技术更新的比后端的要快吧
⑹ 为什么都说前端不能一直做,要转行
到目前为止,我感觉,一个人做研发能走多远,取决于一种内在的特质。
有人一毕业就很牛逼,有人工作了5、6年还是个毕业生的水平,我也反复观察这两类人,试图找出他们的差异。说真的,每个人都有自己的天花板,可为什么有的人天花板很高,有的人天花板却很低。
就我目前的观察来看,决定一个人技术天花板高度的特质就是【计算机领域的学科素养】和【精益求精的钻研精神】
所谓 学科素养,是在读书的时候培养起来的一种思维方式,这种思维方式非常重要,决定了当你遇到问题的时候采用什么策略解决问题。有的人埋头写了几年的页面都没有什么思考,有的人写过几次之后就开始思考如何解放研发的生产力。学科素养好的,特别容易理解整个web应用的原理和过程,遇到问题无论是分析、定位还是解决的速度都特别快。学科素养在整个技术发展中会起到非常非常重要的作用,有些非常牛的工程师可以把领域论文转换成工程应用,这基本上是学科素养决定的能力。
而精益求精的钻研精神是一种态度了,其实学科素养中包括了这种品质,我想单独拿出来说是因为确实遇到了一些牛人,可能天赋比较好吧,通过努力还是能达到一定的深度。
学科素养工作之后基本上没办法再提高了了,天花板也就是这么来的。由于前端门槛低,所以每年有很多其他非技术领域的同学转入前端,前端从业人员普遍计算机学科素养不高,技术深度就走不下去,形成题主的结论也不为奇。
前端绝对不是走不远的领域,我相信有这样结论的人,在其他领域也一样走不远。不是领域缺少空间,而是人缺少潜质。
⑺ 前端工作两年了,JS还没有完全掌握.是不是很LOW
我也干这行两年多,不知道你说的js哪方面没掌握,如果全面100%掌握是不可能的,很多api方法项目中压根用不到,需要用到自然会去翻api,所以,api没完全掌握很正常,常用知道就行,还有就是原型,继承,闭包,this理解这些还是要掌握的
⑻ 前端开发中应该注意哪些用户体验细节
作为曾经的一枚小前端,我来回答一下这个问题吧。
还有就是设计细节,如果你这个页面想让用户去登陆,就不要展示乱七八糟的东西,目的要突出,不要让用户感觉他在你的页面上找不到要找的东西,有过这一次经历,我可以很负责的告诉你,我不会再给你第二次让我成为你用户的机会。
页面太多AJAX无刷新,或者全部都是同步执行的页面,如果异步和同步协调的不是很好的话,用户体验会非常的不好,比如局部地区是可以适当的用异步刷新去解决的。
不要频繁的使用alert弹出窗口,频繁的弹出alert框,或者提示框是一种很不合适的体验,尤其是系统默认的alert框,简直是low到爆的一种表现。
多写代码,多写一些慢慢就会遇到这些坑,从这些坑里跳出来了。