对于三级菜单栏的更新

算计了一下,貌似每天都在等着装环境,不过废话不说了,开始今天的总结。

  1. 使用ajax获得接口中的数据,jquery中的ajax的用法现在有点感觉。基本的语法结构$.ajax({
    url:‘192.168.20.24:10000...’,
    type:'GET/POST',
    data:{"key":vavel}//要返回给后台的数据
    } ).done(data=>{
    //data就是从后台得到的数据啦
    }).error(()=>{
    //当服务器不行时,就可以自己来虚拟数据啦
    })
    原来就是这个样子的url就可以直接从端口获得数据的,不需要服务器啥的,但是有个问题就是要解决跨域问题。因为同域指的是同协议,同域名,同端口。。。,当使用ajax将代码嵌入到浏览器的时候,浏览器会将ajax携带的地址当成第三方的地址,出于安全考虑,就会阻止其请求,出现跨域问题。解决方案,据说是是使用伪地址,或者在服务器端设置一下让其访问
  2. 想要说的问题是自己的写代码的风格,老大说就是写代码太少,每次写完代码要学会优化总结,看看有哪些问题,想想是由于当前的语言问题,可不可以优化,虽然现在还没有到这种程度,但要有这种意识。还有红宝书要看,发现,哎,知道的太少,必须写才行,不写只看是白瞎的。
  3. 代码的总结:
  • 经常要用到的变量,要抽象出变量来。
  • 对于每个功能函数,要么起一个大家都懂的函数名,要么写注释,提高代码的可读性。当然,如果只是一个简单的函数内部的变量,可以不必这么在意。
  • var template = [
    '<a href="javascript:showTwo(' + data[j].id + ')">',,
    data[j].name,
    '</a>'
    ].join('');
    $(".container1").append(template);
    这种拼接字符串的方式,要比
    $(".container1").append("<a onclick="+'"'+"showTwo(" +data[j].id+ ")"+'";'+">"+data[j].name+"</a>");
    更简单一些,不至于自己看晕。。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,792评论 18 399
  • 五十三:请解释 JavaScript 中 this 是如何工作的。1.方法调用模式当一个函数被保存为一个对象的属性...
    Arno_z阅读 3,783评论 0 2
  • 作为一名高考的失败者,似乎我并没有资格对高考再进行评价。 对于考得好的人,他们进入了心仪的大学,是更广阔的天地与舞...
    Zize阅读 1,850评论 0 0
  • 我爱你如同你不爱我一样爱你❤
    听吟阅读 1,841评论 0 0
  • “胜利呀…”他又叫了你一声,连笑的声音也无比温柔。 你把视线稍微转回去他那边一点,轻轻的应着,“嗯”了一声。 他还...
    loveU_forever阅读 1,360评论 0 0

友情链接更多精彩内容