github https://github.com/aemkei/jsfuck js在线加密工具 https://www.89tool.com/ed/jsfuck https://utf-8.jp/public/jsfuck.html ...
转载 2021-10-02 12:25:00
570阅读
2评论
XSS 混淆 工具 JSFuck使用6个字符 []()!+来编
原创 2022-07-03 00:37:50
134阅读
我想在做很多网页特效的时候,你都想要准确地得到某个element的body的相对位置。但奇葩的IE可不是这么想的,得到的offsetParent往往不是body,所以囧吧!!! 但是,在这个人才辈出的年代,总是有人会想出很nice的方法去解决这个问题。 IE对offsetTop和offsetLeft的理解方式让人费解,往往指相对于父亲container的x和y。所以,IE里面要得到准确的bod
原创 2013-01-21 22:24:34
2865阅读
escape() 方法能够把 ASCII 之外的所有字符转换为 %xx 或 %uxxxx(x表示十六进制的数字)的转义序列。从 \u000 到 \u00ff 的 Unicode 字符由转义序列 %xx 替代,其他所有 Unicode 字符由 %uxxxx 序列替代。
虽然escape()、encodeURI()、encodeURIComponent()三种方法都能对一些影响URL完整性的特殊字符进行过滤。但后两者是将字符串转换为UTF-8的方式来传输,解决了页面编码不一至导致的乱码问题。例如:发送页与接受页的编码格式(Charset)不一致(假设发送页面是GB2312而接收页面编码是UTF-8),使用escape()转换传输中文字串就会出现乱码问题。 以下是J
转载 精选 2013-07-04 14:02:00
292阅读
1、前段用js对中文参数编码 fu="+encodeURIComponent(fix...
原创 2023-07-21 19:25:01
38阅读
escape()、encodeURI()、encodeURIComponent()区别详解 JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。 下面简单介绍一下它们的区别 1 escape()函
原创 2012-11-30 17:42:47
365阅读
今天看了《编写高质量的javascript》的第一部分,总结了一些javascript的编码规范。一、格式化1.使用4个空格来缩进层级。 注:由于有些操作系统或编译环境对于tab(制表符)的处理不尽相同,而空格无差异,所以使用空格来进行缩进。2.每条语句的结尾都应加分号。 注:红宝书中也说过,为了防止压缩错误,最好不要省略。3.每行的长度不应该超过80个字符。4.若长度超过限制,可以在运算符后换行
一、用浏览器内部转换器实现转换代码:var HtmlUtil = { // 1.用浏览器内部转换器实现html编码 htmlEncode: function(html) { // 创建一个元素容器 var tempDiv = document.createElement('div'); // 把需要编码的字符串赋值给该元素的innerText(ie支持)或者textContent(
转载 2023-06-08 21:03:44
170阅读
这篇文章适合任何一位基于JavaScript开发的开发者。我写这篇文章主要涉及JavaScript中一些简写的代码,帮助大家更好理解一些JavaScript的基础。希望这些代码能从不同的角度帮助你更好的理解JavaScript。三元操作符如果使用if...else语句,那么这是一个很好节省代码的方式。Longhand:Shorthand:你还可以像下面这样嵌套if语句:Short-circuit
转载 2023-08-23 16:07:22
124阅读
from pyquery import PyQuery as pq html = ''' <div id="panel"> <ul class="list1"> <li class="item1" value1="1234" value2 = "hello world"><a href="https ...
转载 2021-09-06 08:13:00
171阅读
2评论
原创 2021-08-20 10:02:56
344阅读
代码注释是对计算机程序功能的解释。一般来说,加注释是为了使代码更易理解。但有时候就是会有程序员脑洞大开,不走寻常路,整出一点逆天注释,今天我们就一起来围观一下。0./* * Dear Maintainer * * Once you are done trying to ‘optimize’ this routine, * and you have realized what a terri
今天在jsp页面引入js时,网页查看源码js文件老是乱码,弄了半天,终于解决了。如果js文件的编码格式是utf-8,并且含有中文,那么按照正常的方法引用,就会出现乱码的情况。方法/步骤 如果js文件的编码格式是utf-8,并且含有中文,那么按照正常的方法引用,就会出现乱码的情况。所以正确的引用方式如下: 当js文件的编码格式为gbk时,用如下方式引用:<script ty
转载 2017-01-10 22:47:00
56阅读
今年夏天的时候,有个20多岁的小伙子来公司面试,我负责应聘的。我问他为什么选择南京这个城市,为什么选择我们公司?小伙子很轻松地说:“这里包吃包住,开销小,来南京想找个对象。”我内心都给他竖大拇指,真敢说,说的这么直白,哪敢招他,心思一点没有在工作上。回答也很直接!作者:王不顾技术
原创 2021-12-22 15:23:25
77阅读
主要操作思路:更改数据包中的type值。当type为空的页面时候返回html,虽然插入了xss代码并没有弹窗,如图更改type值,页面返回json数据当原本type就存在值怎么办呢,可以试试改变传输方式,将POST请求改成GET附加一个~有时候添加一个新的参数,参数名就可能存在xss。天天测试的日子,让人都恍惚了~
原创 2018-12-15 17:30:04
684阅读
HTML中的$("form").serialize()函数,在submit按钮点击时,将form表单中含有name的input整理成一个“name=aaa&pass=bbb”这样的字符串,使用get方法请求时会将此字符串添加到请求url后面作为参数后缀,如果请求内容中存在汉字(即form表单中需要传输的input中有汉字),汉字将转换为一种由“%”开头的编码,如下图:下图是将$("form
TextEncoderStream 其实就是 TransformStream 形式的 TextEncoder。将解码后的文本流通 过管道输入流编码器会得到编码后文本块的流:async function* chars() { const decodedText = 'foo'; for (let char of decodedText) { yield await new Promise
原创 精选 6月前
159阅读
encodeURI和decodeURI编码encodeURI和decodeURI 主要用于URL(网址)的编码、解码,是JavaScript的自身函数,采用UTF-8编码格式对指定的字符串进行编码或解码。 编码函数 encodeURI():将非字母、数字 字符转换成ASCII码,以16进制表示 译码函数 decodeURI():将被encodeURI()编码过的 ASCII码转换成对应的字符例如:空格符号 对应的编码是 %20说明:encodeURI函数不能编码的字符:@ ~ ! @ # $ & * ( ) _ + : ? - = ; ' , . / 英文 数字encodeUR
转载 2013-02-17 08:26:00
380阅读
2评论
常规方法:编码// base64转字符串 getEncode64(str){ // 对字符串进行编码 var encode = encodeURI(str); // 对编码的字符串转化base64 var base64 = btoa(encode); return base64; },解码:// base64转字符串 getDecod
转载 2023-07-28 21:28:09
71阅读
  • 1
  • 2
  • 3
  • 4
  • 5