我的空间
  • 首页
  • 学无止尽
  • 常用工具
  • 留言板
  •  
首页>学无止尽>列表

js抽象语法树

佚名2019-12-29编程 1156° 0
JavaScript Parser,把js源码转化为抽象语法树的解析器。浏览器会把js源码通过解析器转为抽象语法树,再进一步转化为字节码或直接生成机器码。一般来说每个js引擎都会有自己的抽象语法树格式,Chrome的v8引擎,firefox的SpiderMonkey引擎等等,MDN提供了详细SpiderMonkey AST format的详细说明,算是业界的标准。发展到现在可能不同的JavaScript Parser的AST格式会不同,或基于SpiderMonkey AST format,或重新设计自己的AST format,或基于SpiderMonkey AST format优化改进。通过

JS中map()函数的使用

佚名2020-01-04编程 1253° 0
一、概念map()方法定义在JavaScript的Array中,它返回一个新的数组,数组中的元素为原始数组调用函数处理后的值。注意:map()不会对空数组进行检测map()不会改变原始数组二、语法array.map(function(currentValue, index, arr), thisIndex)参数说明:function(currentValue, index, arr):必须。为一个函数,数组中的每个元素都会执行这个函数。其中函数参数:currentValue:必须。当前元素的的值。index:可选。当前元素的索引。arr:可选。当前元素属于的数组对象。thisValue:可选

Node.js安全清单

佚名2020-08-09编程 1127° 0
环境来给千万用户使用之前,做一个安全检查。以下列出的安全项,大多都具有普适性,适用于除了Node.js外的各种语言和框架。但是,其中也包含一些用Node.js写的小工具。配置管理安全性相关的HTTP头以下是一些安全性相关的HTTP头,你的站点应该设置它们:Strict-Transport-Security:强制使用安全连接(SSL/TLS之上的HTTPS)来连接到服务器。X-Frame-Options:提供对于“点击劫持”的保护。X-XSS-Protection:开启大多现代浏览器内建的对于跨站脚本攻击(XSS)的过滤功能。X-Content-Type-Options: 防止浏览器使用MIM

简易静态 Javascript 反混淆

佚名2020-01-17编程 1184° 0
最近在研究一些 XSS 蠕虫的时候遇到了类似如下代码混淆:观察其代码风格,发现这个混淆器做了这几件事:字符串字面量混淆:首先提取全部的字符串,在全局作用域创建一个字符串数组,同时转义字符增大阅读难度,然后将字符串出现的地方替换成为数组元素的引用。变量名混淆:不同于压缩器的缩短命名,此处使用了下划线加数字的格式,变量之间区分度很低,相比单个字母更难以阅读。成员运算符混淆:在 Javascript 中,window[‘top’] 和 window.top 是等价的。混淆器便利用这一特性,将成员访问复杂化,首先替换成字符串,然后对字符串进行混淆。经过我的搜索,这样的代码很有可能是通过 javasc

Asp.net后台调用js方法

佚名2017-09-22编程 1185° 0
1.用Response.Write方法代码如下:Response.Write("<script type='text/javascript'>alert("XXX");</script>");此方法缺陷就是不能调用脚本文件中的自定义的函数,只能调用内部函数,具体调用自定义的函数只能在Response.Write写上函数定 义,比如Response.Write("<script type='text/javascript'>function myfun(){}</scri

nodejs使用Phantomjs爬取动态页面

佚名2020-05-24编程 973° 0
phantomjs实现了一个无界面的webkit浏览器。虽然没有界面,但dom渲染、js运行、网络访问、canvas/svg绘制等功能都很完备,在页面抓取、页面输出、自动化测试等方面有广泛的应用。安装下载phantomjs(官方下载)。解压到任意目录,并将包含phantomjs.exe的目录添加到系统路径。如果要借助phantomjs进行无头测试,请参考各个测试框架的说明,或者参考phantomjs的官方文档。使用说明简单示例// test.jsvar page = require('webpage').create(), system = require('system'), addres

Content-Security-Policy(csp)

佚名2020-08-09网页 826° 0
什么是CSPCSP全称Content Security Policy ,可以直接翻译为内容安全策略,说白了,就是为了页面内容安全而制定的一系列防护策略。通过CSP所约束的的规责指定可信的内容来源(这里的内容可以指脚本、图片、iframe、font、style等等可能的远程的资源)。通过CSP协定,让WEB处于一个安全的运行环境中。有什么用?我们知道前端有个很著名的”同源策略”,简而言之,就是说一个页面的资源只能从与之同源的服务器获取,而不允许跨域获取。这样可以避免页面被注入恶意代码,影响安全。但是这个策略是个双刃剑,挡住恶意代码的同时也限制了前端的灵活性,那有没有一种方法既可以让我们可以跨域

Nodejs源代码保护

佚名2020-09-05编程 1280° 0
解决方案:JavaScript obfuscator + bytenode + node-packer(为什么选用node-packer而不是ncc,pkg呢?因为ncc和pkg无法处理混淆过的代码。)假设我们需要保护的是这样的一个项目:// index.jsconsole.log("以下是价值上千万的代码:");var a = 1;var b = 1;var c = a + b;console.log("1 + 1 = " + c)首先我们通过npm安装javascript-obfuscator 和 bytenode。然后在当前系统下安装node-packer。由于node-packer无

bootstrap-table实现表头固定以及列固定

佚名2020-11-05编程 880° 0
一:引入js和css<!-- 引入jquery --><script type="text/javascript" src="./js/jquery-3.3.1.min.js"></script><!-- 引入bootstrap的js和css文件 --><link rel="stylesheet" href="./css/bootstrap.min.css" ><script src="./js/bootstrap.min.js" ></script><!-- 固定表头所需的js和css(bootstrap-table) --><link rel="stylesheet" type="tex

BootstrapTable中文文档

佚名2020-11-09编程 763° 0
表格参数:名称标签类型默认描述-data-toggleString‘table’不用写 JavaScript 直接启用表格。classesdata-classesString‘table table-hover’表格的类名称。默认情况下,表格是有边框的,你可以添加 ‘table-no-bordered’ 来删除表格的边框样式。sortClassdata-sort-classStringundefined被排序的td标签的class名heightdata-heightNumberundefined定义表格的高度。undefinedTextdata-undefined-textString‘-‘

nodejs读取图片返回给浏览器显示

佚名2021-06-06编程 676° 0
本文主要是使用nodejs处理图片等资源返回给浏览器显示方法,但不只限制于图片,也可以是音频视频等其他非字符串文件的返回和显示。也可以扩展成nodejs静态资源服务器的开发方法。请求头说明在http响应里面有几个重要的东西,Content-Type 说明文件渲染MIME类型,这是我们本文的相关处理关键。常用的MIME类型{ "css": "text/css", "gif": "image/gif", "html": "text/html", "ico": "image/x-icon", "jpeg": "image/jpeg", "jpg": "image/jpeg", "js": "tex

mime模块响应或设置Node.js的Content-Type头

佚名2021-06-06编程 625° 0
MIME,即:Multipurpose Internet Mail Extensions,多用途互联网邮件扩展类型。其主要用途是设置某种扩展名的文件的响应程序类型,我们可以认为是当指定扩展名文件被访问时,浏览器会自动使用指定应用程序来打开。在HTTP中,是通过名为Content-Type的HTTP头来设置或响应对应的文件类型的。例如:当服务器要向客户端发送的内容图类为.jpg图片,就需要将Content-Type头设置为image/jpeg,而客户端同样会根据Content-Type对服务器内容进行解析。MIME和Content-Type是文件类型设置和解板的标准。当服务器要对某种扩展名文件

当客户端想要下载文件时,nodejs服务端如何根据URL设置响应头的Content-Type类型

佚名2021-06-06编程 684° 0
下面就是一个json格式的文件,包含了所有后缀名格式对应的Conent-Type类型。{ ".323": "text/h323", ".3gp": "video/3gpp", ".aab": "application/x-authoware-bin", ".aam": "application/x-authoware-map", ".aas": "application/x-authoware-seg", ".acx": "application/internet-property-stream", ".ai": "application/posts

javascript删除empty items

佚名2021-06-15编程 496° 0
const sparseArray = ["index0",,,"index3"];console.log(sparseArray);let notSparseArray = sparseArray.filter(_ => true);console.log(notSparseArray);

NodeJS javascript-obfuscator error: “All stringArrayEncoding's elements must be unique”

佚名2021-08-31编程 2172° 0
将javascript-obfuscator混淆配置选项里的stringArrayEncoding: 'base64'改为stringArrayEncoding: ['base64'];

ASP.NET弹出框提示实现方法

佚名2018-11-04编程 1302° 0
上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,选择“确定”或“取消”后跳转到相应的页面: string strMsg = &quot;消息&quot;; string strUrl_Yes = &quot;http://www.a.com&quot;; string strUrl_No = &quot;http://www.b.com&quot;; Response.Write(&quot;&lt;Script Language=&#39;JavaScript&#39;&gt;if ( window.confirm(&#39;&quot; + strMsg + &quot;&

CSS display 属性

佚名2018-10-21网页 1173° 0
定义和用法display 属性规定元素应该生成的框的类型。说明这个属性用于定义建立布局时元素生成的显示框类型。对于 HTML 等文档类型,如果使用 display 不谨慎会很危险,因为可能违反 HTML 中已经定义的显示层次结构。对于 XML,由于 XML 没有内置的这种层次结构,所有 display 是绝对必要的。注释:CSS2 中有值 compact 和 marker,不过由于缺乏广泛的支持,已经从 CSS2.1 中去除了。默认值:inline继承性:no版本:CSS1JavaScript 语法:object.style.display=&quot;inline&quot;可能的值值描述

给repeater添加序号

佚名2017-09-21编程 1261° 0
r控件添加序号的五种方法:方法一:利用Container.ItemIndex属性,代码如下:&lt;span style=&quot;font-size:18px;&quot;&gt;&lt;Itemtemplate&gt; &lt;%#Container.ItemIndex+1%&gt; &lt;/Itemtemplate&gt;&lt;/span&gt;方法二:利用Repeater的Items.Count属性,代码如下:&lt;Itemtemplate&gt; &lt;%#this.Repeater.Items.Count+1%&gt; &lt;/Itemtemp

CSS white-space 属性

佚名2018-10-21网页 1351° 0
定义和用法white-space 属性设置如何处理元素内的空白。这个属性声明建立布局过程中如何处理元素中的空白符。值 pre-wrap 和 pre-line 是 CSS 2.1 中新增的。默认值:normal继承性:yes版本:CSS1JavaScript 语法:object.style.whiteSpace=&quot;pre&quot;可能的值值描述normal默认。空白会被浏览器忽略。pre空白会被浏览器保留。其行为方式类似 HTML 中的 &lt;pre&gt; 标签。nowrap文本不会换行,文本会在在同一行上继续,直到遇到 &lt;br&gt; 标签为止。pre-wrap保留空白

NodeJS框架express的路径映射(路由)功能及控制

佚名2019-05-13编程 885° 0
我们知道Express是一个基于NodeJS的非常优秀的服务端开发框架,本篇CSSer将提供express框架的route和route control章节,route实现了客户端请求的URL的路径映射功能,暂且译为路由或URL映射吧。如果你还是不太理解,相信看完本篇文章将会有些收获的。路由(URL映射)Express利用HTTP动作提供了有意义并富有表现力的URL映射API,例如我们可能想让用户帐号的URL看起来像“/user/12”的样子,下面的例子就能实现这样的路由,其中与占位标识符(本例为:id)相关的值可以被req.params获取到。app.get('/user/:id', fun

百度分享errno错误代码

佚名2018-04-18编程 1316° 0
候重试;105:创建链接失败,请重试;106:&#39;文件读取失败,请&lt;ahref=javascript:window.location.reload();&gt;刷新&lt;/a&gt;页面后重试&#39;;108:文件名有敏感词,优化一下吧;110:您今天分享太多了,24小时后再试吧;111:外链转存失败,请稍候重试;112:&#39;页面已过期,请&lt;ahref=javascript:window.location.reload();&gt;刷新&lt;/a&gt;后重试&#39;;113:外链签名有误;114:当前任务不存在,保存失败;115:该文件禁止分享;116:分享

各种媒体数据以base64编码方式直接嵌入网页中的写法

佚名2021-06-06网页 971° 0
png 图片: <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAD///+l2Z/dAAAAM0lEQVR4nGP4/5/h/1+G/58ZDrAz3D/McH8yw83NDDeNGe4Ug9C9zwz3gVLMDA/A6P9/AFGGFyjOXZtQAAAAAElFTkSuQmCC"/>wav 文件: <audio controls="controls" autobuffer="autobuffer" autoplay="autoplay"> <sou

在线查看PDF文件,pdf.js使用方法

佚名2019-06-28网页 1184° 0
PDF.js可以实现在html下直接浏览pdf文档,是一款开源的pdf文档读取解析插件,非常强大,能将PDF文件渲染成Canvas。PDF.js主要包含两个库文件,一个pdf.js和一个pdf.worker.js,一个负责API解析,一个负责核心解析。 首先引入pdf.js文件<script type="text/javascript" src='pdf.js'></script> PDF.js大部分用法都是基于Promise的,PDFJS.getDocument(url)方法返回的就是一个Promise:PDFJS.getDocument('helloworld.pdf').then(fu

网站开启gzip压缩功能(nodejs、nginx)

佚名2019-07-02网页 1387° 0
Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。 Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。node.js开发的站点,如果你也是用了nginx实现反向代理。那么在服务端可以轻松实现gzip压缩,让站点浏览更顺畅。前提条件:node.js+nginx反向代理。node.js 需要做的工作:express 4.0以下版本:app.use(expre

JavaScript获取函数参数个数以及未定义的参数值

佚名2019-07-08编程 1099° 0
JavaScript允许实际传入的参数小于、等于或大于函数定义的参数个数。function webyang(a, b){ alert(webyang.length); alert(arguments.length);}//调用webyang(1, 2, 3);//第一个alert打印的是2,值为定义的参数个数//第二个alert打印的是3,值为实际传入的参数个数//如何获取参数3呢?arguments[2]即可。//2是参数的排位数-1,-1是因为大部分的编程语言下标都是从0开始。

node获取referer

佚名2019-07-11编程 1109° 0
在request(请求的对象)的header对象中,headers对象的格式 如下:{ host: '127.0.0.1:3000', connection: 'keep-alive', accept: 'application/json, text/javascript, */*; q=0.01', origin: 'http://127.0.0.1:5000', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.32

JavaScript Math 对象

佚名2019-07-28编程 929° 0
执行数学任务。使用 Math 的属性和方法的语法:var pi_value=Math.PI;var sqrt_value=Math.sqrt(15);注释:Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。Math 对象属性属性描述E返回算术常量 e,即自然对数的底数(约等于2.718)。LN2返回 2 的自然对数(约等于0.693)。LN10返回 10 的自然对数(约等于2.302)。LOG2E返回以 2

JQuery跳出each循环的方法(包含数组遍历)

佚名2019-08-17数据库 1069° 0
,当不满足条件时想break跳出循环体,想continue继续执行下一个循环遍历),我们经常会习惯JS中的break何continue,但是使用之后没有效果,因为在JQuery中没有这两条命令,非其关键字。1. JQuery each循环,要实现break和continue的功能break ----用return false; continue --用return ture;2. JQuery怎么跳出当前的each循环API 上的说明只有跳出整个循环(如果需要退出 each 循环可使回调函数返回 false,其它返回值将被忽略。)return false;——跳出所有循环;相当于java

HtmlAgilityPack常用属性大全

佚名2019-08-31编程 1089° 0
类与XmlNode类差不多,提供的功能也大同小异。下面来看看该类提供功能。一、静态属性public static Dictionary<string, HtmlElementFlag> //ElementsFlags;获取集合的定义为特定的元素节点的特定行为的标志。表包含小写标记名称作为键和作为值的 HtmlElementFlags 组合 DictionaryEntry 列表。public static readonly string HtmlNodeTypeNameComment;  //获取一个注释节点的名称。实际上,它被定义为 '#commentpublic static readon

node-npm安全性插件helmet

佚名2020-08-09编程 1203° 0
基于node-express的一款安全防护中间件,可以通过设置各种HTTP标题来帮助您保护您的Express应用程序。一、安装首先运行npm install helmet引用var express = require('express');var helmet = require('helmet');var app = express();//使用helmet全部功能app.use(helmet());//单独使用某一功能app.use(helmet.noCache());二、作用引入描述require('helmet-csp')配置内容安全策略require('expect-ct')配置预

Nginx配置网站适配PC和手机

佚名2019-09-12软件 931° 0
户端的设备类型要想让网站适配PC和手机设备,首先要能做出准确的判断。HTTP请求的Header中的User-Agent可以区分客户端的浏览器类型,可以通过User-Agent来判断客户端的设备。由于本文使用Nginx,只要在网站上下载Nginx配置即可。set $mobile_rewrite do_not_perform;if ($http_user_agent ~* "(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|

破解iframe限制

佚名2018-04-29网页 1441° 0
&lt;script type=&quot;text/javascript&quot;&gt; if (top.location != self.location) {top.location=self.location;} &lt;/script&gt;

asp.net <%%>用法

佚名2018-10-10网页 1166° 0
一、&lt;%%&gt;这种格式实际上就是和asp的用法一样的,只是asp中里面是vbscript或者javascript代码,而在asp.net中是.net平台下支持的语言。特别注意:服务器控件中不能有&lt;%%&gt;语法。(这里用C#代码)&lt;% int a = 2; int b = 3; int c = a + b; Response.Write(c); %&gt;结果:二、&lt;%#%&gt;和&lt;%=%&gt;aspx代码:Server Control:&lt;asp:TextBox ID=&quot;TextBox1&quo

js删除数组元素、清空数组的简单方法

佚名2018-11-12编程 1553° 0
一、清空数组var ary = [1,2,3,4]; ary.splice(0,ary.length);//清空数组 console.log(ary); // 输出 [],空数组,即被清空了二、删除数组元素var ary = [1,2,3,4]; ary.splice(0,1);//或 ary.splice($.inArray(2, ary), 1); //其中$.inArray(2, ary)用来查找某元素在数组中的索引位置。三,js 删除数组几种方法var arr=[&#39;a&#39;,&#39;b&#39;,&#39;c&#39;];若要删除其中的&#39;b&#39;,

jQuery判断某个元素是否存在

佚名2018-11-14编程 1197° 0
ength &gt; 0) { //元素存在时执行的代码 }具体原因如下:在JavaScript中,我们在使用传统的getElementById()和getElementsByTagName()时,如果在网页中找不到相关元素,那么浏览器就会报错,影响后续代码的执行,所以为了避免浏览器报错,可以对元素进行判断,例如:if(document.getElementById(&quot;tt&quot;)) { //js判断元素是否存在 document.getElementById(&quot;tt&quot;).style.color = &quot;re

Nginx下载配置与优化

佚名2018-11-14软件 1912° 0
nx的默认端口是80,。配置nginx文件结构... #全局块 events { #events块 ... } http #http块 { ... #http全局块 server #server块 { ... #server全局块 location [PATTERN] #location块 { ... } location [PATTERN] {

js取子串

佚名2018-11-19编程 1187° 0
为负数,则将该值加上字符串长度后转为正值;若第一个参数等于大于第二个参数,则返回空字符串.substring()第一个参数代表开始位置,第二个参数代表结束位置的下一个位置;若参数值为负数,则将该值转为0;两个参数中,取较小值作为开始位置,截取出来的字符串的长度为较大值与较小值之间的差.substr()第一个参数代表开始位置,第二个参数代表截取的长度PS:字符串都从0开始计起例子:var stmp = &quot;rcinn.cn&quot;; //使用一个参数 alert(stmp.slice(3));//从第4个字符开始,截取到最后个字符;返回&quot;nn.cn&quot; al

form表单有条件提交

佚名2018-11-29编程 895° 0
页面代码:&lt;script type=&quot;text/javascript&quot; src=&quot;http://code.jquery.com/jquery-1.9.1.min.js&quot;&gt;&lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;div&gt; &lt;form action=&quot;a.html&quot; method=&quot;post&quot;&gt; &lt;input type=&quot;text&quot; id=&quot;text&quot; /&gt;

ajax与302响应

佚名2018-11-29编程 991° 0
使用jquery的$.ajax()发起ajax请求的javascript代码如下:$.ajax({ url: &#39;/oauth/respond&#39;, type: &#39;post&#39;, data: data, complete: function(jqXHR){ console.log(jqXHR.status); }, error: function (xhr) { console.log(xhr.status); } });实际情况是在ajax的complete

form表单上传文件格式筛选

佚名2018-11-29编程 1183° 0
ple&gt;只允许上传一个文件:&lt;input type=&quot;file&quot; single&gt;2、上传指定的文件格式&lt;input type=&quot;file&quot; accept=&quot;image/gif,image/png&quot; /&gt;这里的上传格式仅指打开上传弹窗选择文件时默认的文件格式,可手动修改成其它文件格式。如果不限制上传图片的格式可写成:accept=&quot;image/*&quot;其它格式参考如下:*.3gppaudio/3gpp, video/3gpp3GPP Audio/Video*.ac3audio/ac3AC

ASP.NET使用form表单上传图片

佚名2018-11-29编程 1132° 0
t;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;/&gt; &lt;title&gt;&lt;/title&gt; &lt;meta charset=&quot;utf-8&quot; /&gt; &lt;/head&gt; &lt;body&gt; &lt;!--文件上传必须设置enctype=&quot;multipart/form-data&quot;--&gt; &lt;form method=&quot;post&quot; enctype=&quo

JS及JQuery对Html内容编码,Html转义

佚名2018-12-02编程 1002° 0
Html字符 * 虚拟一个Div通过赋值和取值来得到想要的Html编码或者解码 */ &lt;script src=&quot;http://libs.baidu.com/jquery/1.9.0/jquery.js&quot;&gt;&lt;/script&gt; &lt;script type=&quot;text/javascript&quot;&gt; //Html编码获取Html转义实体 function htmlEncode(value){ return $(&#39;&lt;div/&gt;&#39;).text(value).html(); } //Htm

通过Ajax方式绑定select选项数据

佚名2018-12-02编程 968° 0
问题描述在编写Web页面的时候常常需要在后端取出数据动态放入select标签中,以供选择。解决办法在HTML代码段中只需写入&lt;select id=&quot;select&quot;&gt; &lt;option value=&quot;-1&quot;&gt;--请选择--&lt;/option&gt; &lt;/select&gt;在JavaScript代码段中写入以下ajax取数据并绑定数据的过程$.ajax({ type : &quot;post&quot;, url : &quot;api/department/list&quot;, //此次url改为真正需

Win10全新Edge浏览器F12开发人员工具更新

佚名2018-12-02软件 1030° 0
功能调试网页,测试网页的运行情况。最近Edge浏览器开发团队更新了工具中的部分内容,具体如下:改进CSS编辑工作流程Cookies网络存储试验功能值得关注的是,在这次更新中包含了第一个实验项目:编辑 JavaScript。打开这一开功能后,开发者可以在调试者资源视图中对JavaScript文件进行编辑。

HTML input type

佚名2018-12-04网页 1525° 0
t type="value">属性值值描述button定义可点击按钮(多数情况下,用于通过 JavaScript 启动脚本)。checkbox定义复选框。file定义输入字段和 "浏览"按钮,供文件上传。hidden定义隐藏的输入字段。image定义图像形式的提交按钮。password定义密码字段。该字段中的字符被掩码。radio定义单选按钮。reset定义重置按钮。重置按钮会清除表单中的所有数据。submit定义提交按钮。提交按钮会把表单数据发送到服务器。text定义单行的输入字段,用户可在其中输入文本。默认宽度为 20 个字符。input属性属性值描述acceptmime_type规定通

前端js实现MD5加密

佚名2018-12-05编程 1200° 0
这是一个jquery扩展库插件,需要先引入jquery文件,再引入md5.js&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.min.js&quot;&gt;&lt;/script&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;md5.js&quot;&gt;&lt;/script&gt;获取你要加密的输入框的内容调用$.md5()函数,进行md5加密var password = $(&quot;#password&quot;).val(); //加

jQuery操作复选框checkbox

佚名2018-12-12编程 964° 0
=&quot;radio&quot;&gt;。checked 属性也可以在页面加载后,通过 JavaScript 代码进行设置。◆ HTML 与 XHTML 之间的差异在 XHTML 中,禁止属性最小化,checked 属性必须定义为&lt;input checked=&quot;checked&quot; /&gt;。本文讨论的范围为jQuery1.6+ 以上版本,开发中建议使用1.11及以上版本。二、checked属性的用法注意:操作checked、disabled、selected属性,强制建议只用prop()方法!!,不要用attr()方法。1、jQuery判断checked是否是选

jQuery中的attr()与prop()设置属性、获取属性的区别

佚名2018-12-12编程 1144° 0
checkbox&#39;]&quot;).attr(&quot;checked&quot;,false); //非标准写法 $(&quot;#editForm&quot;).find(&quot;input[type=&#39;checkbox&#39;]&quot;).attr(&quot;checked&quot;, true); //非标准写法 $(&quot;#editForm&quot;).find(&quot;input[type=&#39;checkbox&#39;]&quot;).attr(&quot;checked&quot;, &quot;checked&quot;

template.js使用示例

佚名2018-12-15编程 963° 0
template.js 一款 JavaScript 模板引擎,简单,好用。提供一套模板语法,用户可以写一个模板区块,每次根据传入的数据,生成对应数据产生的HTML片段,渲染不同的效果。https://github.com/aui/artTemplate1、特性(1)性能卓越,执行速度通常是 Mustache 与 tmpl 的 20 多倍(性能测试)(2)、支持运行时调试,可精确定位异常模板所在语句(演示)(3)对 NodeJS Express 友好支持(4)、安全,默认对输出进行转义、在沙箱中运行编译后的代码(Node版本可以安全执行用户上传的模板)(5)支持include语句(6)可在浏览

JS取子串

佚名2019-01-05编程 1016° 0
// 函数:substring() // 定义:substring(start,end)表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符。 // 功能:字符串截取,比如想从&quot;MinidxSearchEngine&quot;中得到&quot;Minidx&quot;就要用到substring(0,6) var src=&quot;images/off_1.png&quot;; alert(src.substring(7,10));//off // 函数:substr() // 定义:substr(start,len

我是有底线的
分类
数据库编程游戏网页系统办公软件网络设计影音硬件数学手机
猜您喜欢
  • Makelangelo图片转艺术Gcode3658
  • 尝试访问启动磁盘设置时出错4284
  • 让浏览器用极速模式打开网站而不是兼容模式4008
  • CSS3 text-decoration-style 属性2020
  • 文字和图片对齐方式3045
  • Outlook 0x800CCC0F 错误2933
  • unity3d绘制地面2448
  • QT安装配置教程3109
  • hp1020打印机连续打印卡纸3765
  • 删除顶部Word表格前面的空白段落3273

标签云

C#

.NET

ASP.NET

JavaScript

NodsJs

CSS

Windows

3DS Max

AutoCAD

jQuery

Bootstrap

SQL

Visual Studio

WebStorm

Photoshop

Office

BIOS

Nginx


全民云计算
全民云计算

Copyright © 2018  我的空间  闽ICP备17023514号-2