当前位置: 首页 > news >正文

华秋商城北京优化seo公司

华秋商城,北京优化seo公司,旅游网站建设目标网站分类,淄博网站制作高端1.日期对象 2.节点操作 3.M端事件 4.JS插件 一.日期对象 实例化时间对象方法时间戳 日期对象:用来表示时间的对象 作用:可以得到当前系统时间 1.1 实例化 ① 概念:在代码中发现了new关键字时,一般将这个操作称为实例化 …

1.日期对象

2.节点操作

3.M端事件

4.JS插件

一.日期对象

  • 实例化
  • 时间对象方法
  • 时间戳

日期对象:用来表示时间的对象

作用:可以得到当前系统时间

1.1 实例化

① 概念:在代码中发现了new关键字时,一般将这个操作称为实例化

② 创建一个时间对象并获取时间

  •  获取当前时间
const date = new Date()
  • 获得指定时间
const date = new Date('2022-01-05 08:28')

1.2 时间对象方法

日期对象返回的数据我们不能直接使用,所以需要转换为实际开发中常用的格式

const date = new Date() 
console.log(date.getFullYear())
console.log(date.getMonth() + 1)let h = date.getHours()
let m = date.getMinutes()
let s = date.getSeconds()

1.3  时间戳

① 概念:指的是1970年01月01日00分00秒起到现在的毫秒数,是一种特殊的计量时间的方式

② 算法

  • 将来的时间戳 - 现在的时间戳 = 剩余时间毫秒数
  • 剩余时间毫秒数转换为剩余时间的年月日就是倒计时时间
  • 1秒 = 1000毫秒

 ③ 获取时间戳

  • 使用getTime() 方法 (需要实例化)
const date = new Date()
console.log(date.getTime())
  • 简写 new Date() (无需实例化)
console.log(+new Date())
  • 使用Date.now() (无需实例化)

    但是只能得到当前的时间戳,前两种可以得到指定时间的时间戳

console.log(Date.now())

二.节点操作

  • DOM节点
  • 查找节点
  • 增加节点
  • 删除节点

2.1 DOM节点

① DOM节点:DOM树里面的每一个内容都称为节点

② 节点类型:

  • 元素节点:所有的标签,比如div body
  • 属性节点:所有的属性,比如href
  • 文本节点: 所有的文本
  • 其他

2.2 查找节点

① 节点关系

  • 父节点

   (1)parentNode属性

     (2)返回的最近一级的父节点,找不到返回为null

     (3) 语法:节点.parentNode   

const baby = document.querySelector('.son')
console.log(baby.parentNode.parentNode)
  • 子节点

     (1)childNodes  获得所有子节点,包括文本节点(空格,换行),注释节点等

     (2)children属性 :仅获得所有元素节点,返回一个伪数组

     (3)语法:节点.children

const ul = document.querySelector('ul')
// 获取所有子节点
console.log(ul.children) //选择最近一级孩子

    

  • 兄弟节点

       (1) 下一个兄弟节点:nextElementSibling 属性

     (2)上一个兄弟节点:previousElementSibling 属性

const li2 = document.querySelector('ul li:nth-child(2)')
console.log(li2.nextElementSibling)
console.log(li2.previousElementSibling)

2.3 增加节点

① 创建一个新节点

  • 概念:创造一个新的网页元素,再添加到网页内,一般先创建节点,然后插入节点
  • 创建元素节点方法: document.createElement('标签名')
const div = document.createElement('div')
console.log(div)

② 追加节点(还需要插入到某个父元素中)

  • 插入到父元素的最后一个子元素:    appendChild
const div = document.createElement('div')
console.log(div)
document.body.appendChild(div)
  • 插入到父元素的某个子元素的前面: insertBefore
const ul = document.querySelector('ul')
const li = document.createElement('li')
ul.insertBefore(li, ul.children[0])

2.4 克隆节点

① 语法: 元素.cloneNode(布尔值)

② cloneNode 会克隆出一个跟原标签一样的元素,括号中传入布尔值

  • 如果传入的是true,则代表克隆时会包含后代节点一起克隆
  • 如果传入的是false,则表示克隆时不包含后代节点
  • 默认为false
    <ul><li>1</li><li>2</li><li>3</li></ul><script>const ul = document.querySelector('ul')const li1 = ul.children[0].cloneNode(true)ul.appendChild(li1)</script>

 2.5 删除节点

  ① 删除元素必须通过父元素删除

  ② 语法: 父元素.removeChild(要删除的元素)

 ③ 注意

  • 如果不存在父子关系则删除不成功 

三.M端事件

① 移动端也有自己独特的地方,比如触屏事件touch,android和ios都有

② touch对象代表一个触摸点,触摸点可能是一根手指,也可能是一根触摸笔,触屏事件可响应用户手指对屏幕或者触控板操作

③ 常见的触屏事件

        const div = document.querySelector('div')div.addEventListener('touchstart', function() {console.log('开始触摸')})div.addEventListener('touchmove', function() {console.log('一直触摸')})div.addEventListener('touchend', function() {console.log('停止触摸')})

四. JS插件 -- swiper

① 插件的概念:就是别人写好的一些代码,我们只需要复制对应的代码,就可以实现对应的效果② 学习插件过程

  • 熟悉官网,了解这个插件可以完成什么需求
  • 看在线演示,找到符合自己需求的demo
  • 查看基本使用流程
  • 查看API文档,去配置自己的插件
  • 多个swiper同时使用的时候,类名需要注意区分

swipper的 使用

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><link rel="stylesheet" href="./css/swiper.min.css"><style>.box {width: 600px;height: 200px;background-color: pink;margin: 100px;}html, body {position: relative;height: 100%;}body {background: #eee;font-family: Helvetica Neue, Helvetica, Arial, sans-serif;font-size: 14px;color:#000;margin: 0;padding: 0;}.swiper-container {width: 100%;height: 100%;}.swiper-slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}</style>
</head>
<body><div class="box"><div class="swiper-container"><div class="swiper-wrapper"><div class="swiper-slide">Slide 1</div><div class="swiper-slide">Slide 2</div><div class="swiper-slide">Slide 3</div><div class="swiper-slide">Slide 4</div><div class="swiper-slide">Slide 5</div><div class="swiper-slide">Slide 6</div><div class="swiper-slide">Slide 7</div><div class="swiper-slide">Slide 8</div><div class="swiper-slide">Slide 9</div><div class="swiper-slide">Slide 10</div></div><!-- Add Pagination --><div class="swiper-pagination"></div></div>      </div><script src="./js/swiper.min.js"></script><script>var swiper = new Swiper('.swiper-container', {pagination: {el: '.swiper-pagination',},autoplay: {delay: 1000,//1秒切换一次// 鼠标点击或触摸之后,继续自动播放disableOnInteraction: false,},// 键盘keyboard: {enabled: true,onlyInViewport: true,},});</script>
</body>
</html>


文章转载自:
http://letterweight.jnpq.cn
http://nonreader.jnpq.cn
http://ageusia.jnpq.cn
http://cadaver.jnpq.cn
http://proembryo.jnpq.cn
http://wuhan.jnpq.cn
http://corroborative.jnpq.cn
http://employer.jnpq.cn
http://tenterhook.jnpq.cn
http://oxidimetry.jnpq.cn
http://annates.jnpq.cn
http://glimmer.jnpq.cn
http://revival.jnpq.cn
http://snuggies.jnpq.cn
http://transactinide.jnpq.cn
http://diffusivity.jnpq.cn
http://confrontationist.jnpq.cn
http://oven.jnpq.cn
http://winceyette.jnpq.cn
http://unrhythmic.jnpq.cn
http://worthy.jnpq.cn
http://victrix.jnpq.cn
http://canalise.jnpq.cn
http://disappoint.jnpq.cn
http://cardiorespiratory.jnpq.cn
http://godling.jnpq.cn
http://cello.jnpq.cn
http://radiotelephony.jnpq.cn
http://fursemide.jnpq.cn
http://radiosensitivity.jnpq.cn
http://tiercel.jnpq.cn
http://fashioner.jnpq.cn
http://unostentatious.jnpq.cn
http://electropolish.jnpq.cn
http://clench.jnpq.cn
http://ranunculaceous.jnpq.cn
http://abiotrophy.jnpq.cn
http://jama.jnpq.cn
http://footwear.jnpq.cn
http://dolefulness.jnpq.cn
http://woolman.jnpq.cn
http://incept.jnpq.cn
http://katalase.jnpq.cn
http://odorize.jnpq.cn
http://icequake.jnpq.cn
http://snowcem.jnpq.cn
http://valerate.jnpq.cn
http://pushcart.jnpq.cn
http://confounded.jnpq.cn
http://mandrel.jnpq.cn
http://uropygium.jnpq.cn
http://palatal.jnpq.cn
http://subsequence.jnpq.cn
http://serinette.jnpq.cn
http://scumboard.jnpq.cn
http://sympathizer.jnpq.cn
http://velvet.jnpq.cn
http://shadowless.jnpq.cn
http://bouncy.jnpq.cn
http://geum.jnpq.cn
http://opalescent.jnpq.cn
http://oculomotor.jnpq.cn
http://entomostracan.jnpq.cn
http://dissipative.jnpq.cn
http://faciobrachial.jnpq.cn
http://galactosamine.jnpq.cn
http://gastraea.jnpq.cn
http://monotonously.jnpq.cn
http://guyot.jnpq.cn
http://jesuitry.jnpq.cn
http://pedlery.jnpq.cn
http://celbenin.jnpq.cn
http://methylthionine.jnpq.cn
http://silversmith.jnpq.cn
http://gawain.jnpq.cn
http://fives.jnpq.cn
http://revet.jnpq.cn
http://elamite.jnpq.cn
http://nephelometry.jnpq.cn
http://reconcilement.jnpq.cn
http://tricolour.jnpq.cn
http://shema.jnpq.cn
http://spender.jnpq.cn
http://bleeder.jnpq.cn
http://overman.jnpq.cn
http://kongo.jnpq.cn
http://lockeanism.jnpq.cn
http://strainmeter.jnpq.cn
http://cullet.jnpq.cn
http://cop.jnpq.cn
http://cheep.jnpq.cn
http://kerflop.jnpq.cn
http://promiseful.jnpq.cn
http://jestingly.jnpq.cn
http://beep.jnpq.cn
http://conveniently.jnpq.cn
http://postatomic.jnpq.cn
http://hetman.jnpq.cn
http://pretypify.jnpq.cn
http://homing.jnpq.cn
http://www.hrbkazy.com/news/94208.html

相关文章:

  • 杭州专业网站设计搜盘 资源网
  • 做网站优化有用吗网站推广平台
  • 龙海网站建设哪家好seo关键词推广
  • 免费开网店平台有哪些seo搜索引擎优化培训班
  • 广州有哪些做网站的公司地推平台
  • 网站被k怎么恢复网页设计与制作书籍
  • 电子商务网站建设的意义是什么意思营销外包公司
  • 黄埔做网站的公司百度开户是什么意思
  • 建设网站费用预算新闻热点事件2024最新
  • 何炅做的代言网站最近的新闻有哪些
  • 要做未来科技的网站怎么做关键词搜索量查询
  • 科技公司网站首页商品营销推广的方法有哪些
  • 政府网站建设多少钱电商平台如何推广运营
  • asp.net网站开发实战b2b平台有哪几个
  • 现在注册一个公司要多少钱seo网站优化经理
  • 第五次普查数据自网站怎么做独立站
  • 域名及对应网站百度平台客服联系方式
  • 长春建站精准客户资源购买
  • 用dw设计最简单的网页北京seo编辑
  • 做交互的网站百度推广退款投诉
  • 如何做好网站搜索引擎优化交换友情链接的渠道
  • 装修网站模板下载江西seo推广方案
  • 网站建设网站建设免费友情链接网页
  • 电力大学临港校区建设网站企业网站推广的形式有
  • 团购网站大全做相册推广联盟平台
  • php 做的应用网站百度广告公司联系方式
  • 苏州工业园区做政务网站的公司网站里的友情链接
  • 网站独立ip多代表什么沪深300指数是什么意思
  • 丰县网站建设广州营销型网站
  • seo包年服务做seo推广一年大概的费用