legend3---19、要更多的从服务器端控制元素的显示和隐藏,而不要是页面端
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
二、内容在总结中
legend3---19、要更多的从服务器端控制元素的显示和隐藏,而不要是页面端的更多相关文章
- 微信小程序点击控制元素的显示与隐藏
微信小程序点击控制元素的显示与隐藏 首先我们先来看一下单个点击效果 我们来看一下wxml中的代码: <view class="conten"> <view cla ...
- css3-10 如何控制元素的显示和隐藏(display和visibility的区别是什么)
css3-10 如何控制元素的显示和隐藏(display和visibility的区别是什么) 一.总结 一句话总结:使用的时候直接在元素的样式中设置display和visibility属性即可.推荐使 ...
- jquery控制css的display(控制元素的显示与隐藏)
使用jquery控制div的显示与隐藏: $("#div的id").show()表示display:block, $("#div的id").hide()表示di ...
- jquery控制元素的显示与隐藏
比如要控制div的显示与隐藏,一句话就搞定了.$("#id").show()表示display:block,$("#id").hide()表示display:n ...
- react中控制元素的显示与隐藏
1.通过 state 变量来控制是否渲染元素 类似于 vue 的 v-if 方法是通过变量来控制是否加载元素的,如果变量为false,内容就直接不会渲染的. class Demo extends Re ...
- jQuery判断当前元素显示状态并控制元素的显示与隐藏
1.jQuery判断一个元素当前状态是显示还是隐藏 $("#id").is(':visible'); //true为显示,false为隐藏 $("#id") ...
- JS控制元素的显示和隐藏
利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位. 方法一: document.getElementB ...
- 利用angular控制元素的显示和隐藏
<!DOCTYPE html> <html lang="en" ng-app="myapp"> <head> <met ...
- Visibility属性控制元素的显示和隐藏
w3cschool案例: <!DOCTYPE html> <html> <body> <p id="p1">这是一段文本.</ ...
随机推荐
- linux-centos7.6设置固定IP网络方法
两种方法设置固定IP 本文分别用了虚拟机网络模式桥接模式和Net模式,至于两者直接的区别可查看其他文档. 一.安装时设置固定IP地址 1.在系统设置界面,点击“网络和主机名”选项,可以看到默认是未连接 ...
- 【DELL存储】EMC会议 超融合+存储
场景:盐城工厂 IT人数 4个人 机房200台 主要以虚拟化为主 实体机 PG ORACAL MYSQL dell产品线 提供整体方案 架构 针对整车厂 :传统+超融合 1. 介绍产品 1.1 超融 ...
- 爬虫:selenium请求库
一.介绍 二.安装 三.基本使用 四.选择器 五.等待元素被加载 六.元素交互操作 七.其他 八.项目练习 一.介绍 # selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requ ...
- 利用k8s实现HPA
如何利用kubernetes实现应用的水平扩展(HPA) 云计算具有水平弹性的特性,这个是云计算区别于传统IT技术架构的主要特性.对于Kubernetes中的POD集群来说,HPA就是实现这种水平伸缩 ...
- k8s的包管理
1.Helm的概念和架构 每个成功的软件平台都有一个优秀的打包系统,比如 Debian.Ubuntu 的 apt,Redhat.Centos 的 yum.而 Helm 则是 Kubernetes 上的 ...
- 进程、requests模块的简单使用
一.进程 1.进程间数据不共享 import multiprocessing data_list = [] def task(arg): data_list.append(arg) print(dat ...
- centos6.5上安装git
亲测有效 https://blog.csdn.net/wxy540843763/article/details/80197301
- Bcompare 提示 “这个授权密钥已被吊销” 解决方法
Bcompare 提示 “这个授权密钥已被吊销” 解决方法 打开文件夹 %appdata%\Scooter Software 找到相应的版本,例如 Beyond Compare 3 删除里面的 BCS ...
- P1736 创意吃鱼法[二维dp]
题目背景 感谢@throusea 贡献的两组数据 题目描述 回到家中的猫猫把三桶鱼全部转移到了她那长方形大池子中,然后开始思考:到底要以何种方法吃鱼呢(猫猫就是这么可爱,吃鱼也要想好吃法 ^_*).她 ...
- 《少年先疯队》第七次作业:团队项目设计完善&编码
博文简要信息表: 项目 内容 软件工程 https://www.cnblogs.com/nwnu-daizh/ 本次实验链接地址 https://www.cnblogs.com/nwnu-daizh/ ...