脚本

Script Debugger for Mac(脚本调试软件) v7.0.10

家住魔仙堡 提交于 2020-03-18 17:28:33
3 月,跳不动了?>>> Script Debugger Mac版是一款Mac平台的AppleScript编辑器, Script Debugger mac 可以帮助用户更轻松更快捷编译AppleScript,默认提供了AppleScript,Applet,通讯录脚本,Digital Hub脚本,Folder Action,Mail Rule脚本模版,在编译过程中用户可以使用Text Subsitution(长文本快速替换,类似于TextExpander),字体颜色自定义等功能。 软件功能 字典浏览器 使用Dictionary Explorer,您可以直接查看任何可编写脚本的应用程序中的实时数据。与Apple的脚本编辑器不同,您不必想象如何将应用程序脚本界面的书面描述转换为代码。Script Debugger以可视方式向您显示,并允许您与应用程序进行交互,而无需编写AppleScript行。 步进式智能调试 查看脚本正在执行的操作以及快速查找错误的最佳方法。逐行执行脚本以确切了解它们的执行方式。设置断点以在关键点暂停脚本。 不再使用AppleScript log 语句进行Caveman调试。脚本调试器会显示每个语句的结果以及脚本中每个变量的值。没有更好的方法来确切了解您的代码正在做什么。 强大的代码完成 Script Debugger提供了一组非常有用的代码完成工具

Three.js入门学习笔记08:OrbitControls.js插件-鼠标控制模型旋转,放大缩小,平移等

佐手、 提交于 2020-03-17 22:46:56
学习参考 https://blog.csdn.net/qq_30100043/article/details/79606355 一.引入 1.引入OrbitControls.js文件,在three.js官方下载压缩包里找到 < script type = "text/javascript" src = "js/OrbitControls.js" > < / script > 二.添加 //用户交互插件 鼠标左键按住旋转,右键按住平移,滚轮缩放 var controls = new THREE . OrbitControls ( camera , renderer . domElement ) ; // 如果使用animate方法时,将此函数删除 //controls.addEventListener( 'change', render ); // 使动画循环使用时阻尼或自转 意思是否有惯性 controls . enableDamping = true ; //动态阻尼系数 就是鼠标拖拽旋转灵敏度 //controls.dampingFactor = 0.25; //是否可以缩放 controls . enableZoom = true ; //是否自动旋转 controls . autoRotate = true ; //设置相机距离原点的最远距离 controls .

前端网页优化

馋奶兔 提交于 2020-03-17 15:04:20
性能优化概述 从输入 URL 到页面加载完成,完整的链路 1.DNS 解析 2.TCP 连接 3.HTTP 请求抛出 4.服务端处理请求,HTTP 响应返回 5.浏览器拿到响应数据,解析响应内容,把解析的结果展示给用户 整个性能消化 http层面优化 DNS 解析: DNS 实现域名到IP的映射。通过域名访问站点,每次请求都要做DNS解析。目前每次DNS解析,通常在200ms以下。一般采用DNS Prefetch 一种DNS 预解析技术,当你浏览网页时,浏览器会在加载网页时对网页中的域名进行解析缓存,这样在你单击当前网页中的连接时就无需进行DNS的解析,减少用户等待时间,提高用户体验。 < link rel = "dns-prefetch" href = "www.baidu.com" /> 只有部分浏览器支持 TCP 连接: 采用http2.0,可以复用tcp通道,采用二进制格式而非文本格式,使用报头压缩,HTTP/2降低了开销, 支持cache push 浏览器并发 基于端口跟线程切换开销,浏览器不可能无限的并发请求。chrome的并发为6,超过限制数目的请求就会被阻塞; 对于某些静态资源,图片等等,我们可以对其URL分散处理 ,不同的资源域名(部署在cdn上)。 http请求次数 减少http的请求次数,将多个请求合并成同一个,减少http的开销 webpack

JQuery autocomplete 结合ajax完美应用

时光怂恿深爱的人放手 提交于 2020-03-17 13:08:35
index.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>jQuery Autocomplete Plugin</title> <script type="text/javascript" src="../jquery_autocomplete/lib/jquery.js"></script> <script type='text/javascript' src='../jquery_autocomplete/lib/jquery.bgiframe.min.js'></script> <script type='text/javascript' src='../jquery_autocomplete/lib/jquery.ajaxQueue.js'></script> <script type='text/javascript' src='../jquery_autocomplete/jquery.autocomplete.js'></script> <script type='text/javascript' src='../jquery_autocomplete/lib/thickbox

unity 内存方面优化

大城市里の小女人 提交于 2020-03-17 12:29:58
作者写的很好,看了他的书收获很大。以下内容摘自: https://www.cnblogs.com/murongxiaopifu/p/4284988.html 既然要聊Unity3D运行时候的内存优化,那我们自然首先要知道Unity3D游戏引擎是如何分配内存的。大概可以分成三大部分: Unity3D内部的内存 Mono的托管内存 若干我们自己引入的DLL或者第三方DLL所需要的内存。 第3类不是我们关注的重点,所以接下来我们会分别来看一下 Unity3D内部内存 和 Mono托管内存 ,最后还将分析一个官网上 Assetbundle的案例 来说明内存的管理。 Unity3D内部内存 Unity3D的内部内存都会存放一些什么呢?各位想一想,除了用代码来驱动逻辑,一个游戏还需要什么呢?对,各种资源。所以简单总结一下Unity3D内部内存存放的东西吧: 资源:纹理、网格、音频等等 GameObject和各种组件。 引擎内部逻辑需要的内存:渲染器,物理系统,粒子系统等等 Mono托管内存 因为我们的游戏脚本是用C#写的,同时还要跨平台,所以带着一个Mono的托管环境显然必须的。那么Mono的托管内存自然就不得不放到内存的优化范畴中进行考虑。那么我们所说的Mono托管内存中存放的东西和Unity3D内部内存中存放的东西究竟有何不同呢?其实Mono的内存分配就是很传统的运行时内存的分配了:

XSS小游戏的通关之路

我是研究僧i 提交于 2020-03-17 04:58:04
1.开始 <script>alert('a')</script> <script>alert(1)</script> <script>confirm("完成的不错!")</script> <script>prompt("完成的不错!")</script> 2.注意闭合 test"> <script>alert('1')</script> test"><script>confirm("完成的不错!")</script> test"><script>prompt("完成的不错!")</script> 3.尖括号被过滤,用事件来触发,单引号闭合 ' οninput=alert`1` // ' οninput=alert`1` ' ' οnchange=alert`1` // ' οnchange=alert`1` ' ' οnclick='window.alert() 来源: http://www.runoob.com/jsref/event-oninput.html oninput 事件 实例 当用户向 <input> 中尝试输入时执行 JavaScript:<input type="text" οninput="myFunction()"> 定义和用法 oninput 事件在用户输入时触发。 该事件在 <input> 或 <textarea> 元素的值发生改变时触发。 提示:

javascript中innerHTML 获取或替换html内容

China☆狼群 提交于 2020-03-17 01:22:38
innerHTML 属性用于获取或替换 HTML 元素的内容,语法为Object.innerHTML 其中1.Object是获取的元素对象,如通过document.getElementById("ID")获取的元素;2.注意书写,innerHTML区分大小写。 我们通过id="light"获取<div> 元素,并将元素的内容输出和改变元素内容,代码如下: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>innerHTML属性</title> 6 </head> 7 <body> 8 <div id="cshi"> 9 你好,黑夜20200317 10 </div> 11 <!-- <script type="text/javascript"> 12 var mylight=document.getElementById('light'); 13 document.write('原始内容:'+mylight.innerHTML+'<br/>');//输入元素内容 14 mylight.innerHTML='javascript tomorrow';//修改元素内容 15 document.write('替换内容:'+mylight.innerHTML); 16 </script> --> 17

什么是EasyUI,如何使用EasyUI?--easyui的十二种用法

爱⌒轻易说出口 提交于 2020-03-16 21:44:08
某厂面试归来,发现自己落伍了!>>> 简单说明 1.easyui是一种基于jQuery、Angular.、Vue和React的用户界面插件集合。 2.easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。 3.使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。 4.easyui是个完美支持HTML5网页的完整框架。 5.easyui节省您网页开发的时间和规模。 6.easyui很简单但功能强大的。 EasyUI的下载 官网地址: http://www.jeasyui.com/download/v19.php 点击下载(免费即可): EasyUI的测试(在这为大家总结了7种EasyUI的使用方法,还有5种在明天将会推出) 拖拽功能/进度条/菜单按钮/各种按钮(增删改查等等)/弹出框/创建表格/树形结构 * EasyUI的执行需要依赖jQuery 故JS引入; <!--引入jquery的js,EasyUI的执行需要依赖于jQuery --> <script type="text/javascript" src="/js/jquery-easyui-1.4.1/jquery.min.js"></script> <!--easyUI的js主文件 --> <script type="text/javascript" src=

python获取script里的内容

妖精的绣舞 提交于 2020-03-16 12:26:08
import requests from bs4 import BeautifulSoup url1 = "https://mip.keoaeic.org/journal_skills/6616.html" html = requests.get(url1).content html=html.decode('utf-8') # python3 soup = BeautifulSoup(html, "html.parser") a = soup.select('script[type="application/ld+json"]') #查找<script[type="application/ld+json"]> 里面的内容,因为这个地址上面有多个相同的,只需要获取对应的下标内容即可。 t = list(a)[0].text print(r)    来源: https://www.cnblogs.com/todarcy/p/12502838.html

Jquery 图片延迟加载技术

↘锁芯ラ 提交于 2020-03-16 06:03:22
参考网址:http://code.ciaoca.com/jquery/lazyload/ 延迟加载能大大增加你网站的加载速度! 需要引入以下文件<Jq文件也是少不了的>: <script src="~/Content/demo/jquery.lazyload.js"></script> <script src="~/Content/demo/jquery.lazyload.min.js"></script> <script type="text/javascript"> $('img').lazyload(); </script> 这些JQ文件的下载地址: http://code.ciaoca.com/jquery/lazyload/ 官方网址: http://appelsiini.net/projects/lazyload/ 建议将这些JQ文件引用放在HTML 文档的最下面,这句话很重要。 所引用的JQ文件必须在1.4版本以上 所加载的图片,必须设置他的高和宽。 最后,通过一个简单的例子加以示范: 示例代码如下: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /