网站快照狠 低 调 的 前 端 当 前 网 页 不 支 持 你 正 在 使 用 的 浏 览 器 . 为 了 正 常 的 访 问 , 请 升 级 你 的 浏 览 器 . 狠 低 调 的 前 端 无 名 前 端 , 在 线 晒 码 ? 搜 索 关 键 字 搜 索 首 页 关 于 作 者 域 名 用 途 调 整 说 明 作 者 : d r 4 9 0 n 时 间 : 2 0 2 4 1 0 1 7 分 类 : 默 认 分 类 , 原 创 评 论 关 于 d r 4 9 0 n . c o m 域 名 的 问 题 这 个 域 名 我 使 用 了 十 几 年 了 ( 2 0 1 1 年 注 册 ) , 只 是 今 年 续 费 的 时 间 点 太 忙 没 注 意 … … 就 被 G o d a d d y 给 拍 卖 掉 了 。 关 键 是 拍 卖 后 w h o i s 里 面 不 算 新 注 册 , 新 的 使 用 者 继 承 了 我 这 十 几 年 的 域 名 年 龄 … … 现 在 这 个 域 名 还 挂 着 一 口 价 转 让 的 广 告 。 将 近 2 0 0 0 的 价 格 … … 嗯 , 我 是 不 打 算 再 买 回 来 了 。 之 前 就 知 道 G o d a d d y 的 风 评 很 差 , 所 以 这 个 注 册 商 只 剩 下 这 一 个 自 己 用 的 域 名 … … 没 想 到 还 是 因 为 疏 忽 , 弄 丢 了 这 个 域 名 。 不 过 这 个 域 名 对 应 的 我 的 日 常 博 客 没 啥 访 问 量 的 , 反 而 百 度 等 平 台 对 C N 这 个 域 名 的 数 据 比 C O M 的 高 。 调 整 域 名 的 用 途 基 于 以 上 的 原 因 , 我 准 备 从 2 0 2 4 年 1 1 月 起 调 整 d r 4 9 0 n . c n 和 c h e n g l o n g . f j . c n 这 两 个 域 名 的 用 途 。 由 原 先 的 工 作 经 验 分 享 ( 前 端 为 主 ) 改 为 生 活 日 常 分 享 。 网 站 名 称 也 会 从 “ 狠 低 调 的 前 端 ” 改 为 “ 尨 的 城 事 ” 。 而 原 先 的 工 作 经 验 分 享 博 客 “ 狠 低 调 的 前 端 ” 会 在 新 的 域 名 l o w k e y . c n 全 新 起 航 。 这 个 域 名 要 等 I C P 备 案 , 所 以 暂 时 不 确 定 更 新 开 始 的 时 间 。 E e l e c t r o n 访 问 W e b v i e w 标 签 里 的 网 页 全 局 作 者 : d r 4 9 0 n 时 间 : 2 0 2 1 0 4 0 2 分 类 : 笔 记 , 原 创 评 论 从 E l e c t r o n 版 本 1 2 . 0 . 1 开 始 , B r o w s e r W i n d o w 默 认 的 w e b P r e f e r e n c e s 配 置 里 c o n t e x t I s o l a t i o n 的 默 认 值 从 f a l s e 改 成 t r u e 了 。 先 看 看 这 个 参 数 的 描 述 : 是 否 在 独 立 J a v a S c r i p t 环 境 中 运 行 E l e c t r o n A P I 和 指 定 的 p r e l o a d 脚 本 . 默 认 为 t r u e 。 p r e l o a d 脚 本 所 运 行 的 上 下 文 环 境 只 能 访 问 其 自 身 专 用 的 d o c u m e n t 和 g l o b a l w i n d o w , 其 自 身 一 系 列 内 置 的 J a v a S c r i p t ( A r r a y , O b j e c t , J S O N 等 等 ) 也 是 如 此 , 这 些 对 于 已 加 载 的 内 容 都 是 不 可 见 的 。 E l e c t r o n A P I 将 只 在 p r e l o a d 脚 本 中 可 用 , 在 已 加 载 页 面 中 不 可 用 。 这 个 选 项 应 被 用 于 加 载 可 能 不 被 信 任 的 远 程 内 容 时 来 确 保 加 载 的 内 容 无 法 篡 改 p r e l o a d 脚 本 和 任 何 正 在 使 用 的 E l e c t r o n A P I 。 该 选 项 使 用 的 是 与 C h r o m e 内 容 脚 本 相 同 的 技 术 。 你 可 以 在 开 发 者 工 具 C o n s o l e 选 项 卡 内 顶 部 组 合 框 中 选 择 E l e c t r o n I s o l a t e d C o n t e x t 条 目 来 访 问 这 个 上 下 文 。 把 文 档 里 面 翻 译 成 中 文 的 内 容 适 当 改 回 来 之 后 , 应 该 容 易 理 解 吧 ? 就 是 c o n t e x t I s o l a t i o n = t r u e 时 你 预 加 载 的 p r e l o a d 脚 本 和 窗 口 加 载 的 第 三 方 网 站 内 容 是 两 个 隔 离 的 w i n d o w 对 象 , p r e l o a d 脚 本 没 办 法 访 问 第 三 方 网 站 页 面 里 的 全 局 w i n d o w 对 象 ! 当 然 这 个 修 改 对 标 签 也 是 生 效 的 , 但 因 为 E e l e c t o n 本 身 不 鼓 励 使 用 标 签 的 关 系 , 文 档 里 面 没 有 明 显 的 提 示 。 如 果 你 也 遇 到 升 级 E l e c t r o n 版 本 后 标 签 用 的 p r e l o a d 读 取 不 到 第 三 方 页 面 的 全 局 w i n d o w 对 象 的 问 题 。 可 以 在 标 签 增 加 上 w e b p r e f e r e n c e s 这 个 属 性 : 这 样 旧 版 的 p r e l o a d 脚 本 就 能 正 常 的 在 里 面 执 行 了 ! E l e m e n t U I 修 改 组 件 默 认 参 数 的 方 法 作 者 : d r 4 9 0 n 时 间 : 2 0 2 1 0 3 1 2 分 类 : 默 认 分 类 评 论 最 近 手 上 用 E l e m e n t U I 的 项 目 有 点 多 , 很 多 像 e l t a b l e 、 e l p a g i n a t i o n 这 样 覆 盖 默 认 参 数 要 写 一 大 堆 的 组 件 , 复 制 粘 贴 虽 然 很 方 便 。 但 如 果 要 统 一 修 改 某 个 属 性 , 比 如 给 e l d i a l o g 对 话 框 都 加 一 个 禁 用 点 击 遮 罩 关 闭 窗 口 的 功 能 , 搜 索 起 来 一 个 一 个 添 加 就 还 是 很 吃 力 。 其 实 这 些 默 认 参 数 都 是 可 以 在 注 入 V u e 前 批 量 修 改 的 : i m p o r t V u e f r o m v u e i m p o r t E l e m e n t f r o m e l e m e n t u i i m p o r t e l e m e n t u i / l i b / t h e m e c h a l k / i n d e x . c s s f u n c t i o n c h a n g e D e f a u l t ( e , p , v ) / / 对 话 框 默 认 都 附 加 到 b o d y 上 , 没 有 层 级 问 题 c h a n g e D e f a u l t ( D i a l o g , a p p e n d T o B o d y , t r u e ) / / 禁 用 点 击 遮 罩 关 闭 对 话 框 c h a n g e D e f a u l t ( D i a l o g , c l o s e O n C l i c k M o d a l , f a l s e ) / / 修 改 分 页 区 域 的 默 认 显 示 顺 序 c h a n g e D e f a u l t ( P a g i n a t i o n , l a y o u t , , t o t a l , p r e v , p a g e r , n e x t , j u m p e r , s i z e s ) / / 修 改 分 页 区 域 每 页 显 示 几 行 的 默 认 选 项 c h a n g e D e f a u l t ( P a g i n a t i o n , p a g e S i z e s , ( ) = > [ 3 0 , 5 0 , 1 0 0 ] ) / / 修 改 完 再 注 入 到 V u e 里 面 V u e . u s e ( E l e m e n t ) 注 意 一 下 格 式 ! 第 一 个 参 数 “ 组 件 名 称 ” 的 首 字 母 大 写 ! 第 二 个 参 数 “ 属 性 名 ” 需 要 把 “ ” 连 接 的 格 式 修 改 成 驼 峰 格 式 ! 不 然 … … 会 报 错 ! ! 第 三 个 参 数 “ 属 性 值 ” 为 A r r a y 或 者 O b j e c t 时 , 尽 量 用 函 数 返 回 的 形 式 ! 这 个 地 方 有 一 个 警 告 信 息 , 原 因 的 话 经 常 写 V u e 的 估 计 都 已 经 烂 熟 于 心 了 。 另 外 , 如 果 你 修 改 了 E l e m e n t U I 组 件 的 默 认 值 , 最 好 在 项 目 文 档 的 显 著 位 置 注 明 一 下 哦 ! 不 然 , 后 面 接 手 的 人 , 会 惊 叹 于 你 那 简 单 的 标 签 格 式 的 。 当 然 , 还 有 一 种 自 己 给 E l e m e n t U I 组 件 加 一 层 包 装 的 方 案 。 相 对 于 这 种 更 加 麻 烦 一 点 , 这 里 就 不 赘 述 了 。 V u e 2 . 0 没 有 u n m o u n t e d ! 作 者 : d r 4 9 0 n 时 间 : 2 0 2 0 0 9 1 4 分 类 : 原 创 评 论 重 要 的 事 情 说 三 遍 : V u e 2 . 0 没 有 u n m o u n t e d ! V u e 2 . 0 没 有 u n m o u n t e d ! V u e 2 . 0 没 有 u n m o u n t e d ! m o u n t e d 里 面 注 册 的 监 听 器 要 销 毁 的 话 , 请 用 b e f o r e D e s t r o y ! u n m o u n t e d 和 b e f o r e U n m o u n t 是 V u e 3 . 0 版 本 才 加 入 的 钩 子 ! V u e 项 目 里 面 写 错 名 字 的 钩 子 函 数 不 会 提 示 , 这 个 确 实 有 点 麻 烦 … … 一 般 情 况 下 , 只 会 注 意 到 m o u n t e d 函 数 没 被 调 用 , 然 后 去 查 问 题 发 现 函 数 名 写 成 m o u n t 了 。 类 似 的 还 有 一 些 带 s 的 属 性 , 例 如 p r o p s , m i x i n s 。 写 错 了 这 些 属 性 名 或 者 函 数 名 , 报 错 的 都 不 是 这 些 属 性 定 义 的 位 置 , 而 是 你 使 用 到 这 些 属 性 里 面 的 元 素 时 才 会 … … 嘛 , 谁 让 你 不 认 真 核 对 变 量 名 呢 ? 你 也 许 不 需 要 j Q u e r y 作 者 : d r 4 9 0 n 时 间 : 2 0 1 9 0 5 2 2 分 类 : 转 载 评 论 来 源 : G i t H u b Y o u D o n t N e e d j Q u e r y 前 端 发 展 很 快 , 现 代 浏 览 器 原 生 A P I 已 经 足 够 好 用 。 我 们 并 不 需 要 为 了 操 作 D O M 、 E v e n t 等 再 学 习 一 下 j Q u e r y 的 A P I 。 同 时 由 于 R e a c t 、 A n g u l a r 、 V u e 等 框 架 的 流 行 , 直 接 操 作 D O M 不 再 是 好 的 模 式 , j Q u e r y 使 用 场 景 大 大 减 少 。 本 项 目 总 结 了 大 部 分 j Q u e r y A P I 替 代 的 方 法 , 暂 时 只 支 持 I E 1 0 以 上 浏 览 器 。 目 录 Q u e r y 选 择 器 C S S / / N a t i v e d o c u m e n t . q u e r y S e l e c t o r A l l ( s e l e c t o r ) ; 1 . 1 c l a s s 查 询 / / j Q u e r y $ ( . c l a s s ) ; / / N a t i v e d o c u m e n t . q u e r y S e l e c t o r A l l ( . c l a s s ) ; / / o r d o c u m e n t . g e t E l e m e n t s B y C l a s s N a m e ( c l a s s ) ; 1 . 2 i d 查 询 / / j Q u e r y $ ( # i d ) ; / / N a t i v e d o c u m e n t . q u e r y S e l e c t o r ( # i d ) ; / / o r d o c u m e n t . g e t E l e m e n t B y I d ( i d ) ; 1 . 3 属 性 查 询 / / j Q u e r y $ ( a [ t a r g e t = _ b l a n k ] ) ; / / N a t i v e d o c u m e n t . q u e r y S e l e c t o r A l l ( a [ t a r g e t = _ b l a n k ] ) ; 1 . 4 后 代 查 询 / / j Q u e r y $ e l . f i n d ( l i ) ; / / N a t i v e e l . q u e r y S e l e c t o r A l l ( l i ) ; 1 . 5 兄 弟 及 上 下 元 素 兄 弟 元 素 / / j Q u e r y $ e l . s i b l i n g s ( ) ; / / N a t i v e l a t e s t , E d g e 1 3 + [ . . . e l . p a r e n t N o d e . c h i l d r e n ] . f i l t e r ( ( c h i l d ) = > c h i l d ! = = e l ) ; / / N a t i v e ( a l t e r n a t i v e ) l a t e s t , E d g e 1 3 + A r r a y . f r o m ( e l . p a r e n t N o d e . c h i l d r e n ) . f i l t e r ( ( c h i l d ) = > c h i l d ! = = e l ) ; / / N a t i v e I E 1 0 + A r r a y . p r o t o t y p e . f i l t e r . c a l l ( e l . p a r e n t N o d e . c h i l d r e n , ( c h i l d ) = > c h i l d ! = = e l ) ; 上 一 个 元 素 / / j Q u e r y $ e l . p r e v ( ) ; / / N a t i v e e l . p r e v i o u s E l e m e n t S i b l i n g ; 下 一 个 元 素 / / n e x t $ e l . n e x t ( ) ; / / N a t i v e e l . n e x t E l e m e n t S i b l i n g ; 1 . 6 最 近 的 祖 先 元 素 C l o s e s t 获 得 匹 配 选 择 器 的 第 一 个 祖 先 元 素 , 从 当 前 元 素 开 始 沿 D O M 树 向 上 。 / / j Q u e r y $ e l . c l o s e s t ( q u e r y S t r i n g ) ; / / N a t i v e O n l y l a t e s t , N O I E e l . c l o s e s t ( s e l e c t o r ) ; / / N a t i v e I E 1 0 + f u n c t i o n c l o s e s t ( e l , s e l e c t o r ) e l s e } r e t u r n n u l l ; } 1 . 7 匹 配 元 素 的 祖 先 集 获 取 当 前 匹 配 元 素 的 每 层 祖 先 的 集 合 , 不 包 括 匹 配 元 素 的 本 身 。 / / j Q u e r y $ e l . p a r e n t s U n t i l ( s e l e c t o r , f i l t e r ) ; / / N a t i v e f u n c t i o n p a r e n t s U n t i l ( e l , s e l e c t o r , f i l t e r ) e l s e } e l = e l . p a r e n t E l e m e n t ; } r e t u r n r e s u l t ; } 1 . 8 表 单 I n p u t / T e x t a r e a / / j Q u e r y $ ( # m y i n p u t ) . v a l ( ) ; / / N a t i v e d o c u m e n t . q u e r y S e l e c t o r ( # m y i n p u t ) . v a l u e ; 获 取 e . c u r r e n t T a r g e t 在 . r a d i o 中 的 数 组 索 引 / / j Q u e r y $ ( . r a d i o ) . i n d e x ( e . c u r r e n t T a r g e t ) ; / / N a t i v e A r r a y . p r o t o t y p e . i n d e x O f . c a l l ( d o c u m e n t . q u e r y S e l e c t o r A l l ( . r a d i o ) , e . c u r r e n t T a r g e t ) ; 1 . 9 I f r a m e 里 的 内 容 j Q u e r y 对 象 的 i f r a m e c o n t e n t s ( ) 返 回 的 是 i f r a m e 内 的 d o c u m e n t I f r a m e 里 的 内 容 / / j Q u e r y $ i f r a m e . c o n t e n t s ( ) ; / / N a t i v e i f r a m e . c o n t e n t D o c u m e n t ; I f r a m e 里 的 查 询 / / j Q u e r y $ i f r a m e . c o n t e n t s ( ) . f i n d ( . c s s ) ; / / N a t i v e i f r a m e . c o n t e n t D o c u m e n t . q u e r y S e l e c t o r A l l ( . c s s ) ; 1 . 1 0 获 取 b o d y / / j Q u e r y $ ( b o d y ) ; / / N a t i v e d o c u m e n t . b o d y ; 1 . 1 1 获 取 或 设 置 属 性 获 取 属 性 / / j Q u e r y $ e l . a t t r ( f o o ) ; / / N a t i v e e l . g e t A t t r i b u t e ( f o o ) ; 设 置 属 性 / / j Q u e r y , n o t e t h a t t h i s w o r k s i n m e m o r y w i t h o u t c h a n g e t h e D O M $ e l . a t t r ( f o o , b a r ) ; / / N a t i v e e l . s e t A t t r i b u t e ( f o o , b a r ) ; 获 取 d a t a 属 性 / / j Q u e r y $ e l . d a t a ( f o o ) ; / / N a t i v e ( u s e ` g e t A t t r i b u t e ` ) e l . g e t A t t r i b u t e ( d a t a f o o ) ; / / N a t i v e ( u s e ` d a t a s e t ` i f o n l y n e e d t o s u p p o r t I E 1 1 + ) e l . d a t a s e t [ f o o ] ; ⬆ 回 到 顶 部 C S S 和 样 式 2 . 1 C S S 获 取 样 式 / / j Q u e r y $ e l . c s s ( c o l o r ) ; / / N a t i v e / / 注 意 : 此 处 为 了 解 决 当 s t y l e 值 为 a u t o 时 , 返 回 a u t o 的 问 题 c o n s t w i n = e l . o w n e r D o c u m e n t . d e f a u l t V i e w ; / / n u l l 的 意 思 是 不 返 回 伪 类 元 素 w i n . g e t C o m p u t e d S t y l e ( e l , n u l l ) . c o l o r ; 设 置 样 式 / / j Q u e r y $ e l . c s s ( ) ; / / N a t i v e e l . s t y l e . c o l o r = # f f 0 0 1 1 ; 同 时 操 作 多 个 样 式 注 意 , 如 果 想 一 次 设 置 多 个 s t y l e , 可 以 参 考 o u i d o m u t i l s 中 s e t S t y l e s 方 法 添 加 c l a s s / / j Q u e r y $ e l . a d d C l a s s ( c l a s s N a m e ) ; / / N a t i v e e l . c l a s s L i s t . a d d ( c l a s s N a m e ) ; 移 除 c l a s s / / j Q u e r y $ e l . r e m o v e C l a s s ( c l a s s N a m e ) ; / / N a t i v e e l . c l a s s L i s t . r e m o v e ( c l a s s N a m e ) ; 是 否 包 含 c l a s s / / j Q u e r y $ e l . h a s C l a s s ( c l a s s N a m e ) ; / / N a t i v e e l . c l a s s L i s t . c o n t a i n s ( c l a s s N a m e ) ; 切 换 c l a s s / / j Q u e r y $ e l . t o g g l e C l a s s ( c l a s s N a m e ) ; / / N a t i v e e l . c l a s s L i s t . t o g g l e ( c l a s s N a m e ) ; 2 . 2 获 取 宽 高 W i d t h 与 H e i g h t 获 取 方 法 相 同 , 下 面 以 H e i g h t 为 例 : 窗 口 高 度 / / w i n d o w h e i g h t $ ( w i n d o w ) . h e i g h t ( ) ; / / 含 s c r o l l b a r w i n d o w . d o c u m e n t . d o c u m e n t E l e m e n t . c l i e n t H e i g h t ; / / 不 含 s c r o l l b a r , 与 j Q u e r y 行 为 一 致 w i n d o w . i n n e r H e i g h t ; 文 档 高 度 / / j Q u e r y $ ( d o c u m e n t ) . h e i g h t ( ) ; / / N a t i v e c o n s t b o d y = d o c u m e n t . b o d y ; c o n s t h t m l = d o c u m e n t . d o c u m e n t E l e m e n t ; c o n s t h e i g h t = M a t h . m a x ( b o d y . o f f s e t H e i g h t , b o d y . s c r o l l H e i g h t , h t m l . c l i e n t H e i g h t , h t m l . o f f s e t H e i g h t , h t m l . s c r o l l H e i g h t ) ; 元 素 高 度 / / j Q u e r y $ e l . h e i g h t ( ) ; / / N a t i v e f u n c t i o n g e t H e i g h t ( e l ) / / 精 确 到 整 数 ( b o r d e r b o x 时 为 h e i g h t b o r d e r 值 , c o n t e n t b o x 时 为 h e i g h t + p a d d i n g 值 ) e l . c l i e n t H e i g h t ; / / 精 确 到 小 数 ( b o r d e r b o x 时 为 h e i g h t 值 , c o n t e n t b o x 时 为 h e i g h t + p a d d i n g + b o r d e r 值 ) e l . g e t B o u n d i n g C l i e n t R e c t ( ) . h e i g h t ; 2 . 3 位 置 和 偏 移 位 置 获 得 匹 配 元 素 相 对 父 元 素 的 偏 移 / / j Q u e r y $ e l . p o s i t i o n ( ) ; / / N a t i v e 偏 移 获 得 匹 配 元 素 相 对 文 档 的 偏 移 / / j Q u e r y $ e l . o f f s e t ( ) ; / / N a t i v e f u n c t i o n g e t O f f s e t ( e l ) } 2 . 4 滚 动 条 垂 直 位 置 获 取 元 素 滚 动 条 垂 直 位 置 。 / / j Q u e r y $ ( w i n d o w ) . s c r o l l T o p ( ) ; / / N a t i v e ( d o c u m e n t . d o c u m e n t E l e m e n t ⬆ 回 到 顶 部 D O M 操 作 3 . 1 移 除 元 素 从 D O M 中 移 除 元 素 。 / / j Q u e r y $ e l . r e m o v e ( ) ; / / N a t i v e e l . p a r e n t N o d e . r e m o v e C h i l d ( e l ) ; 3 . 2 元 素 的 文 本 内 容 获 取 文 本 内 容 返 回 指 定 元 素 及 其 后 代 的 文 本 内 容 。 / / j Q u e r y $ e l . t e x t ( ) ; / / N a t i v e e l . t e x t C o n t e n t ; 设 置 文 本 内 容 设 置 元 素 的 文 本 内 容 。 / / j Q u e r y $ e l . t e x t ( s t r i n g ) ; / / N a t i v e e l . t e x t C o n t e n t = s t r i n g ; 3 . 3 H T M L 获 取 H T M L / / j Q u e r y $ e l . h t m l ( ) ; / / N a t i v e e l . i n n e r H T M L ; 设 置 H T M L / / j Q u e r y $ e l . h t m l ( h t m l S t r i n g ) ; / / N a t i v e e l . i n n e r H T M L = h t m l S t r i n g ; 3 . 4 插 入 到 末 尾 A p p e n d 插 入 到 子 节 点 的 末 尾 / / j Q u e r y $ e l . a p p e n d ( h e l l o ) ; / / N a t i v e ( H T M L s t r i n g ) e l . i n s e r t A d j a c e n t H T M L ( b e f o r e e n d , H e l l o W o r l d ) ; / / N a t i v e ( E l e m e n t ) e l . a p p e n d C h i l d ( n e w E l ) ; 3 . 5 插 入 到 开 头 / / j Q u e r y $ e l . p r e p e n d ( h e l l o ) ; / / N a t i v e ( H T M L s t r i n g ) e l . i n s e r t A d j a c e n t H T M L ( a f t e r b e g i n , H e l l o W o r l d ) ; / / N a t i v e ( E l e m e n t ) e l . i n s e r t B e f o r e ( n e w E l , e l . f i r s t C h i l d ) ; 3 . 6 在 元 素 前 插 入 在 选 中 元 素 前 插 入 新 节 点 / / j Q u e r y $ n e w E l . i n s e r t B e f o r e ( q u e r y S t r i n g ) ; / / N a t i v e ( H T M L s t r i n g ) e l . i n s e r t A d j a c e n t H T M L ( b e f o r e b e g i n , H e l l o W o r l d ) ; / / N a t i v e ( E l e m e n t ) c o n s t e l = d o c u m e n t . q u e r y S e l e c t o r ( s e l e c t o r ) ; i f ( e l . p a r e n t N o d e ) 3 . 7 在 元 素 后 插 入 在 选 中 元 素 后 插 入 新 节 点 / / j Q u e r y $ n e w E l . i n s e r t A f t e r ( q u e r y S t r i n g ) ; / / N a t i v e ( H T M L s t r i n g ) e l . i n s e r t A d j a c e n t H T M L ( a f t e r e n d , H e l l o W o r l d ) ; / / N a t i v e ( E l e m e n t ) c o n s t e l = d o c u m e n t . q u e r y S e l e c t o r ( s e l e c t o r ) ; i f ( e l . p a r e n t N o d e ) 3 . 8 匹 配 如 果 匹 配 给 定 的 选 择 器 , 返 回 t r u e / / j Q u e r y $ e l . i s ( s e l e c t o r ) ; / / N a t i v e e l . m a t c h e s ( s e l e c t o r ) ; 3 . 9 克 隆 / 深 拷 贝 深 拷 贝 被 选 元 素 。 ( 生 成 被 选 元 素 的 副 本 , 包 含 子 节 点 、 文 本 和 属 性 。 ) / / j Q u e r y $ e l . c l o n e ( ) ; / / N a t i v e / / 深 拷 贝 添 加 参 数 ‘ t r u e ’ e l . c l o n e N o d e ( ) ; ` ` ` [ 3 . 1 0 ] ( # 3 . 1 0 ) 清 空 移 除 所 有 子 节 点 / / j Q u e r y $ e l . e m p t y ( ) ; / / N a t i v e e l . i n n e r H T M L = ; [ 3 . 1 1 ] ( # 3 . 1 1 ) 包 装 把 每 个 被 选 元 素 放 置 在 指 定 的 H T M L 结 构 中 。 / / j Q u e r y $ ( . i n n e r ) . w r a p ( ) ; / / N a t i v e A r r a y . p r o t o t y p e . f o r E a c h . c a l l ( d o c u m e n t . q u e r y S e l e c t o r ( . i n n e r ) , ( e l ) = > ) ; [ 3 . 1 2 ] ( # 3 . 1 2 ) 拆 包 装 移 除 被 选 元 素 的 父 元 素 的 D O M 结 构 / / j Q u e r y $ ( . i n n e r ) . u n w r a p ( ) ; / / N a t i v e A r r a y . p r o t o t y p e . f o r E a c h . c a l l ( d o c u m e n t . q u e r y S e l e c t o r A l l ( . i n n e r ) , ( e l ) = > } ) ; [ 3 . 1 3 ] ( # 3 . 1 3 ) 替 换 用 指 定 的 元 素 替 换 被 选 的 元 素 / / j Q u e r y $ ( . i n n e r ) . r e p l a c e W i t h ( ) ; / / N a t i v e A r r a y . p r o t o t y p e . f o r E a c h . c a l l ( d o c u m e n t . q u e r y S e l e c t o r A l l ( . i n n e r ) , ( e l ) = > ) ; [ 3 . 1 4 ] ( # 3 . 1 4 ) 解 析 H T M L 解 析 H T M L / S V G / X M L 字 符 串 / / j Q u e r y $ ( ` a b o l > l > c d ` ) ; / / N a t i v e r a n g e = d o c u m e n t . c r e a t e R a n g e ( ) ; p a r s e = r a n g e . c r e a t e C o n t e x t u a l F r a g m e n t . b i n d ( r a n g e ) ; p a r s e ( ` a b o l > l > c d ` ) ; * * [ ⬆ 回 到 顶 部 ] ( # c o n t e n t s ) * * # # A j a x [ F e t c h A P I ] ( h t t p s : / / f e t c h . s p e c . w h a t w g . o r g / ) 是 用 于 替 换 X M L H t t p R e q u e s t 处 理 a j a x 的 新 标 准 , C h r o m e 和 F i r e f o x 均 支 持 , 旧 浏 览 器 可 以 使 用 p o l y f i l l s 提 供 支 持 。 I E 9 + 请 使 用 [ g i t h u b / f e t c h ] ( h t t p : / / g i t h u b . c o m / g i t h u b / f e t c h ) , I E 8 + 请 使 用 [ f e t c h i e 8 ] ( h t t p s : / / g i t h u b . c o m / c a m s o n g / f e t c h i e 8 / ) , J S O N P 请 使 用 [ f e t c h j s o n p ] ( h t t p s : / / g i t h u b . c o m / c a m s o n g / f e t c h j s o n p ) 。 [ 4 . 1 ] ( # 4 . 1 ) 从 服 务 器 读 取 数 据 并 替 换 匹 配 元 素 的 内 容 。 / / j Q u e r y $ ( s e l e c t o r ) . l o a d ( u r l , c o m p l e t e C a l l b a c k ) / / N a t i v e f e t c h ( u r l ) . t h e n ( d a t a = > d a t a . t e x t ( ) ) . t h e n ( d a t a = > ) . t h e n ( c o m p l e t e C a l l b a c k ) * * [ ⬆ 回 到 顶 部 ] ( # c o n t e n t s ) * * # # 事 件 完 整 地 替 代 命 名 空 间 和 事 件 代 理 , 链 接 到 h t t p s : / / g i t h u b . c o m / o n e u i j s / o u i d o m e v e n t s [ 5 . 0 ] ( # 5 . 0 ) D o c u m e n t r e a d y b y ` D O M C o n t e n t L o a d e d ` / / j Q u e r y $ ( d o c u m e n t ) . r e a d y ( e v e n t H a n d l e r ) ; / / N a t i v e / / 检 测 D O M C o n t e n t L o a d e d 是 否 已 完 成 i f ( d o c u m e n t . r e a d y S t a t e ! = = l o a d i n g ) e l s e [ 5 . 1 ] ( # 5 . 1 ) 使 用 o n 绑 定 事 件 / / j Q u e r y $ e l . o n ( e v e n t N a m e , e v e n t H a n d l e r ) ; / / N a t i v e e l . a d d E v e n t L i s t e n e r ( e v e n t N a m e , e v e n t H a n d l e r ) ; [ 5 . 2 ] ( # 5 . 2 ) 使 用 o f f 解 绑 事 件 / / j Q u e r y $ e l . o f f ( e v e n t N a m e , e v e n t H a n d l e r ) ; / / N a t i v e e l . r e m o v e E v e n t L i s t e n e r ( e v e n t N a m e , e v e n t H a n d l e r ) ; [ 5 . 3 ] ( # 5 . 3 ) T r i g g e r / / j Q u e r y $ ( e l ) . t r i g g e r ( c u s t o m e v e n t , ) ; / / N a t i v e i f ( w i n d o w . C u s t o m E v e n t ) } ) ; } e l s e ) ; } e l . d i s p a t c h E v e n t ( e v e n t ) ; * * [ ⬆ 回 到 顶 部 ] ( # c o n t e n t s ) * * # # 实 用 工 具 大 部 分 实 用 工 具 都 能 在 n a t i v e A P I 中 找 到 . 其 他 高 级 功 能 可 以 选 用 专 注 于 该 领 域 的 稳 定 性 和 性 能 都 更 好 的 库 来 代 替 , 推 荐 [ l o d a s h ] ( h t t p s : / / l o d a s h . c o m ) 。 [ 6 . 1 ] ( # 6 . 1 ) 基 本 工 具 + i s A r r a y 检 测 参 数 是 不 是 数 组 。 / / j Q u e r y $ . i s A r r a y ( r a n g e ) ; / / N a t i v e A r r a y . i s A r r a y ( r a n g e ) ; + i s W i n d o w 检 测 参 数 是 不 是 w i n d o w 。 / / j Q u e r y $ . i s W i n d o w ( o b j ) ; / / N a t i v e f u n c t i o n i s W i n d o w ( o b j ) + i n A r r a y 在 数 组 中 搜 索 指 定 值 并 返 回 索 引 ( 找 不 到 则 返 回 1 ) 。 / / j Q u e r y $ . i n A r r a y ( i t e m , a r r a y ) ; / / N a t i v e a r r a y . i n d e x O f ( i t e m ) > 1 ; / / E S 6 w a y a r r a y . i n c l u d e s ( i t e m ) ; + i s N u m e r i c 检 测 传 入 的 参 数 是 不 是 数 字 。 U s e ` t y p e o f ` t o d e c i d e t h e t y p e o r t h e ` t y p e ` e x a m p l e f o r b e t t e r a c c u r a c y . / / j Q u e r y $ . i s N u m e r i c ( i t e m ) ; / / N a t i v e f u n c t i o n i s N u m e r i c ( n ) + i s F u n c t i o n 检 测 传 入 的 参 数 是 不 是 J a v a S c r i p t 函 数 对 象 。 / / j Q u e r y $ . i s F u n c t i o n ( i t e m ) ; / / N a t i v e f u n c t i o n i s F u n c t i o n ( i t e m ) v a r t y p e = O b j e c t . p r o t o t y p e . t o S t r i n g ( i t e m ) ; r e t u r n t y p e = = = [ o b j e c t F u n c t i o n ] | | t y p e = = = [ o b j e c t G e n e r a t o r F u n c t i o n ] ; } + i s E m p t y O b j e c t 检 测 对 象 是 否 为 空 ( 包 括 不 可 枚 举 属 性 ) . / / j Q u e r y $ . i s E m p t y O b j e c t ( o b j ) ; / / N a t i v e f u n c t i o n i s E m p t y O b j e c t ( o b j ) + i s P l a i n O b j e c t 检 测 是 不 是 扁 平 对 象 ( 使 用 “ ” 或 “ n e w O b j e c t ” 创 建 ) . / / j Q u e r y $ . i s P l a i n O b j e c t ( o b j ) ; / / N a t i v e f u n c t i o n i s P l a i n O b j e c t ( o b j ) i f ( o b j . c o n s t r u c t o r } + e x t e n d 合 并 多 个 对 象 的 内 容 到 第 一 个 对 象 。 o b j e c t . a s s i g n 是 E S 6 A P I , 也 可 以 使 用 [ p o l y f i l l ] ( h t t p s : / / g i t h u b . c o m / l j h a r b / o b j e c t . a s s i g n ) 。 / / j Q u e r y $ . e x t e n d ( , d e f a u l t O p t s , o p t s ) ; / / N a t i v e O b j e c t . a s s i g n ( , d e f a u l t O p t s , o p t s ) ; + t r i m 移 除 字 符 串 头 尾 空 白 。 / / j Q u e r y $ . t r i m ( s t r i n g ) ; / / N a t i v e s t r i n g . t r i m ( ) ; + m a p 将 数 组 或 对 象 转 化 为 包 含 新 内 容 的 数 组 。 / / j Q u e r y $ . m a p ( a r r a y , ( v a l u e , i n d e x ) = > ) ; / / N a t i v e a r r a y . m a p ( ( v a l u e , i n d e x ) = > ) ; + e a c h 轮 询 函 数 , 可 用 于 平 滑 的 轮 询 对 象 和 数 组 。 / / j Q u e r y $ . e a c h ( a r r a y , ( i n d e x , v a l u e ) = > ) ; / / N a t i v e a r r a y . f o r E a c h ( ( v a l u e , i n d e x ) = > ) ; + g r e p 找 到 数 组 中 符 合 过 滤 函 数 的 元 素 。 / / j Q u e r y $ . g r e p ( a r r a y , ( v a l u e , i n d e x ) = > ) ; / / N a t i v e a r r a y . f i l t e r ( ( v a l u e , i n d e x ) = > ) ; + t y p e 检 测 对 象 的 J a v a S c r i p t [ C l a s s ] 内 部 类 型 。 / / j Q u e r y $ . t y p e ( o b j ) ; / / N a t i v e f u n c t i o n t y p e ( i t e m ) + m e r g e 合 并 第 二 个 数 组 内 容 到 第 一 个 数 组 。 / / j Q u e r y $ . m e r g e ( a r r a y 1 , a r r a y 2 ) ; / / N a t i v e / / 使 用 c o n c a t , 不 能 去 除 重 复 值 f u n c t i o n m e r g e ( . . . a r g s ) / / E S 6 , 同 样 不 能 去 除 重 复 值 a r r a y 1 = [ . . . a r r a y 1 , . . . a r r a y 2 ] / / 使 用 S e t , 可 以 去 除 重 复 值 f u n c t i o n m e r g e ( . . . a r g s ) + n o w 返 回 当 前 时 间 的 数 字 呈 现 。 / / j Q u e r y $ . n o w ( ) ; / / N a t i v e D a t e . n o w ( ) ; + p r o x y 传 入 函 数 并 返 回 一 个 新 函 数 , 该 函 数 绑 定 指 定 上 下 文 。 / / j Q u e r y $ . p r o x y ( f n , c o n t e x t ) ; / / N a t i v e f n . b i n d ( c o n t e x t ) ; + m a k e A r r a y 类 数 组 对 象 转 化 为 真 正 的 J a v a S c r i p t 数 组 。 / / j Q u e r y $ . m a k e A r r a y ( a r r a y L i k e ) ; / / N a t i v e A r r a y . p r o t o t y p e . s l i c e . c a l l ( a r r a y L i k e ) ; / / E S 6 w a y A r r a y . f r o m ( a r r a y L i k e ) ; [ 6 . 2 ] ( # 6 . 2 ) 包 含 检 测 D O M 元 素 是 不 是 其 他 D O M 元 素 的 后 代 . / / j Q u e r y $ . c o n t a i n s ( e l , c h i l d ) ; / / N a t i v e e l ! = = c h i l d [ 6 . 3 ] ( # 6 . 3 ) G l o b a l e v a l 全 局 执 行 J a v a S c r i p t 代 码 。 / / j Q u e r y $ . g l o b a l e v a l ( c o d e ) ; / / N a t i v e f u n c t i o n G l o b a l e v a l ( c o d e ) / / U s e e v a l , b u t c o n t e x t o f e v a l i s c u r r e n t , c o n t e x t o f $ . G l o b a l e v a l i s g l o b a l . e v a l ( c o d e ) ; [ 6 . 4 ] ( # 6 . 4 ) 解 析 + p a r s e H T M L 解 析 字 符 串 为 D O M 节 点 数 组 . / / j Q u e r y $ . p a r s e H T M L ( h t m l S t r i n g ) ; / / N a t i v e f u n c t i o n p a r s e H T M L ( s t r i n g ) + p a r s e J S O N 传 入 格 式 正 确 的 J S O N 字 符 串 并 返 回 J a v a S c r i p t 值 . / / j Q u e r y $ . p a r s e J S O N ( s t r ) ; / / N a t i v e J S O N . p a r s e ( s t r ) ; * * [ ⬆ 回 到 顶 部 ] ( # c o n t e n t s ) * * # # P r o m i s e s P r o m i s e 代 表 异 步 操 作 的 最 终 结 果 。 j Q u e r y 用 它 自 己 的 方 式 处 理 p r o m i s e s , 原 生 J a v a S c r i p t 遵 循 [ P r o m i s e s / A + ] ( h t t p : / / p r o m i s e s a p l u s . g i t h u b . i o / p r o m i s e s s p e c / ) 标 准 实 现 了 最 小 A P I 来 处 理 p r o m i s e s 。 [ 7 . 1 ] ( # 7 . 1 ) d o n e , f a i l , a l w a y s ` d o n e ` 会 在 p r o m i s e 解 决 时 调 用 , ` f a i l ` 会 在 p r o m i s e 拒 绝 时 调 用 , ` a l w a y s ` 总 会 调 用 。 / / j Q u e r y $ p r o m i s e . d o n e ( d o n e C a l l b a c k ) . f a i l ( f a i l C a l l b a c k ) . a l w a y s ( a l w a y s C a l l b a c k ) / / N a t i v e p r o m i s e . t h e n ( d o n e C a l l b a c k , f a i l C a l l b a c k ) . t h e n ( a l w a y s C a l l b a c k , a l w a y s C a l l b a c k ) [ 7 . 2 ] ( # 7 . 2 ) w h e n ` w h e n ` 用 于 处 理 多 个 p r o m i s e s 。 当 全 部 p r o m i s e s 被 解 决 时 返 回 , 当 任 一 p r o m i s e 被 拒 绝 时 拒 绝 。 / / j Q u e r y $ . w h e n ( $ p r o m i s e 1 , $ p r o m i s e 2 ) . d o n e ( ( p r o m i s e 1 R e s u l t , p r o m i s e 2 R e s u l t ) = > ) ; / / N a t i v e P r o m i s e . a l l ( [ $ p r o m i s e 1 , $ p r o m i s e 2 ] ) . t h e n ( [ p r o m i s e 1 R e s u l t , p r o m i s e 2 R e s u l t ] = > ) ; [ 7 . 3 ] ( # 7 . 3 ) D e f e r r e d D e f e r r e d 是 创 建 p r o m i s e s 的 一 种 方 式 。 / / j Q u e r y f u n c t i o n a s y n c F u n c ( ) e l s e } , 1 0 0 0 ) ; r e t u r n d e f e r . p r o m i s e ( ) ; } / / N a t i v e f u n c t i o n a s y n c F u n c ( ) e l s e } , 1 0 0 0 ) ; } ) ; } / / D e f e r r e d w a y f u n c t i o n d e f e r ( ) ; c o n s t p r o m i s e = n e w P r o m i s e ( ( r e s o l v e , r e j e c t ) = > ) ; d e f e r r e d . p r o m i s e = ( ) = > ; r e t u r n d e f e r r e d ; } f u n c t i o n a s y n c F u n c ( ) e l s e } , 1 0 0 0 ) ; r e t u r n d e f e r . p r o m i s e ( ) ; } * * [ ⬆ 回 到 顶 部 ] ( # c o n t e n t s ) * * # # 动 画 [ 8 . 1 ] ( # 8 . 1 ) S h o w $ e l . h i d e ( ) ; / / N a t i v e / / 更 多 s h o w 方 法 的 细 节 详 见 h t t p s : / / g i t h u b . c o m / o n e u i j s / o u i d o m u t i l s / b l o b / m a s t e r / s r c / i n d e x . j s # L 3 6 3 e l . s t y l e . d i s p l a y = | i n l i n e | i n l i n e b l o c k | i n l i n e t a b l e | b l o c k ; e l . s t y l e . d i s p l a y = n o n e ; [ 8 . 2 ] ( # 8 . 2 ) T o g g l e 显 示 或 隐 藏 元 素 。 / / j Q u e r y $ e l . t o g g l e ( ) ; / / N a t i v e i f ( e l . o w n e r D o c u m e n t . d e f a u l t V i e w . g e t C o m p u t e d S t y l e ( e l , n u l l ) . d i s p l a y = = = n o n e ) e l s e [ 8 . 3 ] ( # 8 . 3 ) F a d e I n $ e l . f a d e O u t ( 3 0 0 0 ) ; / / N a t i v e e l . s t y l e . t r a n s i t i o n = o p a c i t y 3 s ; / / f a d e I n e l . s t y l e . o p a c i t y = 1 ; / / f a d e O u t e l . s t y l e . o p a c i t y = 0 ; [ 8 . 4 ] ( # 8 . 4 ) F a d e T o 调 整 元 素 透 明 度 。 / / j Q u e r y $ e l . f a d e T o ( s l o w , 0 . 1 5 ) ; / / N a t i v e e l . s t y l e . t r a n s i t i o n = o p a c i t y 3 s ; / / 假 设 s l o w 等 于 3 秒 e l . s t y l e . o p a c i t y = 0 . 1 5 ; [ 8 . 5 ] ( # 8 . 5 ) F a d e T o g g l e 动 画 调 整 透 明 度 用 来 显 示 或 隐 藏 。 / / j Q u e r y $ e l . f a d e T o g g l e ( ) ; / / N a t i v e e l . s t y l e . t r a n s i t i o n = o p a c i t y 3 s ; c o n s t = e l . o w n e r D o c u m e n t . d e f a u l t V i e w . g e t C o m p u t e d S t y l e ( e l , n u l l ) ; i f ( o p a c i t y = = = 1 ) e l s e [ 8 . 6 ] ( # 8 . 6 ) S l i d e U p $ e l . s l i d e D o w n ( ) ; / / N a t i v e c o n s t o r i g i n H e i g h t = 1 0 0 p x ; e l . s t y l e . t r a n s i t i o n = h e i g h t 3 s ; / / s l i d e U p e l . s t y l e . h e i g h t = 0 p x ; / / s l i d e D o w n e l . s t y l e . h e i g h t = o r i g i n H e i g h t ; [ 8 . 7 ] ( # 8 . 7 ) S l i d e T o g g l e 滑 动 切 换 显 示 或 隐 藏 。 / / j Q u e r y $ e l . s l i d e T o g g l e ( ) ; / / N a t i v e c o n s t o r i g i n H e i g h t = 1 0 0 p x ; e l . s t y l e . t r a n s i t i o n = h e i g h t 3 s ; c o n s t = e l . o w n e r D o c u m e n t . d e f a u l t V i e w . g e t C o m p u t e d S t y l e ( e l , n u l l ) ; i f ( p a r s e I n t ( h e i g h t , 1 0 ) = = = 0 ) e l s e [ 8 . 8 ] ( # 8 . 8 ) A n i m a t e 执 行 一 系 列 C S S 属 性 动 画 。 / / j Q u e r y $ e l . a n i m a t e ( , s p e e d ) ; / / N a t i v e e l . s t y l e . t r a n s i t i o n = a l l + s p e e d ; O b j e c t . k e y s ( p a r a m s ) . f o r E a c h ( ( k e y ) = > e l . s t y l e [ k e y ] = p a r a m s [ k e y ] ; ) * * [ ⬆ 回 到 顶 部 ] ( # c o n t e n t s ) * * # # 替 代 品 * [ 你 可 能 不 需 要 j Q u e r y ( Y o u M i g h t N o t N e e d j Q u e r y ) ] ( h t t p : / / y o u m i g h t n o t n e e d j q u e r y . c o m / ) 如 何 使 用 原 生 J a v a S c r i p t 实 现 通 用 事 件 , 元 素 , a j a x 等 用 法 。 * [ n p m d o m ] ( h t t p : / / g i t h u b . c o m / n p m d o m ) 以 及 [ w e b m o d u l e s ] ( h t t p : / / g i t h u b . c o m / w e b m o d u l e s ) 在 N P M 上 提 供 独 立 D O M 模 块 的 组 织 # # 浏 览 器 支 持 ! [ C h r o m e ] [ c h r o m e i m a g e ] | ! [ F i r e f o x ] [ f i r e f o x i m a g e ] | ! [ I E ] [ i e i m a g e ] | ! [ O p e r a ] [ o p e r a i m a g e ] | ! [ S a f a r i ] [ s a f a r i i m a g e ] | | | | | L a t e s t ✔ | L a t e s t ✔ | 1 0 + ✔ | L a t e s t ✔ | 6 . 1 + ✔ | # L i c e n s e M I T [ c h r o m e i m a g e ] : h t t p : / / d r 4 9 0 n . c n / u s r / u p l o a d s / 2 0 2 1 / 0 9 / 3 6 5 5 6 0 4 5 6 0 . p n g [ f i r e f o x i m a g e ] : h t t p : / / d r 4 9 0 n . c n / u s r / u p l o a d s / 2 0 2 1 / 0 9 / 1 1 4 0 6 0 7 7 7 7 . p n g [ i e i m a g e ] : h t t p : / / d r 4 9 0 n . c n / u s r / u p l o a d s / 2 0 2 1 / 0 9 / 2 8 7 8 6 7 8 9 3 3 . p n g [ o p e r a i m a g e ] : h t t p : / / d r 4 9 0 n . c n / u s r / u p l o a d s / 2 0 2 1 / 0 9 / 2 3 0 5 3 9 2 9 2 1 . p n g 1 2 后 一 页 » 最 新 文 章 域 名 用 途 调 整 说 明 E e l e c t r o n 访 问 W e b v i e w 标 签 里 的 网 页 全 局 E l e m e n t U I 修 改 组 件 默 认 参 数 的 方 法 V u e 2 . 0 没 有 u n m o u n t e d ! 你 也 许 不 需 要 j Q u e r y L o d a s h 的 一 些 小 坑 8 0 端 口 被 S y s t e m 进 程 占 用 的 问 题 给 J a v a S c r i p t 初 学 者 的 2 4 条 好 建 议 编 写 更 好 的 j Q u e r y 代 码 的 建 议 欢 迎 使 用 T y p e c h o 最 近 回 复 T y p e c h o : 欢 迎 加 入 T y p e c h o 大 家 族 分 类 默 认 分 类 转 载 笔 记 原 创 归 档 O c t o b e r 2 0 2 4 A p r i l 2 0 2 1 M a r c h 2 0 2 1 S e p t e m b e r 2 0 2 0 M a y 2 0 1 9 J a n u a r y 2 0 1 9 D e c e m b e r 2 0 1 3 M a r c h 2 0 1 3 其 它 登 录 文 章 R S S 评 论 R S S T y p e c h o © 2 0 2 5 狠 低 调 的 前 端 . 闽 I C P 备 1 0 0 1 1 0 0 5 号 3 由 T y p e c h o 强 力 驱 动 .
关于www.dr490n.cn说明:www.dr490n.cn由网友主动性提交被若依网址导航整理收录的,若依网址导航仅提供www.dr490n.cn的基础信息并免费向大众网友展示,www.dr490n.cn的是IP地址:- 地址:-,www.dr490n.cn的百度权重为0、百度手机权重为0、百度收录为0条、360收录为0条、搜狗收录为0条、谷歌收录为0条、百度来访流量大约在-之间、百度手机端来访流量大约在-之间、www.dr490n.cn的备案号是-、备案人叫-、被百度收录的关键词有0个、手机端关键词有0个、该站点迄今为止已经创建未知。
内容声明:1、本站收录的内容来源于大数据收集,版权归原网站所有!
2、本站收录的内容若侵害到您的利益,请联系我们进行删除处理!
3、本站不接受违规信息,如您发现违规内容,请联系我们进行清除处理!
4、本文地址:https://www.ruoyidh.com/dianyingdh/adf790a7a5d920a6cf75.html,复制请保留版权链接!