首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

zblog怎么实现PC端移动端显示不同网站(不完美兼容)

侧栏,如果你使用的PC端的主题有一个侧栏,这个侧栏在PC端有样式列表,但是轻奢主题没有这个样式表就会出现错乱的现象,这不是BUG仅仅是因为没有样式表,还缺少插件接口等问题,所以建议你们不要去想着怎么兼容...),想实现PC用锦鲤主题,然后移动端使用最新的轻奢主题,这个刚刚测试了一下的确可以实现,但是需要修改一处代码开启是个插件。...还有一点需要声明,使用百度MIP的轻奢主题,需要强制开启MIP插件,此插件会禁用一切外链的JS调用,所以PC端也可能出现某些功能失效,没有用过什么插件,也没有什么特殊模块的可以尝试使用此方法实现PC移动两种风格...设置移动端的域名解析,例如“m.talklee.com”,然后把此域名解析到网站服务器上,网站在绑定此域名,最后选择主题,这里就是指移动端访问的主题,点击右侧保存即可。 ?...$is_mobile = true; } else { $is_mobile = false; }  return $is_mobile;} 把主题ID换成你的主题名就可以了,不在放在第一行最后一行

75730

每天10个前端小知识 【Day 12】

pending变为rejected),就不会再变,任何时候都可以得到这个结果 流程 认真阅读下图,我们能够轻松了解promise整个流程 7. js 中的倒计时,怎么实现纠正偏差?...怎么使用 js 实现拖拽功能?...一个元素的拖拽过程,我们可以分为三个步骤: 第一步是鼠标按下目标元素 第二步是鼠标保持按下的状态移动鼠标 第三步是鼠标抬起,拖拽过程结束 这三步分别对应了三个事件,mousedown 事件,mousemove...只有在鼠标按下的状态移动鼠标我们才会执行拖拽事件,因此我们需要在 mousedown 事件中设置一个状态来标识鼠标已经按下,然后在 mouseup 事件中再取消这个状态。...然后在 mousemove 事件中,我们通过判断鼠标现在的位置以前位置的相对移动,来确定拖拽元素在移动中的坐标。最后 mouseup 事件触发后,清除状态,结束拖拽事件。 9.

9010

Processing沙画的笔触模拟

小菜做了两个关于正态分布的 DEMO,一起来看看: 正态分布的整体图形曲线如下图: 描述正态分布,需要两个参数,一个就是峰值的位置,可以理解成一组数的平均值,一般用希腊字母 μ 表示,另外一个是分布的标准差...但是如果想知道哪位球员发挥最稳定该怎么办?在一些关键的比赛场合,你想要得分高,且发挥稳定的球员,而不是表现时好时坏,水平忽高忽低,波动很大的球员。...但在 p5js 中,randomGaussian可以携带 0 个或者 1个 或者 2 个参数。...计算出鼠标移动速度,取横向纵向较大的速度,然后使用constrain函数限定移动的速度范围,防止过快的速度 我们模拟当手(鼠标移动的速度手中(笔触)沙子的数量成正比,当移动的越快时,手中流逝出的沙子数量就越多...我们模拟当手(鼠标移动的速度沙子的分布范围sandRange成正比,当移动的越快时,画布上的沙子分布的范围越大 使用了两种沙子颜色进行随机,来增强沙子的真实感 源码地址 Processing100

78620

前端基础(HTML,CSS,JavaScript)知识笔记,附:前端基础面试题!!

onmousedown,当元素上按下鼠标按钮时触发 onmousemove,当鼠标指针移动到元素上时触发 onmouseout,当元素指针移出元素时触发 onmouseup,当元素上释放鼠标按钮时触发...dt> 标签一起使用 7....Flex 布局 px,em,rem的区别 媒体查询 HTML5 新特性 Grid 布局 行内元素的间距怎么解决 伪类伪元素有什么不同 JavaScript 知识点 原始值引用值类型及区别 判断数据类型的常用方法...作用域作用域链、执行期上下文 DOM 常见操作方法 Ajax请求的过程 JS垃圾回收机制 JS中的String、ArrayMath方法 addEventListener onClick() 的区别...事件委托 BOM的location对象 浏览器从输入URL到页面渲染的整个流程 跨域、同源策略及跨域实现方式原理 JavaScript 中的 arguments EventLoop事件循环 发布订阅者模式与观察者的实现

2.2K20

Fabric.js 拖拽平移画布

本文简介 点赞 + 关注 + 收藏 = 学会了 使用 fabric.js 创建出来的画布默认是不能拖拽移动的。...不过我们可以利用一些小技巧让画布具有被拖拽的能力,fabric.js 官网也提供了一个 demo ,但文档上并没有详细的讲解拖拽画布的实现原理。 本文就粗略分析一下这个原理。...把鼠标点击时,鼠标所在的位置记录下来。之后移动时,再通过鼠标新出现的位置点击时的位置对比,就能计算出鼠标移动了多少距离,然后再调整画布移动的距离即可。...刷新完画布,就把上一个点(xy坐标)改成最新的:this.lastPosX = e.clientX this.lastPosY = e.clientY ,给下次移动鼠标时提供一个参考值,方便计算。...以上就是在 fabric.js 中拖拽画布的方法。 代码仓库 ⭐拖拽移动画布

3.1K50

Web前端学习 第4章 jQuery 2 jQuery常用方法

,对元素做一些操作,或是移动鼠标,对元素做一些操作。...事件的分类 事件主要可以分为以下几类: 鼠标事件 键盘事件 文档事件 表单事件 触摸事件 自定义事件 本章我们主要讲解鼠标事件。...三、其他鼠标事件 上一节我们说了鼠标单击事件,其实鼠标事件还有很多,这节我们讲解鼠标移入,移出移动事件。 鼠标移入移出改变样式 鼠标的移入一出事件分别是mouseentermouseleave。...鼠标移动获取坐标 鼠标在元素上移动的时候也会触发事件,下面我们来实现一个功能,当鼠标移动到一个div的时候,获取鼠标在网页页面上的坐标,代码如下所示: 1 <!...然后通过console.log()方法在控制台输出x坐标y坐标。 课后练习 滑动显示隐藏的右边栏,点击按钮弹出,电气其他位置隐藏。 让图片跟随鼠标移动。 返回顶部

1.9K30

【融职培训】Web前端学习 第4章 jQuery 2 jQuery常用方法

,对元素做一些操作,或是移动鼠标,对元素做一些操作。...事件的分类 事件主要可以分为以下几类: 鼠标事件 键盘事件 文档事件 表单事件 触摸事件 自定义事件 本章我们主要讲解鼠标事件。...三、其他鼠标事件 上一节我们说了鼠标单击事件,其实鼠标事件还有很多,这节我们讲解鼠标移入,移出移动事件。 鼠标移入移出改变样式 鼠标的移入一出事件分别是mouseentermouseleave。...鼠标移动获取坐标 鼠标在元素上移动的时候也会触发事件,下面我们来实现一个功能,当鼠标移动到一个div的时候,获取鼠标在网页页面上的坐标,代码如下所示: 1 <!...然后通过console.log()方法在控制台输出x坐标y坐标。 课后练习 滑动显示隐藏的右边栏,点击按钮弹出,电气其他位置隐藏。 让图片跟随鼠标移动。 返回顶部

1.6K10

Devtools 老师傅养成 - Performance 面板

字15图 预计阅读时间:6min10s 系列文相关 本文基于 chrome 浏览器版本 73.0.3683.103(正式版本)总结 本文目的:关于【devtools 能做什么】建立完善的知识结构,至于怎么做...,请查阅官方文档;工具类知识需要实践,建议阅读本文时打开 sample[1] devtools 操作一遍 参考 1:google developers 官方文档[2] 参考 2:来自作者 Jon Kuoerman...,选择某段时间的分析结果 滚动鼠标滚轮,缩放/移动选中事件 在火焰图窗格,按住shift,滚动鼠标滚轮,可以上下 在火焰图窗格,也可以直接左右拖动图表 或者用W A S D按键控制缩放移动 Disable...FPS,CPU,NET图表悬浮时,会展示出鼠标对应时间点的网页截屏,左右移动鼠标可以看到网页变化的重播效果 HEAP 在 HEAP 图表中可以看到 JS 内存占用情况,与下方的 memory 窗格中的JS...Heap相对应 在 Memory 窗格还可以看到 Document 文档、Nodes DOM 节点、监听器、GPU 内存的习份内存统计 Frames 点击三角箭头展开Frames区域,鼠标悬浮/点击绿色方块

2.1K41

视差特效的原理实现方法

:倾斜效果(鼠标移动)】 【点击跳转在线预览:创意广告视差效果(鼠标移动)】 实现 理解了实现的原理,那实现的关键就是 事件监听 addEventListener 了。...> 当鼠标在页面左上方(加入xy坐标分别是 10 20),就设置元素在页面右下方(右:10,下:20)。...之所以这样做,是为了从最简单的方式讲解实现。 实际开发中这会带来一定的 布局问题 性能问题(会导致布局更改或重新绘制,并会导致动画不稳定。)...要考虑的因素包括: 容器旋转 背景图轻微移动 人物跟随鼠标移动 这里的参照物是 鼠标位置与文档的宽高比例 ,并通过自己设置的公式来限制元素移动或旋转的范围。...JS控制:背景图也跟随鼠标移动 录制的GIF有点小问题,最后出现了鼠标残影,先将就看着效果吧。

1.9K30

HTML5魔法堂:全面理解Drag & Drop API

功能:实现在div#title上按下鼠标左键并移动鼠标时,拖拽整个div#dialog,但释放鼠标时停止拖拽。...                           功能:实现在div#title上按下鼠标左键并移动鼠标时,拖拽整个div#dialog,但释放鼠标时停止拖拽。...对文档内部的被拖拽元素,IE10+Chrome下的默认行为是不作为,而FF得默认行为是新打开一个文档用于访问被拖拽元素所指向的资源 dragleave :当被拖拽元素离开目标元素时触发。...仅能在dragenter,dragoverdrop中获取该属性  2.3. 方法 void addElement({HTMLElement} element) :添加一起跟随鼠标移动的元素。...HTML5 DnD API最常见的用法就是文件拖拽上传,或把文档内某元素拖到其他元素内或OS桌面上等。这些都是HTML4时代的js很难处理,或者无法处理的。

3.9K100

javaScript事件处理

---- ---- JS事件指再浏览器窗体或者HTML元素上发生的,乐意触发JS代码块运行的行为,下面,我们一起来看看相关事件。...scroll事件:文档或者浏览器窗口被滚动期间会触发scroll事件。 焦点事件:指元素对焦点的获得与失去,如文本框选中或者取消选中。...ondblclick 鼠标双击某个对象 onerror 当加载文档或者图像时发生某个错误 onfocus 元素获得焦点 onkeydown 某个键盘的键被按下 onkeypress 某个键盘的键被按下或者按住...onkeyup 某个键盘的键被松开 onload 某个页面或者图像被完成加载 onmousedown 某个鼠标按键被按下 onmousemove 鼠标移动 onmouseout 鼠标从某元素移开 onmouseover...onunload 用户退出页面 ---- 6.事件冒泡事件捕捉 事件发生就会产生事件流,当一个HTML元素产生一个事件时,该事件会在元素节点根节点之间按特定的顺序转播,类似于递归。

2.3K10

jQuery Cheat—Sheet(jQuery学习笔记)

jQuery是一种JavaScript库,实现了常见任务的自动化复杂任务简单化。 jQuery库为Web脚本编程提供了通用的抽象层,使之适合任何脚本编程情景。...; }); 鼠标移入并点击事件 当鼠标指针移动到元素上方,并按下鼠标按键时,会发生 mousedown 事件。 在下面实例中,鼠标移入元素,并点击时,弹出“Bye!...当鼠标移动到元素上时,会触发指定的第一个函数(mouseenter,); 当鼠标移出这个元素时,会触发指定的第二个函数(mouseleave)。...下面的例子把 css()、slideUp() slideDown() 链接在一起。"...> **DOM = Document Object Model(文档对象模型)** DOM 定义访问 HTML XML文档的标准: "W3C文档对象模型独立于平台语言的界面,允许程序脚本动态访问更新文档的内容

16.2K30

物理世界的互动之旅:Matter.js入门指南

要使用 Matter.js 实现上面的效果,需要做以下几步: 创建容器。 引入 Matter.js。 创建引擎。 创建渲染器,绑定画布上。 创建正方形地面,并且让地面元素保持静止。...空气阻力 frictionAir 前面简单的介绍了一下基础图形怎么填充颜色、怎么使用贴图,这些都前菜。 Matter.js 真正的亮点是物理引擎。...你可以将多个矩形放在一个 stack 中,然后一起移动它们,或者一起旋转它们,而不需要分别操作每个矩形。这可以大大简化代码,并提高代码的可维护性。...不好意思,放错图了,下面这张才对 一个简单的跷跷板分为2部分:横着的板底座。 把这两部分绑定在一起就形成跷跷板。 在 Matter.js 中要实现这个功能,用到的就是约束 Constraint。...鼠标约束 这里所指的耗子约束是指给鼠标添加操作物体的功能。 要实现拖拽物体的功能,需要以下几个步骤: 创建鼠标实例 Matter.Mouse.create。

1.8K10
领券