noscript

JS禁用浏览器退格键、禁止右键、禁止全选、复制、粘贴

房东的猫 提交于 2020-05-07 00:16:01
一、禁用浏览器退格键 摘抄自:https://www.cnblogs.com/wanggd/p/3164536.html 我们在真实的项目开发中经常会使用JS 对键盘上的一些按键进行禁用,常见的比如说退格键(backspace/ 后退键),我在一个项目中就遇到过在页面编辑的时候禁用掉退格键,因为退格键会发生页面后退,这样编辑的内容都会失去了,非常的恶心人。ok ,废话少说,直接上代码。 <script type="text/javascript"> // 处理键盘事件 禁止后退键(Backspace)密码或单行、多行文本框除外 function forbidBackSpace(e) { var ev = e || window.event; // 获取event对象 var obj = ev.target || ev.srcElement; // 获取事件源 var t = obj.type || obj.getAttribute('type'); // 获取事件源类型 // 获取作为判断条件的事件类型 var vReadOnly = obj.readOnly; var vDisabled = obj.disabled; // 处理undefined值情况 vReadOnly = (vReadOnly == undefined) ? false : vReadOnly;

【转】redis 通信协议详解

我的梦境 提交于 2020-04-24 08:05:55
原文: https://blog.csdn.net/u014608280/article/details/84586042 ------------------------------------------------------ 一、简介 redis 客户端和服务端之间通信的协议是RESP(REdis Serialization Protocol)。传输层使用TCP。RESP的特点是: 实现容易 解析快 人类可读 二、数据类型 和协议格式 RESP实际上是一个支持以下数据类型的序列化协议:简单字符串(Simple Strings),错误(Errors),整数(Integers),批量字符串(Bulk String)和数组(Arrays)。 RESP在Redis中用作请求 - 响应协议的方式如下: 客户端将命令作为Bulk Strings的RESP数组发送到Redis服务器。 服务器根据命令实现回复一种RESP类型。 在RESP中,某些数据的类型取决于第一个字节: 对于简单字符串,回复的第一个字节是“+” 对于错误,回复的第一个字节是“ - ” 对于整数,回复的第一个字节是“:” 对于批量字符串,回复的第一个字节是“$” 对于数组,回复的第一个字节是“ *” 在RESP中,协议的不同部分始终以“\ r \ n”(CRLF)结束。 三、请求格式 *<number of

.eslintrc.js

巧了我就是萌 提交于 2020-04-23 22:12:22
配置文件中的eslint rules注释掉即可。但不推荐这么做,eslint检测是有必要的,能保持良好的代码风格。 把不符合自己习惯的规则去掉。 常见规则列表 "no-alert": 0,//禁止使用alert confirm prompt "no-array-constructor": 2,//禁止使用数组构造器 "no-bitwise": 0,//禁止使用按位运算符 "no-caller": 1,//禁止使用arguments.caller或arguments.callee "no-catch-shadow": 2,//禁止catch子句参数与外部作用域变量同名 "no-class-assign": 2,//禁止给类赋值 "no-cond-assign": 2,//禁止在条件表达式中使用赋值语句 "no-console": 2,//禁止使用console "no-const-assign": 2,//禁止修改const声明的变量 "no-constant-condition": 2,//禁止在条件中使用常量表达式 if(true) if(1) "no-continue": 0,//禁止使用continue "no-control-regex": 2,//禁止在正则表达式中使用控制字符 "no-debugger": 2,//禁止使用debugger "no-delete-var"

【笔记】《Bootstrap实战》——附录B 实现响应式图片

ⅰ亾dé卋堺 提交于 2020-04-15 13:59:17
【推荐阅读】微服务还能火多久?>>> 文章目录 选择方案 准备响应式图片 使用JS 选择方案 Choosing A Responsive Image Solution — Smashing Magazine 选择Scott Jehl的Picturefill技术 picturefill | BootCDN - Bootstrap 中文网开源项目免费 CDN 加速服务 响应式图片填充工具picturefill-CSDN博客 scottjehl/picturefill 准备响应式图片 手机 平板 电脑 使用JS 下载 https://cdn.bootcss.com/picturefill/3.0.3/picturefill.js https://cdn.bootcss.com/picturefill/3.0.3/picturefill.min.js 复制到项目文件夹 找到如下部分 <!-- Wrapper for slides --> <div class="carousel-inner"> <div class="item active"> <img src="img/okwu.jpg" alt="OKWU.edu Homepage"> </div> <div class="item"> <img src="img/okwu-athletics.jpg" alt="OKWU

html内联(行内)元素、块级(块状)元素和行内块元素分类

旧城冷巷雨未停 提交于 2020-04-07 07:17:09
HTML可以将元素分类方式分为内联(行内)元素、块级(块状)元素和行内块元素三种。 注:HTML是标签语言,那么既然是标签,就可以自己定义一些自己元素(如<wode>自定义的元素</wode>等),自定义元素浏览器默认解析为内联元素,为防止不同浏览器解析不同的问题,建议通过css的display属性来规定自定义元素的属性。相信使用过UI框架的朋友,会看到一些html手册以外的一些元素,其实这些都是一些自定义的元素。 首先需要说明的是,这三者是可以互相转换的,使用css的display属性能够将三者任意转换: CSS display 属性 属性值 值 描述 none 此元素不会被显示。 block 此元素将显示为块级元素,此元素前后会带有换行符。 inline 默认。此元素会被显示为内联元素,元素前后没有换行符。 inline-block 行内块元素。(CSS2.1 新增的值) list-item 此元素会作为列表显示。 run-in 此元素会根据上下文作为块级元素或内联元素显示。 compact CSS 中有值 compact,不过由于缺乏广泛支持,已经从 CSS2.1 中删除。 marker CSS 中有值 marker,不过由于缺乏广泛支持,已经从 CSS2.1 中删除。 table 此元素会作为块级表格来显示(类似 <table>),表格前后带有换行符。 inline

Why wont this code detect if javascript is blocked?

北战南征 提交于 2020-01-06 06:59:13
问题 Okay, I have created a new question to clarify my old one, which is available here: Check if certain text was outputted to the screen PHP Currently I have this code: <?php echo " <noscript><h2>! JavaScript is not enabled!!! Features will not work !</h2></noscript> <script type=\"text/javascript\"> document.cookie= \"jsEnabled=true\"; </script> "; if (isset($_COOKIE['jsEnabled'])) { // Javascript is enabled! } else { die("JavaScript is not enabled!"); } ?> I am not sure why this wont work! It

How to remove noscript tag wrapper with jquery?

一个人想着一个人 提交于 2020-01-05 08:24:27
问题 I want to remove noscript tag that is wrapping round an image: <a href="some_image.jpg"> <noscript> <img src="some_image.jpg"> </noscript> </a> I tried unwrap() , but it doesn't work inside noscript, next I tried the html() method: $('a').html(function(index, oldhtml){ return oldhtml.replace(/\<noscript\\?>/g, ''); }); Though the tag is removed, it produces a string instead of DOM: <a href="some_image.jpg"> " <img src="some_image.jpg"> " </a> How to remove the noscript tag wrapper while

HTML头部

牧云@^-^@ 提交于 2020-01-03 07:53:20
  HTML的文档首行需要标注文档定义声明,随后就是定义整个HTML文档的 <html> 标签,在 <html> 标签中包括了 <head> 和 <body> 两个元素。<body> 元素定义了HTML文档的主体,页面中所有的可见内容都是通过 <body> 中的其他元素来表现。<head> 中的内容对于用户来说并不总是可见,head主要用于定义文档的信息,便于其他的程序、爬虫等访问获取。   头部具体的信息需要一些特殊的标签来描述: title    这里的title指的是 <title></title> 标签,最直观的是用于定义网页的标题,也就是显示的名称。如图:   实质上title标签中的内容会应用于浏览器工具栏的标题(如上)、网页添加收藏加后显示的标题 以及 显示在搜索引擎结果页面的标题。   严格规定的HTML文档必须包含有title,但是如果不写的话,浏览器将会显示html文件完整的文件名。 base    base标签描述了基本的链接地址也就是说页面中所有请求的资源(表单、图片、脚本、CSS等)都会默认访问base标签中定义的地址。使用base标签必须配置href属性,target属性为可选属性。 <base href="www.luanqibazao.com/test/" target="_blank"> meta   meta标签提供了一些基本的元数据

noscript tag isn't working on internet explorer

流过昼夜 提交于 2019-12-31 04:06:08
问题 I have a website with the <noscript> tag that works just fine on all browsers except IE (7,8,9,10). After I disable scripting under the security settings inside Internet Options, On my PC only I can the the <noscript> content on IE, but on other PC's (almost all of them) I can't see the code. With these PC's we go with the same settings to Gmail's and FB's sites and we do get the warning for not having js enabled. This is the HTML: <noscript> <div class="noscript"> JavaScript must be enabled

如何检测是否禁用了JavaScript?

梦想的初衷 提交于 2019-12-29 14:25:10
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 今天早上有一篇帖子问有多少人禁用JavaScript。 然后我开始想知道可以使用什么技术来确定用户是否禁用了它。 有谁知道一些简单/简单的方法来检测JavaScript是否被禁用? 我的目的是警告您,如果没有启用JS的浏览器,站点将无法正常运行。 最终,我想将它们重定向到可以在没有JS的情况下运行的内容,但是我需要将此检测作为占位符才能启动。 #1楼 在主体上使用.no-js类,并基于.no-js父类创建非javascript样式。 如果禁用了javascript,则将获得所有非javascript样式;如果有JS支持,则将替换.no-js类,从而照常提供所有样式。 document.body.className = document.body.className.replace("no-js","js"); 通过modernizr在HTML5样板 http://html5boilerplate.com/中 使用的技巧,但您可以使用一行JavaScript来替换类 Noscript标记还可以,但是为什么可以使用CSS完成HTML中的多余内容 #2楼 您可以使用简单的JS代码段来设置隐藏字段的值。 回发后,您知道是否启用了JS。 或者,您可以尝试打开一个快速关闭的弹出窗口(但是可能会看到)。 此外