js骚操作骂人不带脏】的更多相关文章

前言 很多小伙伴们觉得javaScript很简单,下面的这行 javaScript代码可能会让你怀疑人生. (!(~+[])+{})[--[~+""][+[]]*[~+[]] + ~~!+[]]+({}+[])[[~!+[]]*~+[]] 小伙伴们学会了,以后遇到一些讲不通道理,让你不开森的人就把这段代码发给他. 那么这段代码为什么会输出sb呢? 其实这段代码考的是js的类型转化的一些基本原理 首先要运用到的第一个知识就是js运算符的优先级,因为这么长一段运算看的人眼花,我们必须得先根…
看到掘金上翻出一个老梗,前端如何不带脏字得骂产品经理傻逼(sb),复制(!(~+[]) + {})[--[~+""][+[]] * [~+[]] + ~~!+[]] + ({} + [])[[~!+[]] * ~+[]]到浏览器控制台回车,看到输出sb二字. (1)原理很简单,就是取字符串里的字母进行拼凑: //既然知道原理了 那么也拼凑一个赞美js吧 ({} + [])[--[~+""][+[]] * [~+[]] + ~~!+[]] + (!(~+[]) + {…
//打开网址window.open("http://www.runoob.com"); //判断是否为url var url = $("#url").val();if(url != '') { //判断URL地址的正则表达式为:http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)? //下面的代码中应用了转义字符"\"输出一个字符"/" var Expression=/http(s)…
我们都知道 switch 用来走流程分支,大多情况下用来匹配单个值,如下面的例子所示: /** * @from 微信公众号:Java技术栈 * @author 栈长 */ private static void test(int value) { switch (value) { case 1: System.out.println("1"); break; case 2: System.out.println("1"); break; case 3: System…
Typescript骚操作,在TS里面直接插入HTML,还有语法提示 先给大家看一个图 因为我不喜欢用很重的框架,主要是并非专业UI,但是偶尔会用到,还是觉得直接element组装受不了,想想能在ts文件里面能直接插入html就好了. 插进去不难,可是苦于没有语法提示,大家看上面这个图,语法提示的问题已经解决了. 下面我来详细讲解一下这个骚操作 一.安装vscode,别的工具我没研究,大差不差 二.安装插件 是由这个插件提供的语法高亮 三.添加两个函数 export function raw(a…
一.分支结构 1.if语句 if基础语句 if(条件表达式){ 代码块: } // 当条件表达式结果为true,会执行代码块:反之不执行 // 条件表达式可以为普通表达式 // 0.undefined .null."".NaN为假,其他均为真 if 复杂语法 // 1.双分支 if (表达式1){ 代码块1: } else{ 代码块2: } // 2.多分支 if (表达式1){ } else if (表达式2) { } ... else if (表达式2) { } else { }…
关于map这个东西   很冷门..................   但是,这个博客带你稍微了解一下map:   map用法:一般当作一个下表无穷大的数组   关于它的骚操作:map的鬼畜用法,可以用来字符串的处理.因为map的下标可以定义为字符串形式,这是map最好用的地方 (下面的代码中会讲)....   上代码!!!(代码后有它的缺点以及其复杂度分析,注意查收) #include<cstdio> #include<map>//用map所引用的库 #include<st…
作为一名专业的切图工程师,我从来不care网页的header,最多关心Status Code是不是200.但是HEADER真的很重要啊,客户端从服务器端获取内容,首先就是通过HEADER进行各种沟通!HEADER可以帮助我们完成许多骚操作,提高网站的性能,用户的体验.好了让我们来feel一下. 初级骚操作 多语言(Accept-Language) 防盗链(Referer.Referered) gzip,简单地说就是省流量(Accept-Encoding,Content-Encoding) 多语言…
js的dom对象(带实例超详细全解) 一.总结 一句话总结: 1.DOM中的方法区分大小写么? 解答:区分 2.DOM中元素和节点的关系式什么? 解答:元素就是标签,节点中有元素节点,也是标签,节点中还有其它节点 3.DOM 将HTML文档呈现为带有元素.属性和文本的树结构(节点树). 这句话对么? 解答:对 4.举一个属性节点的例子? 解答:如<a>标签的链接属性href="http://www.imooc.com".属性节点:元素属性, 5.属性节点就是元素的属性么?…
本帖记录个人在使用 Mac 操作系统上的一些骚操作,不断更新,以飨读者. 快速移动网页到顶部或底部 用双指上下划触摸板吗?NO,我们有更骚的操作: command + ↑ 回到顶部 command + ↓ 滚到底部 另外, fn + ↑ 上滚一页 fn + ↓ 下滚一页 fn + ← Home,回到顶部 fn + → End,滚到底部 粘贴文字时不要带样式 有时候从网上看到不错的文字想要粘贴到 Word.Evernote 或者文字编辑应用上,但使用 command + v 会连文字样式都带过来,…
打LCT时突然发现的骚操作 举个栗子 正常调试下应该是这样的 然后用光标选中函数名时-- 可以发现函数被运行了一次(每选中一次都会运行) 然而当函数带了变量时就布星了…
你没玩过的全新版本!Win10这些骚操作你知多少 [PConline技巧]不知不觉,Win10与我们相伴已经整整四个年头了,从最开始的组团抗拒到现在的默默接受,个中滋味相信谁心里都有个数.近日微软开始推送"Win10更新五月版",那么Win10中到底都有哪些"骚"操作?一起来看看吧. 1. 夜间模式 都9102年了,我发现竟然还有小伙伴在使用第三方去蓝光软件."夜间模式"是Win10自带的一款去蓝光功能,能够快速去除屏幕蓝光.除了自定义去蓝光强度…
荒腔走板 大家好,我是 why,欢迎来到我连续周更优质原创文章的第 55 篇. 老规矩,先来一个简短的荒腔走板,给冰冷的技术文注入一丝色彩. 魔幻的 2020 年的上半年过去了,很多人都在朋友圈和上半年说再见,我也不例外. 上面这张照片,就是我在朋友圈发的一张图片. 这张照片是我在公司去年年会的时候拍的,出处来自电影<飞驰人生>. 电影里面有人问张弛:你五年连续获得冠军的必胜绝招是什么? 张驰满怀深情的回答:必胜绝招只有两个字—奉献.就是把你的全部,奉献给你所热爱的一切. 什么是热爱? 可以用…
我使用 Github 已经有 5 年多了,今天毫无保留地把自己觉得比较有用的 Gihub 小技巧送给关注 JavaGuide 的各位小伙伴. 这篇文章肝了很久,就挺用心的,大家看内容就知道了. 如果觉得有收获的话,不要白嫖!点个赞/在看就是对我最大的鼓励.你要是可以三连(点赞+在看+转发)的话,我就更爽了(我在想屁吃?). 1. 一键生成 Github 简历 通过 http://resume.github.io/ 这个网站你可以一键生成一个在线的 Github 简历. 当时我参加的校招的时候,个…
前言 在与同事协作开发的过程中,见识到了不少"骚操作".因为之前都没用过,所以我愿称之为"高级技巧"! Vue.extend 在交互过程中,有个需求就是点击图标弹出相关信息的弹窗,并且能够同时打开多个.这时就可以用Vue.extend方法手动挂载弹窗组件. 举例: // 目录结构 /registry /videoDialog videoDialog.vue index.js /XXXDialog ··· index.js // videoDialog/index.j…
万万没想到,这种事情会发生在我身上. 之前写过<开源囧事>系列而且已经写了四篇,四次开源囧事如下: <开源囧事(一)捅娄子了,写个bug被国家信息安全漏洞共享平台抓到了?> <开源囧事(二)终于,我还是被他们搞崩溃了> <开源囧事(三)开源项目在闲鱼.b 站上被倒卖?这是什么骚操作?> <开源囧事(四)你们这些卖代码的能不能留自己的QQ号?留我QQ号干嘛?> 在第四篇的开头我还特意加了一句: 这已经是<开源囧事>的第四篇文章了,我真的…
前言 和这篇文章一样,我就是用Markdown写的.相信各位平时也就用Markdown写写文档,做做笔记,转成XHtml.Html等,今天教大伙一招骚操作:用Markdown写PPT. 绝大多数朋友做 PPT都是用的 PowerPoint 或者 KeyNote 吧?功能是比较强大,但你有没有遇到过这样的痛点: 各种标题.段落的格式不统一,比如字体大小.行间距等等各个页面不太一样,然后得用格式刷来挨个刷一下. 想给 PPT 做版本控制,然后就保存了各种复制版本,比如"一版"."…
贴一段js简单操作Cookie的代码: //获取指定名称的cookie的值 function getCookie(objName) { var arrStr = document.cookie.split("; "); for (var i = 0; i < arrStr.length; i++) { var temp = arrStr[i].split("="); if (temp[0] == objName) return unescape(temp[1]…
文件命名为:querySelector.html,可在Chrome浏览器中预览效果. 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4     <meta charset="UTF-8"> 5     <title>使用HTML5的JS选择器操作页面中的元素</title> 6 </head> 7 <body> 8     &…
node.js高效操作mongodb Mongoose库简而言之就是在node环境中操作MongoDB数据库的一种便捷的封装,一种对象模型工具,类似ORM,Mongoose将数据库中的数据转换为JavaScript对象以供你在应用中使用. 当然要使用的话,必须要先安装好环境Node.js与MongoDB => MongoDB安装 MongoDB是目前最流行的noSQL数据库之一,它是专为node.js而开发的,理解下与我们常用的RDBMS关系型数据库的区别就可以基本使用了 MongoDB中有三个…
javascript中字符串常用操作总结.JS字符串操作大全 String对象属性 (1) length属性 length算是字符串中非常常用的一个属性了,它的功能是获取字符串的长度.当然需要注意的是js中的中文每个汉字也只代表一个字符,这里可能跟其他语言有些不一样. var str = 'abc'; console.log(str.length); (2) prototype属性 prototype在面向对象编程中会经常用到,用来给对象添加属性或方法,并且添加的方法或属性在所有的实例上共享.因…
Node.js之操作文件系统(一) 1. 同步方法与异步方法 在Node.js中,使用fs模块来实现所有有关文件及目录的创建.写入及删除操作.,在fs模块中,所有对文件及目录的操作都可以使用同步与异步这两种方法.这两者区别是:同步方法立即返回操作结果,在使用同步方法执行的操作结束之前,不能执行后续代码,代码类似如下: Var fs = require('fs') var data = fs.readFileSysnc('./index.html','utf8') //等待操作返回结果,然后利用该…
Node.js之操作文件系统(二) 1.创建与读取目录 1.1 创建目录 在fs模块中,可以使用mkdir方法创建目录,该方法的使用方法如下: fs.mkdir(path,[mode],callbcak) //第一个参数:指定需要被创建的目录的完整路径及目录名, 第二个参数:指定该目录的权限,默认为0777 第三个参数,用于创建目录操作完毕时调用的回调函数, function(err){ } 在使用同步方法创建目录时,可以使用fs模块中的mkdirSync方法,使用该方法如下: fs.mkdir…
js 数组操作常用方法. push():在数组后面加入元素,并返回数组的长度 unshift():在数组前面加入元素,并返回数组的长度 pop()删除最后一个元素 shift()删除第一个元素 var arr =[1,2,3,4,5] ; arr.push(6,7,8); console.log(arr);// push:在数组后面加入元素 结果是:[1,2,3,4,5,6,7,8] arr aa = [7,8,9,0]; aa.unshift(4,5,6); console.log(aa);/…
页面循环绑定(变量污染问题) var lis = document.querySelectorAll(".ul li") for ( var i = 0 ; i < lis.length ; i++ ) { // 绑定事件时,没有执行事件内部的逻辑体 lis[i].onclick = function () { console.log(i) # 变量污染导致 i 一直为 4 console.log( lis[i].innerText ) } } 解决变量污染问题 for ( va…
js数组操作-最佳图解…
前言 即使这是一本小册,但基于"不提笔不读书"的理念,仍然有必要总结一下.此小册对于那些"硬杠 Netty 源码 却不曾在千万级生产环境上使用实操"的用户非常有用.当然,对那些没有 Netty 编程经验的人来说,更为有用. 放个小册地址:[Netty 入门与实战:仿写微信 IM 即时通讯系统](https://juejin.im/book/5b4bc28bf265da0f60130116) 再次强烈推荐,一碗黄焖鸡/半杯 Luckin coffee/一包炫赫门 的价…
一.awk自加 [root@168web3 ~]# head /data/logs/cloud_monitor_rds_cpu.log |awk '{sum+=$NF}END{print sum}' 77.4 二.awk数组去重 awk '{h[$1]++}END{for(i in h)print i,h[i]}' /data/logs/https_www_access.log 三.awk判断 [root@168web3 ~]# head /data/logs/cloud_monitor_rds…
0x01 问题提出 还记得上篇文章记一次拿webshell踩过的坑(如何用PHP编写一个不包含数字和字母的后门),我们讲到了一些PHP的一些如何巧妙地绕过数字和字母受限的技巧,今天我要给大家分享的是如何在命令长度受限的情况下成功get到webshell,以及关于函数参数受限的突破,mysql的一些骚操作技巧~~~ 0x02 问题分析 我们先看个例子: <?php $param = $_REGUEST['param']; if(strlen($param) < 17){ eval($param)…
题目链接:http://uoj.ac/problem/117 题目大意: 解题思路:先判断度数: 若G为有向图,欧拉回路的点的出度等于入度. 若G为无向图,欧拉回路的点的度数位偶数. 然后判断连通性,并且输出路径需要用套圈法(其实我也不是很懂). 还学了一些骚操作: ①用链式前向星存图,如果是有向图,那idx隔两个存一条边,如果是无向图则idx隔一个存一条边,且idx从2开始.这样写的作用就是在寻无向图路径时可以良好地标记,比如第一条无向边里idx=2.3分别对应一条正反边,2和3除2都对应1,…