layer API 帮助手册
学习layer和laydate的官方文档
学习layer和laydate的官⽅⽂档 layer是⼀个Web弹窗组件,laydate是⼀个⽇期和时间组件。
⼆者都是layui的组件。
layer的官⽅⽂档:/doc/modules/layer.html/,laydate的官⽅⽂档:/doc/modules/laydate.html,layer 可以独⽴使⽤,也可以通过layui模块化使⽤。
具体使⽤参考layer的官⽅⽂档。
⼀、学习layer中常⽤的基础参数 ⼀般在调⽤layer的open或msg⽅法时⽤到的基础参数(配置项)如:layer.open({content : ' '}),layer.msg({' ' , time : 3})等。
layer提供了5中层类型:0(信息框),1(页⾯层),2(iframe层),3(加载层),4(tips层)。
默认是0,layer.open({type : 2}),这样的描述⽅式可以改变层类型。
layer的标题:layer.open({title : false})表⽰没有标题,layer.open({title : '班级信息'})表⽰标题,layer.open({title : ['班级信息',font-size:18px;]})表⽰标题可以添加任意CSS样式。
layer的内容:content可以传HTML页⾯,可以指定DOM,更可以随着type的不同⽽不同。
官⽅⽂档的⽰例如下。
//页⾯层1. layer.open({2. type: 1,3. content: '传⼊任意的⽂本或html' //这⾥content是⼀个普通的String4. });1. layer.open({2. type: 1,3. content: $('#id') //这⾥content是⼀个DOM,注意:最好该元素要存放在body最外层,否则可能被其它的相对元素所影响4. });//Ajax获取1. $.post('url', {}, function(str){2. layer.open({3. type: 1,4. content: str //注意,如果str是object,那么需要字符拼接。
API函数使用手册v1.1
API函数使用手册v1.1新一代信息系统建设浦发银行架构建模管理工具平台建设项目数据建模工具及实施服务API函数使用手册V1.1文档编排规范及约定【文档编排规范及约定】的内容仅是对本文档编写的规范和约定进行描述,文档编写人员须严格按照本规范和约定进行编写,在文档正式发布时删除该部分内容;须填写“文档修订控制记录”;文档目录须更新为最新的,与实际内容相对应;目录1.前言 (4)1.1.编写目的 (4)1.2.适用范围 (4)1.3.预期读者 (4)2.P OWER D ESIGNER API简介 (5)2.1.概述 (5)2.2.查询API帮助文档 (5)2.3.常用API简介 (15)3.P OWER D ESIGNER脚本开发示例 (43)3.1.概述 (43)3.2.创建和打开模型 (43)3.3.浏览和修改模型的集合 (44)3.4.操纵知识库 (45)3.5.PDM模型的正向工程 (45)3.6.PDM模型的反向工程 (48)1.前言1.1.编写目的为了指导开发人员初步掌握Sybase PowerDesigner API帮助文档的查询方法、了解Sybase PowerDesigner脚本程序的开发步骤,特编写此手册。
本手册分为两部分,第一部分介绍了API帮助文档的目录结构和常用的API类库;第二部分并针对一些常用的使用场景,给出了API 函数的使用示例。
1.2.适用范围本手册叙述的产品特性、操作命令、用户界面均基于下列版本的产品Window 2008 Enterprise SP2SQL Server 2008 R21.3.预期读者Sybase PowerDesigner脚本开发人员2.PowerDesigner API简介2.1.概述PowerDesigner客户端提供了丰富的API及详尽的说明文档,开发人员通过编写VBS脚本、调用API,可以执行大批量、重复性的模型管理和维护任务。
2.2.查询API帮助文档2.2.1.打开方法用户可以通过点击PowerDesigner客户端的[Help -> Metamodel Objects Help] 菜单项,打开PowerDesigner API帮助文档。
layer弹层组件API文档
Layer弹层组件说明文档简介layer 至今仍作为layui 的代表作,她的受众广泛并非偶然,而是这数年来的坚持、不弃的执念,将那些不屑的眼光转化为应得的尊重,不断完善和维护、不断建设和提升社区服务,在Web 开发者的圈子里口口相传,乃至于成为今天的layui 最强劲的源动力。
目前,layer已成为国内最多人使用的Web 弹层组件,GitHub 自然Stars5000+,官网累计下载量达50w+,大概有30万不同规模的Web 平台使用过layer。
之所以列举上面这些数字,并非是在夸夸其谈,而是懂layer 的人都知道,这是一种怎样不易的沉淀。
而由于layer 在layui 体系中的位置比较特殊,甚至让很多人都误以为layui = layer ui,所以再次强调layer 只是作为layui 的一个弹层模块,由于其用户基数较大,所以至今仍把她作为独立组件来维护。
不过请注意:无论是独立的layer,还是作为内置模块的layer,文档都以本页为准使用场景参数我们提到的基础参数主要指调用方法时用到的配置项,如:layer.open({content: ''}), layer.msg('', {time: 3})等,其中的content和time是基础参数,以键值形式存在,基础参数可合理应用于任何层类型中,您不需要所有都去配置,大多数都是可选的。
而其中的layer.open、layer.msg就是内置方法。
type- 基本层类型类型:Number;默认:0;说明:layer提供了5种层类型。
可传入的值有:0(信息框,默认),1(页面层),2(iframe层),3(加载层),4(tips层)。
若你采用layer.open({type: 1})方式调用,则type为必填项(信息框除外)title- 标题类型:String、Array、Boolean;默认:'信息';说明:title支持三种类型的值,若你传入的是普通的字符串,如title :'我是标题',那么只会改变标题文本;若你还需要自定义标题区域样式,那么你可以title: ['文本', 'font-size:18px;'],数组第二项可以写任意css 样式;如果你不想显示标题栏,你可以title: falsecontent- 内容类型:String、DOM、Array;默认:“”;说明:content可传入的值是灵活多变的,不仅可以传入普通的html内容,还可以指定DOM,更可以随着type的不同而不同。
layer API 帮助手册
fadeIn: 300,
用于控制层渐显弹出(layer1.7之前版本不支持) 值为毫秒数
btns: 1,
按钮的个数。提供了0-2的选择,设置0表示不输出按钮
btn: ['确定', '取 消'],
dialog: { type: 3, msg: ''
}
[按钮一的文本值 , 按钮二的文本值] 必须btns值大于0才有效
move: '.xubox_title'
设定某个元素来实现对层的拖拽。 值为:用来ቤተ መጻሕፍቲ ባይዱ拽的元素选择器 若不想拖拽,move: false即可
moveOut: false 用于控制层是否允许被拖出可视窗口外
moveType: 0
用于配置拖拽类型(layer1.7之前版本不支持) 默认为引导式拖动层,若值设为1,则直接拖动层
tips : { msg: '', follow: '#id', guide: 0, isGuide:
true, style: ['', '']
}
tips提示层私有属性。 msg: 提示内容。 follow: 吸附目标选择器。 guide: 指引方向(0:上,1:右,2:下,3:左)。 isGuide: 是否显示默认三角形。 这个参数可配合msg帮助你自定义三 角形icon style: ['background-color:#FFF8ED; color:#000; border:1px solid #FF9900; /* 此处可用来自定义tips的css样式 */', '#FF9900']]。 数组 第二个值,为三角形的颜色。
OpenLayersAPI接口文档
OpenLayersAPI接口文档OpenLayers API由于OpenLayers是采用JavaScript实现的,不存在包的概念,但是它可以通过命名空间来实现类似包的功能。
另外,JavaScript不存在继承的概念,也不存在私有、公有、保护等概念,OpenLayers 中所谓的继承其实就是将基类中的所有属性和方法复制到子类中去。
OpenLayers的命名空间如下:一、OpenLayers命名空间:如上图所示,OpenLayers是整个webgis系统的最外层命名空间,所有的地理信息系统相关web程序都在此命名空间下,在此命名空间下又创建了其他的命名空间来管理相关功能的类。
在这个命名空间下定义了一些基础类和基类来构建整个框架。
1、class OpenLayers.MapMap类将div DOM元素实例化的对象为地图容器,可以向地图容器中添加图层和控件。
属性2、class OpenLayers.Map2基于OpenLayers.Map封装,将自有地图图层和常用控件都已经加载在地图当中,用户无需关心地图数据源等问题,简化了用户的地图调用。
实例化该类后即可创建一个可查看和使用的地图对象,其方法和属性与OpenLayers.Map一致,见OpenLayers.Map类。
2、class OpenLayers.MarkerOpenLayers命名空间下的Marker类可以被实例化为marker对象,用于标注地图上的位置,marker对象是由LonLat 对象和Icon对象组合而成的。
markers一般被添加到一个叫做yer.Markers的特殊图层中。
需要注意的是,如果你在一个marker中使用了一个icon,也就是说,你不能在其他的marker中在使用它——一旦你使用了这个icon,你应该clone()这个icon然后在另外的marker中使用这个icon。
3、class OpenLayers.PopupPopup类实例化一个弹出窗口,通常被添加到地图容器中。
layerAPI帮助手册.pdf
键: 值描述下表的属性都是默认值,您可在调用时按需重新配置,他们可帮助你实现各式各样的风格。
如是调用: $.layer({键: 值, 键: 值, …});type: 0层的类型。
0:信息框(默认),1:页面层,2:iframe层,3:加载层,4:tips层。
此为重要参数,不同类型层的总开关,若为type:0则不需要配置,其它类型层在调用时必须设置type。
title: '信息'控制默认标题栏。
如不想显示标题栏,配置title: false 即可maxmin: false是否输出窗口最小化/全屏/还原按钮。
如需要开启,设置maxmin: true 即可此功能为layer1.8开始新增offset: ['220px' , '']控制层坐标。
offset的值分别是: [纵坐标, 横坐标],横坐标为空表示水平居中如果您想垂直居中,您可以offset: [($(window).height() - 层的高度值)/2 + 'px', '']area: ['310px', '130px']控制层宽高。
area值分别为:[宽度, 高度]当设置为auto时,意味着采用自适应(iframe层不能设置auto), 对于宽度,并不推荐您设置auto。
border: [10, 0.3, '#000']控制层的边框。
border的值分别为:[边框大小, 透明度, 颜色, layer1.8之前需在此处加true]如果您不想显示border,设置 border: [0] 即可shade: [0.5, '#000']控制遮罩。
值分别是:[遮罩透明度, 遮罩颜色, layer1.8之前需在此处加true] 如果不想显示遮罩,配置shade: [0]即可shadeClose: false 用来控制点击遮罩区域是否关闭层。
v3layer 用法
v3layer 用法v3layer 是一个功能强大的Web接口测试和性能测试工具。
它提供了各种功能,可以帮助开发人员和测试人员快速准确地测量和分析Web应用程序的性能,并且还可以进行功能测试和负载测试。
本文将详细介绍v3layer 的使用方法,并且一步一步回答相关问题。
1. 什么是v3layer?v3layer 是一款基于Python的开源工具,用于进行Web接口测试和性能测试。
它提供了一个直观的用户界面,可以轻松地创建和运行各种类型的测试。
v3layer支持多种协议,包括HTTP、REST、SOAP等,并且可以集成到各种持续集成工具和测试框架中。
2. 如何安装v3layer?要安装v3layer,可以使用Python的包管理工具pip。
在命令行中运行以下命令即可安装v3layer:pip install v3layer安装完成后,可以通过运行以下命令来验证安装是否成功:v3layer version如果成功安装,将显示v3layer 的当前版本号。
3. 如何创建一个测试项目?首先,需要使用v3layer 创建一个新的测试项目。
在命令行中导航到项目所在的文件夹,并运行以下命令:v3layer init [项目名称]这将在当前目录中创建一个新的测试项目,并生成一些模板文件来帮助您开始编写测试用例。
您可以根据需要修改这些模板文件,以符合您的测试需求。
4. 如何编写测试用例?在v3layer 中,测试用例是通过编写配置文件来定义的。
默认情况下,测试用例文件存储在项目的`tests` 目录中。
可以使用任何文本编辑器打开测试用例文件,并按照特定的语法编写测试用例。
以下是一个示例测试用例的结构:name: 示例测试用例description: 这是一个示例测试用例steps:- name: 第一步method: GETurl:headers:Content-Type: application/jsondata:username: testuserpassword: testpasswordvalidate:- response.status_code == 200- response.json.message == "Success"- name: 第二步method: POSTurl:headers:Content-Type: application/jsondata:username: testuserpassword: testpasswordvalidate:- response.status_code == 201- response.json.message == "Created"在这个例子中,有两个测试步骤。
Openlayer参考文档介绍
Maps............................................................................................................................................................................ 24 Raster Layers ............................................................................................................................................................... 24 Marker Layers ............................................................................................................................................................. 24 Events and Controls .................................................................................................................................................... 24 Vector Layers .............................................................................................................................................................. 25 Editing Tools ................................................................................................................................................................ 25
layer手册
Layer手册Layer是一个基于Python的深度学习框架,提供了高效的API和工具,使得构建和训练神经网络变得简单而灵活。
以下是一个简要的Layer开发手册,帮助您更好地使用Layer进行深度学习模型的构建与训练:一、概述Layer是一个用于开发神经网络的深度学习框架,被广泛应用于计算机视觉、自然语言处理等领域。
它提供了一系列高效的API和工具,使得构建和训练神经网络变得简单而灵活。
二、Layer的特点易于使用:Layer提供了简洁明了的API,使得开发者可以快速构建神经网络模型。
高效性能:Layer采用了高效的计算和优化技术,使得训练神经网络的速度更快。
丰富的功能:Layer提供了丰富的功能,包括各种神经网络模型、优化算法、训练策略等。
可扩展性:Layer具有良好的可扩展性,可以轻松地添加新的功能和模型。
社区支持:Layer有一个活跃的开发者社区,可以为开发者提供及时的帮助和支持。
三、Layer的使用安装Layer:首先需要安装Layer框架,可以通过pip命令进行安装。
导入Layer模块:在代码中导入Layer模块,可以使用以下命令:pythonimport layer构建神经网络模型:使用Layer的API构建神经网络模型。
例如,可以定义一个全连接的神经网络模型:pythonmodel = layer.Sequential()model.add(layer.Dense(64, activation='relu'))model.add(layer.Dense(32, activation='relu'))model.add(layer.Dense(10, activation='softmax'))定义损失函数和优化器:使用Layer的API定义损失函数和优化器。
例如,可以使用交叉熵损失函数和随机梯度下降优化器:pythoncriterion = layer.CrossEntropyLoss()optimizer = layer.SGD(learning_rate=0.001)训练模型:使用Layer的API训练模型。
layer开发手册
layer开发手册Layer是一个用于开发神经网络的深度学习框架,被广泛应用于计算机视觉、自然语言处理等领域。
本文将详细介绍Layer的开发手册,帮助开发者更好地使用Layer进行深度学习模型的构建与训练。
一、Layer框架概述Layer是一个基于Python的深度学习框架,它提供了一系列高效的API和工具,使得构建和训练神经网络变得简单而灵活。
借助Layer 的框架,开发者能够轻松地通过堆叠不同类型的Layer来构建自己的神经网络模型。
二、Layer的核心概念在使用Layer进行开发时,你需要了解以下几个核心概念:1. Layer(层): Layer是神经网络模型中最基本的组成单元,它负责接收输入数据并对其进行一些操作,例如矩阵运算、激活函数等。
Layer是构建神经网络的基本模块,可以通过继承Layer类来定义自定义的层。
2.数据集(Dataset): Layer提供了一种方便的数据集类,用于加载和处理实验中使用的数据。
通过构建数据集对象,你可以轻松地在训练过程中对数据进行批量处理、数据增强等操作。
3.损失函数(Loss Function):损失函数定义了神经网络在训练过程中的目标,用于衡量模型预测结果与真实标签之间的差异。
在Layer中,你可以选择各种各样的损失函数来适应不同的任务需求。
4.优化器(Optimizer):优化器是用于调整神经网络中参数的算法,帮助模型在训练过程中不断优化。
Layer提供了多种优化器的实现,例如随机梯度下降、Adam等,你可以根据实际需求选择合适的优化器。
三、使用Layer进行模型开发的步骤使用Layer进行模型开发通常包括以下几个步骤:1.数据准备:首先,你需要准备好用于训练的数据集。
可以使用Layer提供的数据集类,或者自定义数据集类来加载和处理数据。
2.模型构建:在Layer中,你可以通过继承Layer类来定义自己的层。
你可以通过堆叠不同类型的层,或者使用现有的预训练模型搭建自己的神经网络架构。
layer7 api原理
layer7 api原理
Layer7 API是指应用程序接口,其原理是由API Gateway来处理外
部请求并将其转发到相应的内部服务上,同时还可以提供负载平衡、安全
认证、监控数据和分析等功能。
API Gateway作为服务网关,其主要功能包括:
1.请求路由:根据请求的路径和参数将请求转发到相应的内部服务。
2.负载均衡:将请求分发到不同的后端服务实例上,实现负载均衡。
3.安全认证:对请求进行身份认证、授权和访问控制,保障系统的安
全性。
4.监控数据:对请求的数据进行监控和统计,提供性能指标和运行状态。
5.分析数据:对请求的数据进行分析和挖掘,提供可视化的数据分析。
总之,Layer7 API的原理是通过API Gateway作为服务网关,对外
部请求进行处理和转发,并提供一系列的功能来保障系统的性能和安全性。
Apiary平台用户指南说明书
Thriving in an API EconomyWe are in an API economy! Large corporations such as eBay and Expedia have built entire businesses and revenue streams on top of APIs. Digital enterprises like Uber, Stripe and Twilio are disrupting entire industries via APIs. APIs and microservices are helping traditional corporations to modernize their legacy backend systems.The growing ecosystem of APIs and microservices as well as the development of these APIs results in increasing com plexity for developers, greater pressure of designing and developing APIs faster, and lack of control and governance across a company’s APIs.Oracle’s Apiary for an API-First Development ApproachApiary provides the world’s first platform, API Flow, specifically Array designed to help com panies accelerate and control thedesign, developm ent, and docum entation of their APIs andm icroservices. This allows its users to create products andservices that customers, business partners, and even machineslove to use.As the developers of the API Blueprint description language,Apiary’s founders have always been at the forefront of innovativeAPI design and development.Apiary’s platform was built with an API-First approach in mind,(see sidebox) alleviating the complexity of API development andthe frustration with building and maintaining API documentation.It’s a paradigm shif in API developm ent and the reason whyApiary’s API Flow is the world’s leading API-First developm entplatform used by nearly 250,000 developers building nearly300,000 APIs.Accelerating API and Microservices Development with Apiary API FlowApiary API Flow is an open platform supporting both API Blueprint and OpenAPI (Swagger). The platform providestools to developers for every step of an API-First Development Lifecycle and delivers several significant benefitsto a team of developers:Consistency Product qualityFollowing an established API contract ensures Designing and testing APIs before they are evengreater consistency in the developm ent of APIs developed ensures greater product quality.and microservices.Collaboration Development costs & time to marketSharing API designs with custom ers and other Reusing established API contracts anddevelopers before they are developed enables repositories reduces developm ent costs andbetter collaboration. speeds up the time-to-market.Trusted by some of the leading API developers worldwideApiary API Flow is being used by over 250,000 developersacross 4,000 companies worldwide who are designing anddeveloping nearly 300,000 APIs.“Using Apiary to enable better collaboration among the developersat Xero has helped us build APIs faster and deliver more consistencyfrom all the teams across the whole enterprise. It’s been a reallygreat win for us.- Justin Thirkell · Senior Developer · XeroA Platform for Individual Developers and Teams of Any SizeOracle’s Apiary ofers plans for individual developers, small developer teams, and large enterprises. Pricing is based on the number of team members, but all plans include unlimited API projects and access to all core tools (API Editor, Mock Server, Interactive Documentation, Debugger, and Automated Testing).For more information, please visit apiary.io/plans or contact us at ***************.Oracle and Java are registered trademarks of Oracle and/or its afiliates. Other names may be trademarks of their respective owners. Copyright © 2016-2017, Oracle and/or its afiliates. All rights reserved.。
快速上手layer,新人必看
快速上手layer,新人必看•layer首页•快速上手获得 layer 文件包后,解压并将layer 整个文件夹(不要拆分结构)存放到你项目的任意目录,使用时,只需引入layer.js 即可。
下面是一个入门示例:<!DOCTYPE html><html><head><meta charset="utf-8"><title>开始使用layer</title></head><body><script src="jQuery的路径"></script> <!-- 你必须先引入jQuery1.8或以上版本 --><script src="layer.js的路径"></script><script>//弹出一个提示层$('#test1').on('click', function(){layer.msg('hello');});//弹出一个页面层$('#test2').on('click', function(){layer.open({type: 1,area: ['600px', '360px'],shadeClose: true, //点击遮罩关闭content: '\<\div style="padding:20px;">自定义内容\<\/div>' });});//弹出一个iframe层$('#parentIframe').on('click', function(){layer.open({type: 2,title: 'iframe父子操作',maxmin: true,shadeClose: true, //点击遮罩关闭层area : ['800px' , '520px'],content: 'test/iframe.html'});});//弹出一个loading层$('#test4').on('click', function(){var ii = layer.load();//此处用setTimeout演示ajax的回调setTimeout(function(){layer.close(ii);}, 1000);});//弹出一个tips层$('#test5').on('click', function(){layer.tips('Hello tips!', '#test5');});</script>当你对此建立了一定的初始,你应该去详看API手册了。
layer弹窗插件留言提交
layer弹窗插件留⾔提交function msgShow(getname,getuserid){layer.open({type: 1 //此处以iframe举例,title: '收件⼈:'+getname+'(ID:'+getuserid+')' //弹窗的标题部分(按照需求,传⼊参数并显⽰),area: ['490px', '430px'],shade: 0,offset: [ //为了演⽰,随机坐标],maxmin: true,content: '<div class="cl pd-20" style=" background-color:#5bacb6"></div><div class="pd-20 ss ygkoa"><form method="post"><label>留⾔标题:<input id="inputVal" type="text" name="title" value="" class="input-text" required ,btn: ['发送留⾔', '取消发送'] //第⼀个按钮确认,第⼆个按钮取消,yes: function(){ //按钮⼀的回调var inputVal=$("#inputVal").val();var textVal=$("#textVal").val();if (inputVal==''||textVal=='') {layer.msg('留⾔不能为空!(>_<)',{icon: 5});}else{$.ajax({ //⽤ajax把表单数据提交到服务器进⾏处理type:"post",url:"/Admin/Team/msgsave",data:"title="+inputVal+"&content="+textVal+"&getuserid="+getuserid,success:function(){layer.msg('留⾔发送成功!(^_^)',{icon: 6});}})layer.closeAll(); //如果设定了yes回调,需进⾏⼿⼯关闭}},cancel: function(){ //按钮⼆的回调layer.closeAll();},zIndex: layer.zIndex //重点1,success: function(layero,index){ //打开弹窗后的回调}});}。
layerAPI之键值
layerAPI之键值方法名描述备注 layer.alert() layer对象下的方法,对单个按钮信息框层的重新封装,layer.alert(alertMsg , alertType, alertTit , alertYes),四个参数,alertMsg:信息内容(文本),alertType:提示图标(整数,0-10的选择),alertTit:标题(文本),alertYes:按钮的回调函数如:layer.alert('前端攻城师贤心') layer.confirm() layer对象下的方法,对询问框的重新封装,layer.confirm(conMsg , conYes , conTit , conNo),四个参数,conMsg:信息内容(文本),conYes:按钮一回调,conTit:标题(文本),conNo:按钮二的回调如:layer.confirm('确定删除',function(){layer.msg('删除成功!')});layer.msg() layer对象下的方法,对无标题栏信息框层的重新封装,layer.msg(msgText , msgTime , msgType , maxWidth),四个参数,msgText:信息内容(文本),msgTime:自动关闭所需等待秒数(默认2秒),msgType:提示图标(整数,0-10的选择),maxWidth:最大宽度如:layer.msg('嗨,伙计,我是layer') layer.tips() layer对象下的方法,对tips层的重新封装,layer.tips(html , follow , time , maxWidth),四个参数,html:信息内容(文本),follow:触发事件对应的选择器,time:自动关闭所需等待秒数,maxWidth:最大宽度如:$('.demo').click(function(){layer.tips('这是小提示',this);});layer.load() layer对象下的方法,对加载层的重新封装,layer.load(loadTime , loadgif , loadShade),三个参数,loadTime:自动关闭所需等待秒数,loadgif:加载图标(整数,0-3的选择),loadShade:是否遮罩(true 或false)如:layer.load(3);LAYER.getIndex(index) LAYER对象下的方法,开启页面层模式(type:1时)后才有用,用于获取layer的当前索引,从而协助通过非layer元素触发事件所执行的关闭方法如:success : function(){$('#test').click(function(){var index = LAYER.getIndex(this);LAYER.close(index);});}LAYER.getChildFrame(selector) LAYER对象下的方法,获取子iframe中的DOM 非常实用,父窗口操作iframe中内容时可以大显神威。
layer子域名挖掘机用法
layer子域名挖掘机用法如下:
1.安装Layer子域名挖掘机:可以从GitHub等代码托管平台下载
Layer子域名挖掘机的源代码,并按照说明进行安装。
2.配置API密钥:在Layer子域名挖掘机的配置文件中,输入您
的API密钥。
API密钥是用于访问Layer提供的子域名挖掘服务的凭据。
3.开始扫描:在域名右侧的文本框输入想要搜索的域名,其他配
置默认,点击启动即可。
4.等待扫描结果:接下来是一个漫长的等待过程,直到扫描完成。
5.查看扫描结果:扫描完成后,您可以在扫描结果页面查看找到
的子域名。
扫描结果页面将列出所有找到的子域名,并显示相关信息。
Shadow Text Grob和Layer实现版本0.1.2的说明文档说明书
Package‘shadowtext’October14,2022Title Shadow Text Grob and LayerVersion0.1.2Description Implement shadowtextGrob()for'grid'and geom_shadowtext()layer for'ggplot2'.These functions create/draw text grob with background shadow.Depends R(>=3.4.0)Imports ggplot2,grid,scalesSuggests knitr,rmarkdown,prettydocVignetteBuilder knitrLicense Artistic-2.0Encoding UTF-8URL https:///GuangchuangYu/shadowtext/BugReports https:///GuangchuangYu/shadowtext/issuesRoxygenNote7.1.2NeedsCompilation noAuthor Guangchuang Yu[aut,cre]Maintainer Guangchuang Yu<***********************>Repository CRANDate/Publication2022-04-2209:10:02UTCR topics documented:element_shadowtext (2)GeomShadowText (3)geom_shadowtext (3)shadowtextGrob (4)Index712element_shadowtext element_shadowtext element_shadowtextDescriptionshadown text element for ggplot theme systemUsageelement_shadowtext(family=NULL,face=NULL,colour=NULL,size=NULL,hjust=NULL,vjust=NULL,angle=NULL,lineheight=NULL,color=NULL,margin=NULL,debug=NULL,inherit.blank=FALSE)Argumentsfamily Font familyface Font face("plain","italic","bold","bold.italic")colour text coloursize text size in ptshjust horizontal justification(in[0,1])vjust vertical justification(in[0,1])angle text anglelineheight line heightcolor aliase to colourmargin margins around the text,see also’margin()’for more detailsdebug if’TRUE’,aids visual debugging by drawing a solic rectangle behind the com-plete text area,and a point where each label is anchored.inherit.blank whether inherit’element_blank’Valueelement_shadowtext objectGeomShadowText3Author(s)Guangchuang Yu and xmarti6@githubGeomShadowText GeomShadowTextDescriptionShadowText GeomUsageGeomShadowTextFormatAn object of class GeomShadowText(inherits from Geom,ggproto,gg)of length7.Author(s)Guangchuang Yugeom_shadowtext geom_shadowtextDescriptiona shadow version of geom_textUsagegeom_shadowtext(mapping=NULL,data=NULL,stat="identity",position="identity",...,parse=FALSE,nudge_x=0,nudge_y=0,check_overlap=FALSE,na.rm=FALSE,show.legend=NA,inherit.aes=TRUE)Argumentsmapping aesthetic mappingdata the data to be displayedstat statistical transformationposition position adjustment...additional parameterparse whether parse text as expressionnudge_x horizontal adjustment of textnudge_y vertical adjustment of textcheck_overlap whether check overlapna.rm whether remove NA valuesshow.legend whether show legendinherit.aes whether inherit aes from ggplotValuelayerAuthor(s)guangchuang yuExampleslibrary(ggplot2)d<-data.frame(x=rnorm(3),y=rnorm(3),label=c( hello , world , ))ggplot(d,aes(x,y))+geom_shadowtext(aes(label=label,color=label),bg.colour= firebrick ) shadowtextGrob shadowtextGrobDescriptioncreate and draw textUsageshadowtextGrob(label,x=unit(0.5,"npc"),y=unit(0.5,"npc"),just="centre",hjust=NULL,vjust=NULL,rot=0,check.overlap=FALSE,default.units="npc",name=NULL,gp=gpar(col="white"),vp=NULL,bg.colour="black",bg.r=0.1)grid.shadowtext(label,x=unit(0.5,"npc"),y=unit(0.5,"npc"),just="centre",hjust=NULL,vjust=NULL,rot=0,check.overlap=FALSE,default.units="npc",name=NULL,gp=gpar(col="white"),vp=NULL,bg.colour="black",bg.r=0.1,draw=TRUE)Argumentslabel text labelsx x positiony y positionjust The justification of the text,can be’left’,’right’,’center’,’bottom’and’top’hjust horizontal adjustmentvjust vertical adjustmentrot angle to rotate the textcheck.overlap whether check for and omit overlapping textdefault.units default unit of x and yname identifiergp gpar objectvp viewport objectbg.colour background color of shadow textbg.r background ratio of shadow textdraw whether draw the grobValuegrob object Author(s)guangchuang yuIndex∗datasetsGeomShadowText,3element_shadowtext,2geom_shadowtext,3 GeomShadowText,3GeomShadowtext(GeomShadowText),3grid.shadowtext(shadowtextGrob),4 shadowtextGrob,47。
layer for mobile 使用说明
Layer for mobile 说明和PC版不同的是,我们只提供一个核心调用方法,即layer.open(options)。
各类型的层你可以通过layer.open进行二次封装。
参数即核心接口:layer.open(options)中的options:type类型:Number默认:0,设置弹层的类型,0表示信息框,1表示页面层,2表示加载层content类型:String必选参数,控制弹层内容title类型:String或Array默认:空,控制层的标题,值为字符串或者数组,例子:layer.open({title: [ //或直接title:'标题''标题','background-color:#0099CC; color:#fff;' //标题样式],content:'内容'})time类型:Number默认:无,控制自动关闭层所需秒数,支持整数和浮点数style类型:String默认:空字符,控制层的样式,非常实用,如layer.open({style: 'border:none; background-color:#78BA32; color:#fff;',content:'内容'})className类型:String默认:空字符,定义css类,用于自定义样式。
如layer.open({className: 'popuo-login',content:'内容'})btn类型:Array默认:空数组,控制显示的按钮,支持1-2个长度。
例子layer.open({btn: ['OK'],content:'内容'})shade类型:Boolean默认:true,是否显示遮罩shadeClose类型:Boolean默认:true,是否点击遮罩时关闭层anim类型:Boolean默认:true,是否动画弹出fixed类型:Boolean默认:true,是否固定层的位置top类型:Number默认:无,控制层的纵坐标,一般情况下不需要设置,因为层会始终垂直水平居中,只有当fixed:false时top才有效。
layui(二)——layer组件常见用法总结
layui(⼆)——layer组件常见⽤法总结layer是layui的代表作,功能⼗分强⼤,为⽅便以后快速配置这⾥对其常见⽤法做了简单总结⼀、常⽤调⽤⽅式//1.普通消息:alert(content,[options],[yesCallBack])layer.alert('hello', { icon: 1 }, function (index) {console.log('点击确定按钮,执⾏这⾥')//点击弹窗的确定按钮,执⾏回调})//2.询问:confirm(content,[options],[yesCallBack])layer.confirm('are you sure?', { icon: 2, title: '确定吗' }, function (index) {console.log('点击确定按钮,执⾏这⾥');//点击确定按钮,执⾏回调layer.close(index);})//3.提⽰:msg(content,[options],[endCallBack])layer.msg('提⽰你⼀下', { icon: 6 }, function (index) {console.log('关闭时执⾏这⾥')})//4.精确提⽰:tips(content,element,options)layer.tips('提⽰的精确点', '#test',{ tips: 2 }) //1,2,3,4-->上右下左⼆、基础参数配置 所有的创建层都执⾏open⽅法,open⽅法返回⼀个number layer.open({type: 1 //0(信息框,默认)1(页⾯层)2(iframe层)3(加载层)4(tips层), title: '我是标题' //标题。
1-Layer 参数调整使用手册
OneLayerRelaseAP使用說明Sandy/Matt/SmithV20120518安裝程式1. 2.建議安裝在預設目錄下3. 4. 5.New:重頭開始設定1.先選IC 編號2.Sensor 相關參數修改3.Table 建立4.一般參數修改5.輸出ekt File6.IAPOpen(開啟已設定):直接修改參數值1.開啟目錄2.一般參數修改3.輸出ekt File4.IAP最初選擇最初選擇New:重頭開始設定1.先選IC編號2.Sensor相關參數修改3.Table建立4.一般參數修改5.輸出ekt File6.IAPOpen(開啟已設定):直接修改參數值1.開啟目錄2.一般參數修改3.輸出ekt File4.IAPNew選擇IC編號後按OKBasic Setting•AP開啟時,顯示數個其本參數,供使用者修改,若要回復最初的設定值,請按Primitively•輸入XY平面用到的trace數目(cXYTraceNum)•輸入圍成Ring的trace數目(cBrTraceNum)•輸入Button的trace數目(cBtnTraceNum)•輸入Voltage follow的數目(cVfTraceNum)•輸入AA區大小(cAASizeX& cAASizeY)•主機X與Y軸的定義可能與F.W.相反,將此參數(cRpt_change)設為1,可以在report時,將X與Y座標交換•建議FW v09 以後的版本才用GUI,所以(cFW_Version_Hbyte) 請填0x09•數值設定後,按OK即可Table 設定-RAM Index.h•Trace table 設定順序如下:1. 左邊trace (Sense_L01, Sense_L02……) 注意: Sense_Lxx 的數目與參數“cXYTraceNum/2”相同2. BR traces (Sense_BR1)注意: Sense_BRx 的數目與參數“cBrTraceNum ”相同3. Button traces (Sense_BT1……)注意: Sense_BTx 的數目與參數“cBtnTraceNum ”相同4. Voltage follower (Sense_VF1 如果有)5. 右邊trace (Sense_R01, Sense_R02…..) 注意:(1) Sense_Rxx 的數目與參數“cXYTraceNum/2”相同(2) Sense_R01 必須固定在“27”開始,如右圖點選欲Insert or Delete 的位置,再按下Insert RowOr Delete Row 的按鈕,即可新增或刪除資料。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
bgcolor: '#fff'
用于控制层的背景色 如果不想设置任何颜色,设置空字符即可。但是对于type:0的对话框 层而言,始终都是白色
zIndex: 19891014
控制层堆叠顺序(即css的z-index)。整数值。 合理设置它,可以避免与其它插件的层级冲突
maxWidth: 400
最大宽度。整数值。 当area宽度设为auto时才有用。
fadeIn: 300,
用于控制层渐显弹出(layer1.7之前版本不支持) 值为毫秒数
btns: 1,
按钮的个数。提供了0-2的选择,设置0表示不输出按钮
btn: ['确定', 'e: 3, msg: ''
}
[按钮一的文本值 , 按钮二的文本值] 必须btns值大于0才有效
shade: [0.5, '#000']
控制遮罩。 值分别是:[遮罩透明度, 遮罩颜色, layer1.8之前需在此处加true] 如果不想显示遮罩,配置shade: [0]即可
shadeClose: false
用来控制点击遮罩区域是否关闭层。 若开启,设为true即可
closeBtn: [0,
控制层右上角关闭按钮。
move: '.xubox_title'
设定某个元素来实现对层的拖拽。 值为:用来拖拽的元素选择器 若不想拖拽,move: false即可
moveOut: false 用于控制层是否允许被拖出可视窗口外
moveType: 0
用于配置拖拽类型(layer1.7之前版本不支持) 默认为引导式拖动层,若值设为1,则直接拖动层
获取当前所在iframe层的索引。 只允许在iframe页面内部调用。如在内部关闭自 身:
var index = yer.getFrameIndex(); yer.close(index);
layer.iframeAuto(index) layer.iframeSrc(index, url) layer.shift(type, rate, stop)
回调函数
success: function(layero) {
层弹出成功后的回调函数. layero是回调传过来的当前层容器的实例,这意味着你可以对当前弹 层进行dom操作
}
yes: function(index) {}
按钮一的回调函数 index为当前层的索引,主要用来回调执行后,配合layer.close(index) 来关闭层
layer.load(parme, loadStype)
等皆为$.layer()的二次封装。
获取layer版本号。
对单按钮信息框的重新封装 参数分别为: 提示内容, 图标类型(-1到16的选择), 回调函数或标题 如:layer.alert('你好layer', 9);
对询问框的重新封装 参数分别为: 提示内容, 确定回调函数, 取消回调 函数或标题 如:
用来处理在层中宽高改变时,重新自适应层宽 高。必填参数为层的索引值
layer.getChildFrame(selector, index)
获取子iframe中的DOM。一般用于父窗口操作 iframe页。 参数分别为:iframe页的选择器, 层索引
layer.getFrameIndex()
layer.msg('删除成功', 2, function(){ location.reload(); //自动关闭后可做一些刷
新页面等操作 });
对加载层的重新封装 参数分别为:加载提示语或自动关闭所需秒数, 加载风格(0-3的选择) 如果parme是一段文字,您可以这样:
layer.tips(html, follow, parme)
iframe: { src: '', scrolling:
'auto' }
iframe层模式私有参数。 src: 要打开的网址。 scrolling: 是否允许iframe出现滚动条,默认自动。允许:'yes',不允 许:'no'
loading: { type: 0
}
加载层私有属性。 type: loading图标类型(提供了0-3的选择)。 一般配合ajax使用
分别为最小化、全屏、还原触发后的回调函数 layero是当前层容器的实例 layer1.8开始新增
方法名 $.layer({基础参数})
描述
核心接口,参数是一个对象,对象属性参见基础 参数。 诸如 layer.alert/layer.confirm/layer.msg/layer.tips
layer.v layer.alert(msg, icon, fn) layer.confirm(msg, yes, no) layer.msg(msg, time, parme)
键: 值
描述
下表的属性都是默认值,您可在调用时按需重新配置,他们可帮助你实现各式各样的风 格。如是调用: $.layer({键: 值, 键: 值, …});
type: 0
层的类型。0:信息框(默认),1:页面层,2:iframe层,3:加载 层,4:tips层。 此为重要参数,不同类型层的总开关,若为type:0则不需要配置,其 它类型层在调用时必须设置type。
用于关闭tips层。
用于关闭所有层,在多层模式时也许会用到
用于重定义指定层的宽高、坐标、z-index等。 参数分别为:层的索引, 对象 options允许传这些属性 {width:宽度, height: 高度, top: 纵坐标, left:横坐标, zIndex:z-index 值}等css属性。 该方法仅针对页面层(type:1)和iframe层 (type:2)有效;
no: function(index) {}
按钮二的回调函数
close: function(index) {}
层右上角关闭按钮的点击事件触发回调函数。
end: function() {}
层被彻底关闭后执行的回调函数。
moveEnd: function(){}
拖拽完毕触发的回调函数
min: function(layero) {}, full: function(layero) {}, restore: function(layero) {}
true] time: 0 fix: true,
closeBtn的值分别为: [关闭按钮的风格(支持0和1), true] 若不想显示关闭按钮,配置 closeBtn: false即可
自动关闭等待秒数,整数值。 0表示不自动关闭,若3秒后自动关闭,type: 3即可
用于设定层是否不随滚动条而滚动,固定在可视区域。
layer.close(index)
layer.closeTips() layer.closeAll() layer.area(index, options) layer.autoArea(index)
layer.load('加载中'); 如果parme是一个数字,则为自动关闭所需最长 等待秒数(0时则不自动关闭) ,如: layer.load(3) //3秒后自动消失
用于让iframe层自适应。 index为层的索引
用于重置iframe层的url 参数分别为: 层的索引, url链接
layer弹出时内置动画,在success回调中使用。 参数分别为:动画类型, 动画速率(毫秒), 底部 动画是否到offset设定好的位置 type有七种选择:左上(left-top),上(top), 右上 (right-top),右下(right-bottom),下(bottom),左 下(left-bottom),左('left')。 如:
对tips层的重新封装。 参数分别为:tips内容, 要吸引的dom对象, 对象 parme允许传这些属性{time: 自动关闭所需秒, maxWidth: 最大宽度, guide: 指引方向, style: tips样式(参加api表格一中的style属性)} 如:
obj.on('click', function(){ layer.tips('这是小提示','#id');
success: function(){ layer.shift('right-bottom', 400); //右下角弹
出,400毫秒速率 }
layer.setMove() layer.setTop(layerNow)
当拖拽元素改变时,可用此方法重新初始化拖 拽。
引用此方法可开启点击使当前窗口置顶功能,只 能用于用在success回调中。 layerNow参数即为success回调函数中传过来的 参数,即当前layer容器。当需要时,需配置
area: ['310px', '130px']
控制层宽高。 area值分别为:[宽度, 高度] 当设置为auto时,意味着采用自适应(iframe层不能设置auto), 对 于宽度,并不推荐您设置auto。
border: [10, 0.3, '#000']
控制层的边框。 border的值分别为:[边框大小, 透明度, 颜色, layer1.8之前需在此处 加true] 如果您不想显示border,设置 border: [0] 即可
title: '信息'
控制默认标题栏。 如不想显示标题栏,配置title: false 即可
maxmin: false
是否输出窗口最小化/全屏/还原按钮。 如需要开启,设置maxmin: true 即可 此功能为layer1.8开始新增
offset: ['220px' , '']