学Web前端开发技术,要避开这些误区
近几年来,学习前端技术的人越来越多。所以为大家讲解一些学习Web前端过程中常见的误区,希望能够帮助大家在学习过程中更好理解!
1、Web前端开发只是JavaScript?这是误解
首先,前端不只是JS。何谓前端开发?一切以展现为目标的工作,都是前端开发工作。在前端开发中,除了JS,还有很多需要去掌握的,比如浏览器原理,CSS3等。
2、前端不需要了解后端知识?这是误解
行业在发展着,前端的功能越来越强大。离线数据库能提供数据存储和管理的功能,但不会写点开发语句能玩得转吗?WebSocket能提供即时通信,但不了解socket和WebSocket的区别,能和后端开发(很多后端开发只会socket技术)一起搭建吗?加快页面展示速度不只是要从前端分析,后端也要考虑到,使用keep alive、缓存等后端技术能使页面更快地打开。
3、不考虑其他情况,页面出来就好了?这是误解
大部分前端呈现使用DOM,但DOM用得多了会有性能问题。现在很流行列表页页底下拉加载更多,但很少有前端关注加载的极端问题,如果一个页面需要下拉了很多次,加载了几千个DOM,会发生什么问题?答案是轻则页面响应缓慢,重则浏览器闪退。
4、页面给用户看,用户能用就好?这是误解
现在,能来看你页面的,不只是用户,还有机器人!Web App一直在觊觎Native App的位置,有的Web App和Native App 根本看不出差别。Web App大红大紫,各种前端MVC框架也风声水起,但它们都有个问题,几乎没法做SEO,因为搜索引擎无视JS。
说起来,流量是企业的立命之本,SEO做得好能引来大量的流量,所以前端还是得考虑SEO问题。
很多时候,误区就是存在于人们自以为的想法中,而要避开这些,就需要我们不断的在学习过程中了解。
网站发生降权的原因有很多种,其中因为网站友情链接而发生降权是占比例很大的一项,如果发生了网站降权现象,管理者就要及时地检查友情链接,看是不是因为对方的网站无法访问或者是访问缓慢等原因造成的。如果一个网站有比较多的友情链接而对方并没有及时地链接到自己的网站,这种情况也需要进行及时的处理,这也会导致发生网站的数据不正常,所以管理者们在网站的友情链接方面一定要定期并且及时地进行查看。
确定建站目标和受众、设置预算、安排人员、制定网站内容策略、进行网站制作、测试网站并上线、持续维护网站、确定建站目标和受众、建设这个网站的目的是什么?是提升企业在线服务能力吗?比如服装企业建设一个在线定制网站,目的是为机构、团体和活动策划商提供服装的个性化图案制定服务。是为了集聚人气吗?比如电子烟品牌制造商建立一个小型社区网站,满足时尚快消品用户释放自我,展示自我的需要。是销售产品吗?例如发展线上小额批发,经销商直接从网站下单,节省人力,降低企业经营成本。开拓新的市场?例如希望通过网站接触到更多海外客户,网站有能力获取销售线索。
网站为哪些人群服务?讨论建站目的一定离不开服务对象。只有对服务对象熟悉并理解他们,才知道网站如何满足他们的需要,什么内容能够拨动他们的“心弦”。在这里我们要对目标客户建立一个特征描述,比如年龄、性别、爱好、职业、地理位置、性格特点、主要诉求、关注点等等。
设置预算不管是经营多年的成熟企业还是创业公司,建设网站都需要有预算。域名购买、服务器租用、网站设计和程序开发、内容创建和素材等等都需要费用。因此企业要为此安排出预算。
安排人员:谁负责整个网站建设项目的管理?谁负责网站外观设计?谁负责网站的程序和功能开发?谁负责内容编辑?谁负责图片处理,视频编辑?
以上人员的具体工作内容请列出来,并安排好每一项工作的交付时间。
在这个部分我们可以考虑公司内部有些什么人才资源能够为网站作出贡献,这里举两个例子用于帮助大家思考:
如果公司有平面设计师,这时可以与网站建设公司商讨由建站公司出网页布局设计(UX),在此基础上本公司的设计人员出界面设计(UI),然后建站公司根据平面设计制作成网站。这种方式能够降低网站建设成本,同时加快项目实施。
每个企业离不开产品图片的拍摄和处理,产品图片拍照是外包给专业摄像机构还是企业自己采用数码相机拍摄呢?专业机构拍照后提供图片处理服务,能提交完美的产品图片;若企业自己拍照,后期需要美工对图片做处理,比如有些图片需要扣去照片背景,只保留产品本身。企业了解到这些处理细节,可根据自身人员情况及产品特点、图片要求来合理安排。