码迷,mamicode.com
首页 > Web开发 > 详细

js代码小优化

时间:2018-07-25 01:06:41      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:全面   需要   就是   seo   同事   RKE   pre   .data   奋斗   

今天真坑,老大请了两天假,来了之后指指点点,不过人家说的倒是很是到位

好不容易把嵌套小窗口登陆注册功能,做完了,直接调之前写好的登陆注册功能,也就是页面跳转

并不是ajax异步登陆

说让改成ajax ,返回json格式。也就是使用@ResponseBody罢了

恩,没错,改吧,页面直接用的freemarker取值也是有为题了,毕竟ajax后台model,put();的值是取不出来的。

 

解决完之后毕竟登陆注册小窗口是一个抽取出来的html,那个页面需要直接include进来罢了。

OK。我自我感觉考虑的挺全面,还在ajax 的success后写了个死的回调方法。

自作聪明过头了,老大一看,就说你这写的不够完善,还需要优化下。

蒙了,啥玩意。

 

回调方法时写死的。需要灵活支配。

 

恩,没错,最后解决的方式是在<body> 里面写了个自定义属性data-seo="fff"

之后在success里面通过var varf = $("body").data("seo");

eval(varf+"()");来进行动态调用。默认实现是

window.location.reload() //页面刷新。。。

在不影响源代码的基础上可以进行修改。要不就新增 。。。()
到位

之前跟我交接的一个同事人家前端页面还用的vue.js
默认触发一个click事件可以通过 $("#id").trigger("click");
怎么触发v-on:click
$("#id")[0].dispatchEvent(new Event(‘click‘));恩,获取到对象之后触发。
奋斗吧骚年。。。

js代码小优化

标签:全面   需要   就是   seo   同事   RKE   pre   .data   奋斗   

原文地址:https://www.cnblogs.com/c-h-y/p/9363241.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!