返回信息流一个前端方向,一个C++方向,前端项目经验匮乏,主要靠自学,现在水平不咋地,
C++写过代码吧,水平也不咋地,
前端屡次遭鄙视,这就要找工作了考虑要不要坚持前端这个路子,如果坚持得修炼到什么程度呢?
有没有大牛指点一下
这是一条镜像帖。来源:北邮人论坛 / www-technology / #16035同步于 2012/4/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
大家说前端准备个什么程度找工作才比较得心应手呢
lafite
2012/4/21镜像同步19 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
做前端要的不是什么高深算法,要的是面对基本问题的最优解决方案
我认为这个最优包括执行速度、浏览器兼容、以及web语意化
作为前端工程师
你要知道五大浏览器之间,四个内核在渲染引擎和JS引擎方面的差异。
你要深入内部地去理解方法的具体实现以及各种对象之间的关系,像原型,像闭包。
比如说:
你要知道.sort()本身其实是冒泡排序而不是只知道用它能够排序
你要知道用.concat()比直接用字符串加法快很多很多
你要知道为什么表达式 []==![] 返回的是true而不是false
等等等等。。
JS的水很深,也不是一两天能搞定的,坚持才是胜利。这玩意儿还是得好好看书,光是那些蛋疼浮躁的项目只能“学会用”,而不是“学会”。
以下是Nicholas C.Zakas写的所谓前端工程师基本功
DOM结构——两个节点之间可能存在哪些关系以及如何在节点之间任意移动。
DOM操作——怎样添加、移除、移动、复制、创建和查找节点。
事件——怎样使用事件以及IE和DOM事件模型之间存在哪些主要差别。
XMLHttpRequest——这是什么、怎样完整地执行一次GET请求、怎样检测错误。
严格模式与混杂模式——如何触发这两种模式,区分它们有何意义。
盒模型——外边距、内边距和边框之间的关系,IE < 8中的盒模型有什么不同。
块级元素与行内元素——怎么用CSS控制它们、它们怎样影响周围的元素以及你觉得应该如何定义它们的样式。
浮动元素——怎么使用它们、它们有什么问题以及怎么解决这些问题。
HTML与XHTML——二者有什么区别,你觉得应该使用哪一个并说出理由。
JSON——它是什么、为什么应该使用它、到底该怎么使用它,说出实现细节来。
革命尚未成功,同志一起努力!善哉善哉~~~
【 在 rhj1122 的大作中提到: 】
: 做前端要的不是什么高深算法,要的是面对基本问题的最优解决方案
: 我认为这个最优包括执行速度、浏览器兼容、以及web语意化
: 作为前端工程师
: ...................
受益了!码这么多字好不容易,抱拳!