前端开发从低级到高级,能力的区别。(不论薪资,只论能力)

从事前端开发这个职业的人越来越多,在最近几年也非常火热,吸引了众多人才的加入,我是12年2月开始加入这个开发者行列。

目前,按照前端开发水平,分为3个阶段,“初级前端开发”、“中级前端开发”和“高级前端开发”。

初级前端开发:具备制作 “同步网页” 的能力。所谓的 “同步网页”,就是能按照设计,用html和css制作出网页来,并用javascript在网页中加上click、hover等事件,让用户可以点击、查看。例如:常见的企业网站就是我所说的 “同步网页”。

 

中级前端开发:具备制作 “异步网页” 的能力。“异步网页” 的能力是指,能用ajax、jsonp结合jquery、seajs等等去制作出具有“异步”特征的页面,比如图片按需加载、页面的按需加载、异步验证用户名、手机号等等,都是属于“异步页面”的范围。简单来说就是会ajax

 

高级前端开发:具备在“异步网页” 中开发“异步网页” 的能力, 也就是具备制作 “开发web应用” 的能力。具备的特殊是:页面异步加载子页面, 然后子页面异步加载子子页面。例如:一些招聘网站中,《填写简历》就具有这些特征,点击展开简历以后,出现填写详情,详情里面还有更小的细节。

其实说这么多,我是想推广下一个多叉树的节点js库,让你可以具备高级前端开发的能力。

原谅我没有写demo,也不知道怎样的demo可以表述出这个节点js库的能力,原谅我的年轻幼稚吧,用到了seajs、jquery、ejs 和节点js库

 

demo地址:http://php_game.jd-app.com/CCNode.js/test.html

http://php_game.jd-app.com/CCNode.js/index.html?file=bindlogin/bindlogin1

<!DOCTYPE html>
<html lang="zh-CN" xmlns="http://www.w3.org/1999/html">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
    <meta http-equiv="Pragma" content="no-cache" />
    <meta http-equiv="Expires" content="0" />
    <meta name="viewport" content="width=device-width,user-scalable=no" />
    <title></title>
    <!-- 界面css  -->
    <link href="assets/css/bootstrap.min.css" rel="stylesheet">
    <link href="assets/css/flat-ui.css" rel="stylesheet">

    <link href="assets/css/main.css" rel="stylesheet">
    <!-- 界面js  -->
    <script src="modules/jquery.min.js"></script>
    <script src="modules/sea.js"></script>
    <script src="init.js"></script>

</head>
<body>
<script>

seajs.use(seajs.data.base+"../assets/index/index.js",function(back){
        var scene=new back()
        scene.body="body"
        scene.init()
        cc.Director.addChild(scene)
    })

</script>
</body>

</html>

 

posted @ 2015-02-12 16:46  无工时代  阅读(3404)  评论(0编辑  收藏  举报