首页
学习
活动
专区
圈层
工具
发布

前端技术API手册

微信小程序 jQuery每日经典 第二阶段已经发布,截至目前收录的技术有jQuery和CSS。其他技术正在不断的填充完善中。...CSS技术手册实现的方法: 资料来源 所有的CSS资料均参考自网址:http://css.doyoe.com/ 无可避免的其中肯定会有一些疏漏或者表述不到位的问题,希望大家积极指出。...每个版本的更新都会讲大家反馈的问题进行相关的取证并修改。...网站手册分析 找到可以参考的资料来源后,首先大概浏览每个属性的表述有哪些,基本上会有以下几种(以position为例): 属性的参数列式,这里分为了两种情况, ① 第一种是像position一样的单属性...② 第二种是复合属性,例如border,在手册中列的属性是所有复合属性的列表,而不是取值。 数据结构的封装 上面这么多信息,并且属性也不少。总不至于傻到每一个属性一个页面这样干吧。。。

1.2K10

springcloud学习手册-API Gateway (API网关)

引用「Chris Richardson 微服务系列」使用 API 网关构建微服务文章中说明, 使用 API 网关上一种微服务架构中客户端到服务端的通信的解决方法 。...通常来说,使用 API 网关是更好的解决方式。API 网关是一个服务器,也可以说是进入系统的唯一节点。这与面向对象设计模式中的 Facade 模式很像。...四、但记住任何事务绝对不是完美无缺,没有任何缺点,API 网关也有它的优点和缺点。 API网关的最大优点是,它封装了应用程序的内部结构。客户端只需要同网关交互,而不必调用特定的服务。...API 网关为每一类客户端提供了特定的 API,这减少了客户端与应用程序间的交互次数,还简化了客户端代码。 API 网关也有一些不足和缺点。它增加了一个我们必须开发、部署和维护的高可用组件。...五、总结 对于大多数基于微服务的应用程序而言,实现 API 网关,将其作为系统的唯一入口很有必要。API 网关负责服务请求路由、组合及协议转换。它为每个应用程序客户端提供一个定制的 API。

1.5K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Node.js 框架 express 4.X API 中文手册【express()篇】

    原创作者:波多马克河畔,京程一灯特邀作者 波多马克河畔,留学海外对编程充满热情的高中生 写过 node.js 应用的小伙伴们应该都知道 express 应用框架,它让我们在开发时候的路由设计简化,直接方便我们快速的开发...,然而,因为版本更新的太快,导致像这类的API都没什么人愿意去翻译,哪怕翻译出来一段时间后,新的API又出来了。...也间接帮助一些需要中文API的小伙伴们。...该 Express 4.X 中文手册我讲以官网的目录形式来发布文章,共5章,分别为: express() Application Reques Response Router ?...Express's menu 如果有什么翻译不对的地方~ 欢迎在下方评论告诉我奥~ enjoy your express API. ---- express() 建立一个Express的应用程序,express

    3.4K50

    LyScriptTools 扩展Script类API手册

    纯脚本类的功能实现都是调用的x64dbg命令,目前由于run_command_exec()命令无法返回参数,故通过中转eax寄存器实现了取值,目前只能取出整数类型的参数。...偏移 offset(addr) 获取地址所对应的文件偏移量,如果不在模块则返回0 isexport(addr) 判断该地址是否是从模块导出的函数 valid(addr) 判断addr是否有效,有效则返回...True base(addr) 或者当前addr的基址 size(addr) 获取当前addr内存的大小 iscode(addr) 判断当前 addr是否是可执行页面,成功返回TRUE decodepointer...addr处 branchexec(addr) 如果分支要执行 imm(addr) 获取当前指令位置的立即数 brtrue(addr) 下一条指令的地址 next(addr) 获取addr的下一条地址 prev...() 上次异常信息计数 info(index) 最后一个异常信息 如上是一些常用的脚本命令的封装,他们的调用方式如下面代码中所示。

    61310

    LyScriptTools 模块类API接口手册

    LyScriptTools工具包是在LyScript模块基础上封装的工具包,其主要是二次封装LyScript插件实现的一些新功能,或者将特定功能组件拆分开形成的独立模块,此类模块可实现更加精细化的功能控制...入口地址: {}".format(hex(local_oep))) dbg.close() 得到当前被调试进程基本信息: 根据模块地址或名称得到基地址: 根据模块名或者模块地址互相获取指定模块的入口地址...win32project1.exe") print("OEP: {}".format(hex(module_oep))) dbg.close() 运行效果如下: 如上只是两个最基本的演示...() 获得加载程序的文件名 get_local_program_size() 得到被加载程序的大小 get_local_program_base() 得到基地址 get_local_program_entry...传入模块名得到OEP位置 get_oep_from_address(address) 传入模块地址得到OEP位置 get_module_from_import(module_name) 得到指定模块的导入表

    65010

    Vue.js入门手册整理

    用到的css source map等内容 webpack.base.conf.js 一些基础的配置文件,不能随意修改 webpack.dev.conf.js 开发模式的基础配置文件,不能随意修改 webpack.prod.conf.js...生产模式的基础配置文件,不能随意修改 config config/ dev.env.js index.js prod.env.js index.js 定义了 开发时的端口(默认是...8080),定义了图片文件夹(默认static), 定义了开发模式下的 代理服务器 dev.env.js 开发环境模式的配置文件 prod.env.js 生产环境模式的配置文件 dist 打包之后的文件所在目录...▾ router/ index.js App.vue main.js assets: 存放图片的文件夹 components: 用到的"视图"和"组件"所在的文件夹。...访问页面 http://localhost:8080/#/TestVue 附录资料 VueJS教程: VueJS Gitbook教程:http://vue_book.siwei.me/ VueJS官网手册

    2.6K50

    LyScriptTools 调试控制类API接口手册

    LyScriptTools模块中的DebugControl类主要负责控制x64dbg调试器的行为,例如获取或设置寄存器组,执行单步命令等,此类内的方法也是最常用的。...调试类命令总结如下表所示:DebugControl 类内函数名 函数作用GetEAX()获取通用寄存器系列SetEAX(decimal_value)设置特定寄存器中的值(十进制)GetZF()获取标志寄存器系列...暂停Run()内置API运行StepIn()内置API步入StepOut()内置API步过StepOut()内置API到结束Stop()内置API停止Wait()内置API等待IsDebug()判断调试器是否在调试...IsRunning()判断调试器是否在运行自动控制类主要功能如上表示,其中Script开头的API是调用的脚本命令实现,其他的是API实现,我们以批量自动载入程序为例,演示该类内函数是如何使用的。...: # 按下Ctrl+Alt+F2 win32api.keybd_event(0x11, 0, 0, 0) win32api.keybd_event(0x12,

    69710

    Tendermint区块链RPC API开发手册

    Tendermint RPC API文档中文版由汇智网翻译整理,访问地址:http://cw.hubwiz.com/card/c/tendermint-rpc-api/。...监听地址:默认的rpc监听地址是tcp://0.0.0.0:26657,要设置为其他地址,可以修改laddr配置参数。...CORS:要启用CORS,可以配置以下参数: cors_allowed_origins cors_allowed_methods cors_allowed_headers 字符串参数:RPC API的调用参数如果要求是字符串或字节数组...,那么可以传入带引号的字符串,例如"abc"或者0x前缀的16进制表示,例如0x616263。...如果希望快速掌握区块链应用的开发,推荐汇智网的 区块链应用开发系列教程, 内容涵盖比特币、以太坊、eos、超级账本fabric和tendermint等多种区块链, 以及 java、c#、go、nodejs

    2.1K50

    LyScriptTools 调试控制类API接口手册

    LyScriptTools模块中的DebugControl类主要负责控制x64dbg调试器的行为,例如获取或设置寄存器组,执行单步命令等,此类内的方法也是最常用的。...lyshark/LyScript 调试类命令总结如下表所示: DebugControl 类内函数名 函数作用 GetEAX() 获取通用寄存器系列 SetEAX(decimal_value) 设置特定寄存器中的值...暂停 Run() 内置API运行 StepIn() 内置API步入 StepOut() 内置API步过 StepOut() 内置API到结束 Stop() 内置API停止 Wait() 内置API等待...IsDebug() 判断调试器是否在调试 IsRunning() 判断调试器是否在运行 自动控制类主要功能如上表示,其中Script开头的API是调用的脚本命令实现,其他的是API实现,我们以批量自动载入程序为例...,演示该类内函数是如何使用的。

    68310

    小程序音频API踩坑手册

    最近公司上线一个类似小打卡的一个小程序,基于WEPY开发。其他都功能点都还好,录音跟音频播放的功能点踩各种莫名其妙的坑,社区也有不少人在提问,特写此文祭天。...产品大概的UI如下图 录音功能 相关api wx.getRecorderManager WXML 模板 ... 除了低版本样式兼容,没啥坑。...JS 交互逻辑 录音坑之一:部分手机无法上传录音文件 原因:服务端上传文件大小限制 解决:sampleRate,encodeBitRate两者有对应要求,具体看文档,尽量调质中低音质,公司财大气粗忽略,...音频播放功能 相关api wx.createInnerAudioContext JS 交互逻辑 audio组件不好用吗?...采用http的资源。 后续 由于产品先天原因,10分钟的录音,用户试听的时候缺少拖放功能,不方便。待完善。。。看下热度。开源自定义播放器。

    3K30

    LyScriptTools 反汇编类API接口手册

    LyScriptTools模块实在LyScript模块反汇编基础上封装而成,其提供了更多的反汇编方法,可以更好的控制x64dbg完成自动化反汇编任务,API参考手册如下。...,该函数默认不传参数使用的是当前EIP所指向的位置,传入参数(十进制)则对指定位置进行判断。...ref = dasm.is_(eip,"cmp") print("是否是CMP: {}".format(ref)) dbg.close() 验证效果如下: 详细反汇编API...参数列表如下: from LyScriptTools32 import Disassemble 如下API定义中,地址后面带有0说明可以指定缺省值,缺省值默认取当前EIP位置。...get_disasm_next(eip) 获取当前EIP指令的下一条指令 get_disasm_prev(eip) 获取当前EIP指令的上一条指令 我们来举一个使用案例,其实和模块调用原理是一样的,

    62310

    LyScriptTools 反汇编类API接口手册

    LyScriptTools模块实在LyScript模块反汇编基础上封装而成,其提供了更多的反汇编方法,可以更好的控制x64dbg完成自动化反汇编任务,API参考手册如下。...is系列函数: 该系列是反汇编模块中的判断语句,主要用于验证当前或指定一个内存地址指令类型,如果是返回true否则返回false,该函数默认不传参数使用的是当前EIP所指向的位置,传入参数(十进制)则对指定位置进行判断...("eip") ref = dasm.is_(eip,"cmp") print("是否是CMP: {}".format(ref)) dbg.close()验证效果如下:图片详细反汇编API...参数列表如下:from LyScriptTools32 import Disassemble如下API定义中,地址后面带有0说明可以指定缺省值,缺省值默认取当前EIP位置。...get_disasm_next(eip)获取当前EIP指令的下一条指令get_disasm_prev(eip)获取当前EIP指令的上一条指令我们来举一个使用案例,其实和模块调用原理是一样的,调用时先初始化

    54720

    Vue.js小白速成手册01

    2,快速上手Vue:做点东西出来 随便找个地方,创建一个叫做project的文件夹,文件夹里面放一个vue.js,这个是vue的核心文件,你可以网上去下载,或者直接用本教程给出的资源包。 ? ?...就是会把一个叫做app的div全部解码,封装为一个js函数!听起来不可思议,但是它就是这样运作的。有人可能会问,为什么要这样做呢?...> 注意,如果属性左边加上了冒号,那么双引号里面的内容就是纯粹的JS表达式了,它并不是一个静态值哦!...OK,然后我们要敲回车,得到input框里面输入的内容哦。敲回车,这是一个事件,硬件里头叫中断,软件里头叫做事件,Event。JS的事件,是on一个事件名来做的。...后面双引号里面的是JS表达式,这里对应的是vue对象中的某一个方法。vue对象的方法,我们需要一个methods区域,哎,我也不会讲,直接看代码吧,相信聪明的你一看就懂!

    2.1K10

    js 数组常用API

    blue”];var color2 = [“yellow”,”black”,”brown”];var color3 = color.concat(color2); // concat 是将参数传递进来的数组内容...拼接到调用者后面,不修改原数组var color4 = color.toString();// 数组转换成以逗号相连的字符串var color5 = color.join(‘+’);// 将数据转换成以参数相连的字符串...blueconsole.log(color5); // red+green+blueconsole.log(color7); // [“red,green”, “blue”]// slice() copy 原数组的一块...,从开始参数的开始位置,到参数的结束位置, 不包括结束位置, 不改变原数组var arr = [{“name”: “aa”}, {“age”: 12}];console.log(arr.slice(1,...2)); // [{“age”: 12}]console.log(arr); // [{“name”: “aa”}, {“age”: 12}]// splice() 截取原数组的一段返回新数组, 修改原数组

    3K40
    领券