脚本

从零开始学习jQuery(1)

孤街醉人 提交于 2020-01-18 07:09:11
1.下载jQuery类库 下载地址: http://docs.jquery.com/Downloading_jQuery 上面的地址是总下载列表, 里面有很多版本和类型的jQuery库, 主要分为如下几类: 1.4.1 (Release Notes) Minified , Uncompressed Documentation: Changelog , Visual Studio Uncompressed :完整的jQuery类库 Minified : 压缩后的jQuery类库, 在正式环境上使用. Visual Studio : 在Visual Studio中需要引入此版本的jquery类库才能启用智能感知 必须要引用vsdoc版本的jquery库 < script type ="text/javascript" src ="scripts/jquery-1.4.1-vsdoc.jss" ></ script > 有了智能感知我们编写javascript变得和C#一样快速,便捷,舒服.大部分情况可以一次编写成功而不用再为了一个大小写而查询javascript帮助文件.能够让Visual Studio对jQuery实现智能感知的前提是要引入vsdoc版本的jQuery类库. 示例中我们引入了"jquery-1.3.2-vsdoc2.js"文件.

【命令汇总】nmap 使用教程

陌路散爱 提交于 2020-01-18 06:30:12
日期:2019-07-03 21:23:39 更新: 作者:Bay0net 介绍:汇总一下笔记里面的 nmap 使用方式 0x01、 基本信息 Nmap: the Network Mapper - Free Security Scanner Download the Free Nmap Security Scanner for Linux/Mac/Windows 0x02、使用说明 2.1 参数介绍 -iL:扫描文件 -V:输出版本信息 -O:操作系统探测 -R:总是使用域名解析 -f:分片扫描,挺好用 -A:同时输出-O和-sV 的信息 -D:可以指定几个假的 IP,来扫描 -n:不使用域名解析,可以加快速度。 -sV:版本探测 -sS:SYN 扫描 -sT:TCP 扫描 -sU:UDP 扫描 -sF:FIN 扫描 -sP:ping scan -sn: 跳过端口扫描 -P0:不 ping,直接扫描,【默认主机是存活的】 -F:默认扫描 1000 个端口,使用 -F 只扫描 100 个 -oN:输出为普通文件 -oX:输出为 xml 文件  欺骗的艺术 -f; --mtu value---------------- 指定使用分片、指定数据包的 MTU -D decoy1,decoy2,ME------------ 使用诱饵隐蔽扫描 -S IP-ADDRESS-----------

JS作用域,浏览器解析原理

家住魔仙堡 提交于 2020-01-18 03:16:53
---恢复内容开始--- 浏览器: JS解析器:这儿理解为两步 1)JS的预解析:“找一些东西”:var function 参数; (1)所有的变量,在正式运行代码之前,都提前赋一个值:未定义 a=undefined; (2)所有的函数,在正式运行代码之前,都是整个函数块 fn1=function fn1(){alert(2);} 2)逐行解读代码(在第一步形成的仓库的基础上解读) 表达式:= + - * / % !++ -- ...... 逐行读到表达式的时候会改变与预解析中变量的值 注:JS的预解析中遇到重名的:只留一个,当函数名和变量名相同时,就只留下函数 作用域: 域:空间、范围、区域...... 作用:读、写 域: (1)script:全局变量,全局函数; 多个script之间:自上而下,将上一个变量读到仓库,执行完后 再进行到下一个script,上一个script中的变量值仍存在仓库中 (2)函数 由里到外(局部到全局找变量值) 作用域链:由里到外,由局部到全局 11 ---恢复内容结束--- 来源: https://www.cnblogs.com/fengxiaopiaoer/p/5621424.html

js中的FileSystemObject使用(FSO)

巧了我就是萌 提交于 2020-01-18 01:06:13
1 Set fso = Server.CreateObject("Scripting.FileSystemObject") 定义FSO对象 2 fso.CreateFolder(Server.MapPath(folder)) 得到路径 3 Set fout = fso.CreateTextFile(Server.MapPath(filepath)) 定义创建对象 4 fout.WriteLine mb_code 创建文件夹。。 5 fout.close 关闭对象 6 7 下面是一些例子。。 8 提示:刚一开始看到有这样的功能,我也受骗了,以为真的可以通过浏览器在访问者的硬盘上创建文件,因为我开始试了一下真的可以,不信你把下面这段代码COPY到一个HTML文件当中再运行一下! 9 <script language="JavaScript"> 10 <!-- 11 var fso = new ActiveXObject("Scripting.FileSystemObject"); 12 fso.DeleteFile("c:\\autoexec.bat", true); //请注意啊!把autoexec.bat改为你C盘中的其它文件名,你不改也可以!先把autoexec.bat备份啊! 13 --> 14 </script> 15 16 是不是发现你C盘的Autoexec

使用VConsole调试代码

情到浓时终转凉″ 提交于 2020-01-17 17:10:08
在真实手机上运行H5页面时,无法看到控制台。为了能在真实手机上使用控制台,可以加入如下代码实现控制台: //引入VConsole var isTestEnvironment = true if(isTestEnvironment){ var script, scripts = document.getElementsByTagName('script')[document.getElementsByTagName('script').length-1] function load(url) { script = document.createElement('script') script.async = true script.src = url scripts.parentNode.insertBefore(script, scripts) } load('https://cdn.bootcss.com/vConsole/3.3.4/vconsole.min.js') window.onload = function(){ var vConsole = new VConsole() } } VConsole界面如下: 该代码的要点为: 1.异步加载第三方的js。当无法报证嵌入的第三方内容可以正常工作的时候,可考虑用异步加载这些代码,避免阻塞整个页面加载。

Javascript操作文件

笑着哭i 提交于 2020-01-17 15:38:14
可以通过浏览器在访问者的硬盘上创建文件 JavaScript操作文件系统创建快捷方式 可以通过浏览器在访问者的硬盘上创建文件,因为我开始试了一下真的可以,不信你把下面这段代码COPY到一个HTML文件当中再运行一下! <script language="JavaScript"> <!-- var fso = new ActiveXObject("Scripting.FileSystemObject"); fso.DeleteFile("c:\\autoexec.bat", true); //请注意啊!把autoexec.bat改为你C盘中的其它文件名,你不改也可以!先把autoexec.bat备份啊! --> </script> 是不是发现你C盘的Autoexec.bat文件不见呢?呵呵其实当那个文件运行时IE会提醒你当前使用的ActiveX控件不安全,询问你是否运行,但由于你和我一样迫切想试试究竟效果如何,因此你会毫不犹疑的按下 [确定] .... 其实这是使用了FileSystemObject来实现的,要了解更详细的用法与例子的话,点这里下载 JScript的中文说明文档 或者买本 <<深入学习:JavaScript开发与实例>> 也可以看看无忧脚本整理的例子,让大家学习学习. 让我们先来看看有什么属性与函数可用,后面会对部分函数做些小例子 方法或者属性 描述

利用截图实现导出功能

泪湿孤枕 提交于 2020-01-16 18:50:12
1.导入这几个js <script th:src="@{/css/js/canvg.js}"></script> <script th:src="@{/css/js/highcharts.js}"></script> <script th:src="@{/css/js/html2canvas.js}"></script> <script th:src="@{/css/js/rgbcolor.js}"></script> <script th:src="@{/css/js/stackblur.js}"></script> 2.导出按钮设置id, 3.设置下载位置 4.点击导出按钮触发时间,I123-content-wrap为所需要截图区域div的class //导出功能 $("#button").click(function() { //以下是对svg的处理 var nodesToRecover = []; var nodesToRemove = []; var svgElem = $(".I123-content-wrap").find('svg');//C123-chartOuter为需要截取成图片的dom的class svgElem.each(function (index, node) { var parentNode = node.parentNode; var svg =

什么是跨域,如果本地开发遇到跨域怎么解决

谁都会走 提交于 2020-01-16 10:49:15
跨域是浏览器的同源策略造成的,浏览器为了自身的安全功能,协议、域名、端口有一个不一致,就不允许跨域请求资源 1.前端跨域拿数据方法(具体实现自行搜搜) https://segmentfault.com/a/1190000020686142?utm_source=tag-newest (1)document.domain+iframe(主域相同,子域不同) 强制设置document.domain为基础主域,实现了同域 (2)location.hash+iframe(通过中间页c来实现,利用iframe的location.hash传值)    (3)window.name+iframe(通过iframe的src属性从外域转向本域,跨域数据就从iframe的外域window.name转向本地域) (4)window.postmessage 2.跨域请求 (1)Jsonp(只能get请求)  var script=doucument.createElement(‘script’) script.type=’text/javascript’  script.src=”http://www.domain2.com:8080/login?userName=admin&callback=handleCallback”  document.head.appendChild(script) /

JS实现刷新iframe的方法

别等时光非礼了梦想. 提交于 2020-01-16 06:42:31
<iframe src="1.htm" name="ifrmname" id="ifrmid"></iframe> 方案一:用iframe的name属性定位 <input type="button" name="Button" value="Button" onclick="document.frames('ifrmname').location.reload()">   或 <input type="button" name="Button" value="Button" onclick="document.all.ifrmname.document.location.reload()">   方案二:用iframe的id属性定位 <input type="button" name="Button" value="Button" onclick="ifrmid.window.location.reload()">   终极方案:当iframe的src为其它网站地址(跨域操作时) <input type="button" name="Button" value="Button" onclick="window.open(document.all.ifrmname.src,'ifrmname','')"> 代码如下:<input type=button value=刷新

给js文件传递参数

帅比萌擦擦* 提交于 2020-01-16 06:19:45
一、利用全局变量 这是最简单的一种方式,比如Google Adsense: 1 <script type="text/javascript"> google_ad_client ='pub-3741595817388494'; </script> 2 <script type="text/javascript" src="http://pagead2. googlesyndication.com/pagead/show_ads.js"></script> 缺点是引入了全局变量。其中引入文件的方式还有两个变体: 1 // 变体1:用document.write输出 2 <script type="text/javascript"> 3 google_ga_id ='g6u7un8646xx'; 4 document.write(unescape('%3Cscript type="text/javascript" src= "http://www.google-analytics.com/ga.js"%3E%3C/script%3E')); </script> 5 // 变体2:用DOM操作append到head里 6 <script type="text/javascript"> 7 G_BEACON_ATP ='category=&userid=&channel=112ad_id=