legend3---19、要更多的从服务器端控制元素的显示和隐藏,而不要是页面端
一、总结
一句话总结:
这样可以控制很多页面端的非法操作
1、html标签中data方式的数据,修改之后在标签上只显示原来的值,不显示修改的值?
向标签传数据都用data方式
2、一定要进行足够的前端验证,这样可以保证服务器少受到非法暴力攻击?
尽量保证前端验证过了才能请求后端
3、linux复制粘贴?
复制nyy
粘贴p
4、记得给ajax操作的按钮添加执行中(pending)的样式?
<i class="fa fa-fw fa-spinner fa-spin"></i>
5、jq22中的插件用chrome的view-source是非常好使用的?
所有前端网站上面的插件用chrome的view-source都是非常简单可以用的
6、不同板块的上下调位置?
可以直接js:来通过id移元素就好了
{{--当屏幕变小的时候:第一个col-md-9中的评论板块移动到第二个,先加第二个,再删第一个--}}
<script>
function fry_video_comment_part_move(){
//console.log($(window).width());
let video_comment_tabs_part=$('#video_comment_tabs_part');
if($(window).width()>991){
$('#video_md_9_1').append(video_comment_tabs_part);
$('#video_md_9_2').remove('#video_comment_tabs_part');
} else{
$('#video_md_9_2').append(video_comment_tabs_part);
$('#video_md_9_1').remove('#video_comment_tabs_part');
}
}
$(function () {
fry_video_comment_part_move();
$(window).on('resize', function() {
//console.log("宽度改变了!");
//console.log($(window).width());
fry_video_comment_part_move();
}).resize();
// window.onresize=function(){
//
// }
});
</script>
7、不要用别的页面的session,要用自己页面的session,可以避免蛮多错误的?
比如通过邮件修改密码页不要用 选择修改密码方式页的session,就是每个页面有自己的验证机制
8、是否是调试模式下进行某操作?
env()辅助函数可以取env文件里面的配置
@if(!env('APP_DEBUG'))
代码
@endif
二、内容在总结中