首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏向治洪

    Android 之dragger使用

    1、依赖的注入和配置独立于组件之外,注入的对象在一个独立、不耦合的地方初始化,这样在改变注入对象时,我们只需要修改对象的实现方法,而不用大改代码库。 2、依赖可以注入到一个组件中:我们可以注入这些依赖的模拟实现,这样使得测试更加简单。 3、app中的组件不需要知道有关实例创建和生命周期的任何事情,这些由我们的依赖注入框架管理的。 我觉得,dagger2这样的依赖注入框架对MVP架构来说,是最好的解耦工具,可以进一步降低modle-view-presenter之间的耦合度。 所以,如果你的项目在使用MVP架构

    1.3K100发布于 2018-02-02
  • 来自专栏全栈程序员必看

    actionchains 的用法_actions怎么才能使用

    = driver.find_element_by_id(‘dragger‘) # 被拖拽元素 item1 = driver.find_element_by_xpath(‘//div[text() , item1).perform() # 1.移动dragger到目标1 sleep(2) action.click_and_hold(dragger).release(item2).perform () # 2.效果与上句相同,也能起到移动效果 sleep(2) action.click_and_hold(dragger).move_to_element(item3).release( ).perform() # 3.效果与上两句相同,也能起到移动的效果 sleep(2) # action.drag_and_drop_by_offset(dragger, 400, 150) .perform() # 4.移动到指定坐标 action.click_and_hold(dragger).move_by_offset(400, 150).release().perform()

    1.2K11编辑于 2022-08-03
  • 来自专栏WordPress果酱

    jQuery 自定义网页滚动条样式插件 mCustomScrollbar 的介绍和使用方法

    <div class="mCSB_<em>dragger</em> _mCS_1 .mCSB_scrollTools .mCSB_<em>dragger</em> .mCSB_<em>dragger</em>_bar{ /* 1st scrollbar <em>dragger</em> style... */ } _mCS_2 .mCSB_scrollTools .mCSB_<em>dragger</em> .mCSB_<em>dragger</em>_bar{ /* 2nd scrollbar <em>dragger</em> style... */ } _mCS_3 .mCSB_scrollTools .mCSB_<em>dragger</em> .mCSB_<em>dragger</em>_bar{ /* 3rd scrollbar <em>dragger</em> style... */ }

    16.7K30编辑于 2023-04-14
  • 来自专栏神光的编程秘籍

    Nest + Sharp 实现了一个 gif 压缩工具,帮我省不少钱

    import { InboxOutlined } from '@ant-design/icons'; import { message, Upload } from 'antd'; const { Dragger == 'error') { message.error(`${info.file.name} 文件上传失败`); } } }; const App = () => ( <Dragger InboxOutlined } from '@ant-design/icons'; import { message, Upload, Form, Input, Button } from 'antd'; const { Dragger "压缩级别" name="level" > <Input/> </Form.Item> <Form.Item> <Dragger InboxOutlined />

    点击或拖拽文件到这个区域来上传

    </Dragger

    84520编辑于 2023-08-29
  • 来自专栏PY的开发实践

    CompositionAPI 组件开发范式

    第一步先进行合理的组件拆分,拆分的原则:按表现类型拆分出子组件:upload 组件存在多种表现类型,因此会衍生出4个子组件:Dragger、ImageCard、FlowList、SingleFile按不同的逻辑处理 /interface' _// 如果需要自定义一些 `interface`, 则统一放到 `interface` 文件当中__// 子组件_import Dragger from '. /dragger';import ImageCard from './image';import FlowList from '.

    76110编辑于 2022-07-17
  • 来自专栏码客

    Ant Design Vue使用中的注意项

    upload" /> Click to upload </a-button> </a-upload> </a-form-item> <a-form-item label="<em>Dragger</em> ">

    <a-upload-dragger v-decorator="[ 'dragger

    </a-upload-dragger>
    </a-form-item> <a-form-item :wrapper-col="{ span

    1.9K30发布于 2021-11-10
  • 来自专栏muller的测试分享

    软件测试|web自动化测试神器playwright教程(二十六)

    context.new_page() page.goto("https://sahitest.com/demo/dragDropMooTools.htm") page.locator("#dragger context.new_page() page.goto("https://sahitest.com/demo/dragDropMooTools.htm") page.drag_and_drop('#dragger

    54850编辑于 2023-08-02
  • 来自专栏王天的进阶之路

    antd 实现批量上传

    file.url = file.response.url; } return file; }); setFileList(newFileList); }; // 支持拖拽的上传组件 <Dragger height={70} {...props} fileList={fileList} listType="picture">

    支持拖拽上传

    </Dragger>; # antd-upload

    1.5K30编辑于 2023-10-18
  • 来自专栏用户4624600的专栏

    Selenium入门

    document.body.scrollHeight)" browser.execute_script(js) 滑动解锁 演示网站:https://www.helloweba.net/demo/2017/unlock/ #获取拖动条 dragger = browser.find_elements_by_class_name("slide-to-unlock-handle")[0] #获取拖动条进度条长度 dragger_text = browser.find_elements_by_class_name ("slide-to-unlock-bg")[0] x = dragger_text.location["x"] action = ActionChains(browser) #鼠标左键按下不放 action.click_and_hold (dragger).perform() #平行移动大于解锁的长度的距离 try: action.drag_and_drop_by_offset(dragger,x, 0).perform()

    3.4K11编辑于 2022-03-24
  • 来自专栏海怪的编程小屋

    十分钟上手 xlsx,4 种方法实现 Excel 导入导出

    onCancel(e); } return ( <Modal onCancel={onCancel} onOk={innerOnOk} {...modalProps}> <Dragger excelMimeType} customRequest={localExcelToData}> <Button type="primary">前端Excel转Data</Button> </Dragger onCancel(e); } return ( <Modal onOk={innerOnOk} onCancel={onCancel} {...modalProps}> <Dragger onChange={serverExcelToData} > <Button type="primary" danger>后端Excel转Data</Button> </Dragger

    3.4K30编辑于 2022-03-30
  • 来自专栏Android先生

    Dagger2神器入门

    作者:小腊月 地址:http://www.jianshu.com/p/dce5382fec5d 声明:本文是小腊月原创,已获其授权发布,未经原作者允许请勿转载 前言 网上随便搜索一下Dragger2, 针对这样的一个诟病,我总结出来了Dragger相关的知识,供大家参考。 首先,如果想要学好dagger,就必须要了解什么是“依赖注入”,因为dagger2是实现依赖注入的一个框架。

    55920发布于 2018-08-07
  • 来自专栏韩曙亮的移动开发专栏

    【字节码插桩】Android 打包流程 | Android 中的字节码操作方式 | AOP 面向切面编程 | APT 编译时技术

    class 字节码文件打包为 .dex 文件过程中 ; APT 的插桩时机是 .java 文件编译成 .class 字节码文件时 , 进行的 , 编译时进行字节码插桩 ; ButterKnife , Dragger2

    1.5K10编辑于 2023-03-29
  • 来自专栏liulun

    使用Raphael绘制流程图,自绘动态箭头,可拖动,有双击事件,纯前端,兼容各种浏览器

    //用来存储节点的顺序 var connections = []; //拖动节点开始时的事件 var dragger ": 2, cursor: "move" }); shapes[i].id = i + 1; shapes[i].drag(move, dragger

    1.3K30编辑于 2022-05-09
  • 来自专栏Super 前端

    关于el-upload看这一篇就够了

    <upload-dragger disabled={disabled} on-file={uploadFiles}>{this. $slots.default}</upload-dragger> : this.

    9.6K20编辑于 2022-09-22
  • 来自专栏三流程序员的挣扎

    2022-09-21 依赖倒置

    后来讲三种对象注入方法,构造函数、setter 方法、上面的接口方式,想到依赖注入框架 Dragger,在那看到过这些注入介绍,嫌弃这么注入不好,用注解做。

    38210编辑于 2022-09-30
  • 来自专栏计算机图形学 前端可视化 WebGL

    三维组态可视化解决方案 制作模型加载模型三维场景搭建拖拽模型生成场景创建管路管路动画整体效果

    在模型按钮上,需要监听drag 或者dragstart事件,这个被封装到一个独立的类Dragger.js里面,在该类中专门处理了dragstart事件: addDragger(parent, subClass

    1.9K20发布于 2020-05-12
  • 来自专栏AllTests软件测试

    自动化-Selenium 3-常用API(Python版)

    例如:将Drag me拖放到Item 2 页面源码 # 定位元素的源位置 element = driver.find_element_by_id("dragger") # 定位元素要移动到的目标位置 sahitest.com/demo/dragDropMooTools.htm") time.sleep(2) # 定位元素的源位置 element = driver.find_element_by_id("dragger

    1.9K20编辑于 2022-07-22
  • 来自专栏AllTests软件测试

    自动化-Selenium 3-常用API(Java版)

    例如:将Drag me拖放到Item 2 页面源码 // 拖放操作 // 定位元素的源位置 WebElement ele1 = driver.findElement(By.id("dragger") // 拖放操作 // 定位元素的源位置 WebElement ele1 = driver.findElement(By.id("dragger

    1.6K20编辑于 2022-07-22
  • 来自专栏北京宏哥

    《最新出炉》系列初窥篇-Python+Playwright自动化测试-18-处理鼠标拖拽-上篇

    page.locator("#droppable")) page.wait_for_timeout(3000) # page.pause() # page.drag_and_drop('#dragger

    11K50编辑于 2023-10-07
  • 来自专栏Python每日一库

    modelscope-studio: 更定制化更丰富的 Gradio 三方组件库

    with antd.Form.Item(form_name="files", label="Upload"): with antd.Upload.Dragger

    79011编辑于 2025-01-17
领券