js代码小优化

Posted 陈灬大灬海

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js代码小优化相关的知识,希望对你有一定的参考价值。

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

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

并不是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代码小优化的主要内容,如果未能解决你的问题,请参考以下文章

回归 | js实用代码片段的封装与总结(持续更新中...)

js代码小优化

微信小程序代码片段

优化 C# 代码片段、ObservableCollection 和 AddRange

总结的js性能优化的小知识

使用 C++ 反转句子中的每个单词需要对我的代码片段进行代码优化