扫码关注官方订阅号
一个朋友,在做项目时,总喜欢把整个body的内容都使用$("body").html(content);的方法来实现页面效果,这样会出什么问题吗?(当然,整个body进行渲染有点点夸张了,但差不多就是这样了,写完一张页面下来,html文件里面的代码没几句,全部都在js文件里面)
人生最曼妙的风景,竟是内心的淡定与从容!
个人觉得,页面效果最好用样式文件来渲染,js处理页面交互,各司其职,便于维护和重写。万一哪天你朋友不敢了,不得把接手的给气死
嗯...客户满意最终效果就没问题...
$("body").empty().html(content);加上这个释放下事件及数据,否则jq数据只加不减,内存残留严重,说内存泄漏也不为过。。
$("body").empty().html(content);
真的很难维护,一个个字符串拼接把你逼疯
不知道你得朋友是不是想模块化? 可是没有必要这样写。除非像react.js那样
html文件里面的代码没几句
这个难道不是正常的吗?如果不是服务端渲染,那就只能客户端渲染,但是不管是哪里渲染,都需要模板这个东西。
还有人说
我的天,不拼接字符串你还想怎么样,那你各种标签想写在哪里,写在头脑里然后意念去生成吗。
拼接标签那是必不可少的,只是对于数据的填充在这里出现了模板引擎的3种不同方式,string-based,dom-based,living template。每一种其实都有框架在用,ng,vue,react,其他还有很多。想了解到可以去查阅下,就不展开说了
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
个人觉得,页面效果最好用样式文件来渲染,js处理页面交互,各司其职,便于维护和重写。万一哪天你朋友不敢了,不得把接手的给气死
嗯...客户满意最终效果就没问题...
$("body").empty().html(content);加上这个释放下事件及数据,否则jq数据只加不减,内存残留严重,说内存泄漏也不为过。。
真的很难维护,一个个字符串拼接把你逼疯
不知道你得朋友是不是想模块化? 可是没有必要这样写。
除非像react.js那样
这个难道不是正常的吗?如果不是服务端渲染,那就只能客户端渲染,但是不管是哪里渲染,都需要模板这个东西。
还有人说
我的天,不拼接字符串你还想怎么样,那你各种标签想写在哪里,写在头脑里然后意念去生成吗。
拼接标签那是必不可少的,只是对于数据的填充在这里出现了模板引擎的3种不同方式,string-based,dom-based,living template。每一种其实都有框架在用,ng,vue,react,其他还有很多。想了解到可以去查阅下,就不展开说了