第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

HTML5中的拖放API看了犀牛書(shū)寫(xiě)的太全了,就記錄了下來(lái)。

標(biāo)簽:
JavaScript

拖放API
源元素 - 被拖拽的元素

  • 源元素事件
    • dragstart事件 - 表示开始拖拽 * 该事件只能被触发一次
    • drag事件 - 表示拖拽过程中 * 该事件可以被触发多次
    • dragend事件 - 表示结束拖拽 * 该事件只能被触发一次
      目标元素 - 投放到的元素
  • 目标元素事件
    • dragenter事件 - 表示源元素到达目标元素* 该事件只能被触发一次
    • dragover事件 - 表示源元素到达目标元素 该事件允许被触发多次 该事件是必要绑定事件 * 该事件中阻止浏览器默认行为,可以触发 drop 事件 event.preventDefault();
    • drop事件 - 表示源元素被投放到目标元素 默认情况下,不会被触发 触发
      该事件的话 * 必须在 dragover 事件中,阻止默认行为
    • dragleave事件 - 表示源元素到达目标元素后,离开了目标元素 * 该事件只能被触发一次
    • dataTransfer对象 作用 - 充当源元素与目标元素之间的数据中转站 获取 - 该对象被集成在event事件对象中 event.dataTransfer
  • 属性
    • files - 获取对应文件列表
    • items - 获取对应元素列表
    • types -
    • 方法
    • setData(type,data)方法 * 参数
    • type - 设置当前数据的类型(标识-唯一)
    • data - 向dataTransfer对象设置的数据内容 作用 - 向dataTransfer对象存储数据 getData(type)方法 * 参数
    • type - 获取当前数据的类型(标识-唯一) * 作用 - 从dataTransfer对象获取指定数据
    • clearData()方法 作用 - 清空dataTransfer对象中所有存储的数据内容
      拖放实现效果
      • 在同一页面中实现拖放效果 将本地文件拖拽到HTML页面中
        开放第三方服务
      • JavaScript库 - jQuery * 更像是工具 - 降低工作难度
  • JavaScript框架 - Bootstrap * 更像是解决方案 - 没有最优
  • 第三方服务 * 百度地图 - 集成在Web应用
    对象定义的三种方式
  • 直接量(字面量) - JSON格式 { 属性名 : 属性值, 方法名 : function(){} }
  • 继承Object对象 new Object();
  • 构造函数 function OBJECT(){ this.属性名 = 属性值; this.方法名 = function(){} }
點(diǎn)擊查看更多內(nèi)容
2人點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專(zhuān)欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消