21
回答
工作五年,JavaScript水平一般,请问我还能在前端圈子混下去还是该转型
注册华为云得mate10,2.9折抢先购!>>>   
工作快五年了,由于之前有大部分是建站的公司,最近的两家技术量才比较多,div+css+css3非常熟练。JavaScript中jQuery比较熟练,但是ajax没有真正用过,再加上最近新的技术框架angular和react,我感觉要落后前端潮流很多,最近找工作面试,面试了7家公司都没收到一个offer,很迷茫,我是不是该转行呢,还是该继续坚持下去?
<无标签>
举报
adama
发帖于1年前 21回/3K+阅
共有21个评论 最后回答: 1年前
ajax没用过是因为没和后端程序交互做起来吧?按照教程把模拟场景做出来。前端薄弱环节补起来啊,新技术学下来。每阶段定个目标,再细化到每月每周每天做些什么学些来完成。啰嗦了这么多,其实我不是前端,只是说个简单的规划
--- 共有 3 条评论 ---
冰力不是这块料 1年前 回复
梦一红尘适当降低薪资要求吧. 1年前 回复
adama问题现在没有工作,新工作因为这些弱点难找到,所以比较灰心 1年前 回复
js,bom,dom 基础好的话学angular和react很快
--- 共有 1 条评论 ---
adama自认为bom,dom基础还行,纸上写的话。。。angular已经开始入门呢 1年前 回复
大哥,学jquery你说不会用ajax说不过去吧,其实ajax也就那么点东西,去学学吧。至于angularJs说实话也就指令那点东西,去学学吧。不难的
--- 共有 1 条评论 ---
adama不是说完全不会用,深入就不行了,success返回数据的还行,angular其实我已经入门了,只是现在企业需要有项目经验的人,不接受我这种菜鸟,不是不想学,以目前的阶段还没能找到工作 1年前 回复
前两天面试了一个9年的前端,其中7年在做前端开发,让写个自适应布局不会,BFC没有听说过,css3的属性可以说全部不知道,js的我没好意思多问,我觉得没有必要了。
--- 共有 1 条评论 ---
adama看来我比他强点呢 1年前 回复
我零基础自学5个月了,也能做出各种静态网页来,做了4个外包了。真不知道楼主5年干啥了
--- 共有 1 条评论 ---
retref我3个星期左右复习了前端,然后出去找实习工作,做了两个项目了,7月到现在 1年前 回复
前端开发现在的门槛抬高了很多,不像以前jQuery大一统,现在都是各种方向,各种乱斗,一句看似简单的要求就能让你学习,比如"熟悉常用框架",无论哪个领域什么语言,这6个字包含的信息量都能压死不少人.

楼主可以学学Vue,有中文文档,简单些.还有就是学门服务器端编程语言如PHP,可以方便测试jQuery AJAX.

前端:
var arr = {Client:"jQuery",Server:"PHP"};
$.post(
    "http://www.example.com/app/info.php", //url:发送请求地址
    {name:"ele", pass:"123", json:arr}, //data:待发送的K:V参数
    function(data){ //success callback:当请求成功后执行的回调函数
        console.log(data);
    }
);
上面的$.post()等价于下面的$.ajax({}):
$.ajax({
    type: "POST",
    url: "http://www.example.com/app/info.php",
    data: {name:"ele", pass:"123", json:arr},
    success: function(data){
        console.log(data);
    }
});

后端:
http://www.example.com/app/info.php
<?php
header('Content-Type: text/plain; charset=utf-8');
var_export($_POST);
//输出
array (
  'name' => 'ele',
  'pass' => '123',
  'json' =>
  array (
    'Client' => 'jQuery',
    'Server' => 'PHP',
  ),
)
--- 共有 6 条评论 ---
eechen回复 @公孙二狗 : 也就是说jQuery 3不再支持$.ajax().success()这个写法,需要改成$.ajax().done()写法,但不影响$.ajax({success:function{}})写法.这里是中文文档 http://www.css88.com/jqapi-1.9/jQuery.ajax/ 1年前 回复
eechen回复 @公孙二狗 : jqXHR.success(), jqXHR.error(), 和 jqXHR.complete()回调从 jQuery 1.8开始 被弃用过时。他们将最终被取消,您的代码应做好准备, 从jQuery 3.0开始被删除,你可以使用jqXHR.done(), jqXHR.fail(), 和 jqXHR.always() 代替。 1年前 回复
公孙二狗回复 @plugin : 现在用(defer的特性) done, fail, complete 几个 1年前 回复
plugin回复 @公孙二狗 : 现在咋用。求指导 1年前 回复
公孙二狗还用 success 做 ajax 的回调,这个是好多年前 jquery 用的,很早就不这样用了 1年前 回复
顶部