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

    JavaScript的使用前言

    setFullYear() 返回/设置年份,四位数表示 get/setYear() 返回/设置年份 get/setMonth() 返回/设置月份,0是一月 …… 11是十二月 get/setHours() 返回/设置小时...,24小时制 get/setMinutes() 返回/设置分钟 get/setSeconds() 返回/设置秒 get/setTime() 返回设置时间(毫秒为单位) 返回星期的方法: <script...获取字符串长度:mystr.length 将字符串中的(小)写字母转为小()写:mystr.toLowerCase()、mystr.toUpperCase() 返回字符串中指定位置的字符:mystr.charAt...中数组长度是可变的,增加元素的个数,length自然改变,或者直接myarr.length=10也可以设置数组长度。..."); attr1就是“alink”,attr2就是“测试”,最后一行代码就是将“测试”改为“测试更新”。

    2.6K20

    前端量子纠缠源码公布!效果炸裂!

    跨多个窗口设置3D场景 一个简单的例子展示了如何使用three.js和localStorage在同一源上跨窗口设置一个3D场景。...场景偏移目标和当前场景偏移量 let sceneOffsetTarget = {x: 0, y: 0}; let sceneOffset = {x: 0, y: 0}; // 初始化日期为今天,并清零小时...实现主要步骤 初始化和设置 代码开始初始化一系列变量,包括Three.js的场景、相机和渲染器。然后,通过getTime函数获取相对于当天开始的时间,这样所有窗口都可以基于相同的时间参考点进行更新。...接下来,代码监听文档的可见性改变事件(visibilitychange)和页面加载(onload)事件来初始化3D场景。...窗口尺寸调整 最后,resize函数确保当浏览器窗口大小改变时,相机和渲染器也相应地更新,以维持3D场景的正确透视和比例。

    1.1K20

    前端量子纠缠源码公布!效果炸裂!

    跨多个窗口设置3D场景 一个简单的例子展示了如何使用three.js和localStorage在同一源上跨窗口设置一个3D场景。...场景偏移目标和当前场景偏移量 let sceneOffsetTarget = {x: 0, y: 0}; let sceneOffset = {x: 0, y: 0}; // 初始化日期为今天,并清零小时...实现主要步骤 初始化和设置 代码开始初始化一系列变量,包括Three.js的场景、相机和渲染器。然后,通过getTime函数获取相对于当天开始的时间,这样所有窗口都可以基于相同的时间参考点进行更新。...接下来,代码监听文档的可见性改变事件(visibilitychange)和页面加载(onload)事件来初始化3D场景。...窗口尺寸调整 最后,resize函数确保当浏览器窗口大小改变时,相机和渲染器也相应地更新,以维持3D场景的正确透视和比例。

    32610

    easyui(一) 初始easyui「建议收藏」

    EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面.开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签,一段废话...是如何的方便          看标记的内容,是我们比较常见的,按钮(easyui做的肯定比我们普通按钮什么都没有的更好)、日历、对话框窗口等等,并且对于每一个组件,easyui都会给出我们例子,供我们参考...maxWidth:当调整大小时候的最大宽度 默认10000 maxHeight:当调整大小时候的最大高度 默认10000 minWidth:当调整大小时候的最小宽度...maxWidth:当调整大小时候的最大宽度 默认10000 maxHeight:当调整大小时候的最大高度 默认10000 minWidth:当调整大小时候的最小宽度...当返回false的时候,不会实际改变DOM元素大小。

    3K30

    爱上HTTP缓存❤️

    这在过去是一个善意的想法,但考虑到今天网站的紧密集成性,这种默认行为意味着有可能进入这样一种状态:用户拥有为你的网站的不同版本设计的文件(例如,周二发布的JS和周五发布的CSS),都是因为这些文件没有完全在同一时间更新...这个验证过程在传输的字节数上是相对容易的--如果一个的图像文件没有变化,你的浏览器会收到一个小的304响应--但是它要付出延迟的代价,因为用户仍然必须去网络上寻找答案。这就是这种方法的主要缺点。... 如果你更新改变你的网站,删除或改变这个懒惰加载的图像,查看你的HTML缓存版本的用户可能会得到一个不正确或缺失的图像...一般来说,大多数关于缓存的指南都会提到这种设置——你想缓存一个小时,几个小时,等等。要设置这样的缓存,可以使用这样的标题(缓存时间为3600秒,即一个小时)。...代表某样有有效期的资源 JSON数据可能每小时才发布一次,所以你可以把之前的结果缓存一个小时——它不会在你的窗口改变

    1.1K103

    JavaScript学习参考结构

    读写HTML元素(改变HTML内容、改变HTML样式、改变HTML图像)。 在数据被提交到服务器之前验证数据(验证输入)。...isFinite() 检查某个值是否为有穷的数。 isNaN() 检查某个值是否是数字。 Number() 把对象的值转换为数字。 parseFloat() 解析一个字符串并返回一个浮点数。...顶层属性(全局属性) 方法 描述 Infinity 代表正的无穷的数值。 java 代表 java.* 包层级的一个 JavaPackage。 NaN 指示某个值是不是数字值。...JS windows window Window 对象属性 属性 描述 closed 返回窗口是否已被关闭。 defaultStatus 设置或返回窗口状态栏中的默认文本。.../js/js_timing.asp cookies http://www.w3school.com.cn/js/js_cookies.asp JS实例http://www.w3school.com.cn

    2K20

    外网爆火的“量子纠缠”前端代码已开源,抢鲜体验!

    在setupWindowManager()函数中创建了一个窗口管理器实例,并初始化了窗口并添加到窗口池中: 窗口管理器就是一个名为WindowManager的类,用于管理窗口的创建、更新和删除等操作,...()监听storage本地存储数据是否发生变化,改变就触发回调函数winChangeCallback(),刷新渲染立方体的位置: 这也是多窗口为何能感知其他窗口发生变化的原因,其实就是每添加一个新窗口,...) 然后就是通过beforeunload方法监听窗口是否关闭,关闭就删除本地存储里面那个对应立方体的数据: 更新立方体位置和数量 updateNumberOfCubes()更新当前页面立方体的数量和位置...,首先通过窗口管理器的getWindows()方法获取到所有立方体的数组,接着遍历这个数组,然后动态创建立方体并根据窗口位置更新其在场景中的位置: 调整窗口大小 通过resize()方法调整渲染窗口的大小...,获取当前窗口的innerWidth和innerHeight,再使用window.addEventListener('resize', resize)来动态监听窗口大小的改变,在窗口大小发生改变时重新设置相机的宽高比和渲染器的大小

    2.5K70

    制作H5响应式页面注意事项、微信二次分享

    1.3.3     (APP时,PC端无此规则)为防失真,设计给的图片通常都是750px(是Iphone6的屏幕尺寸两倍《375px》),所以如果用两倍的图片量尺寸且在iPhone6下做测试,在页面布局的时候要除以...像素,如果设置div宽度为100px,假设屏幕分辨率为1024*760,则表示1024分辨率(1024px)中有100px被div占据(分辨率以像素px作为基本单位),这和屏幕大小没有关系,也不随显示窗口大小的改变改变...,只和分辨率有关(所以窗口变小了,该div依旧200px,如果窗口不够大会出现滚动条;但是假设分辨率从1024*760改为800*600,此时div依旧200px,那么div会感觉变大了《因为同样大小的屏幕...但是需要确定父级font-size                rem:相对于根元素的font-size大小(没有了继承父级尺寸概念,不会嵌套多了混乱),为了方便,通常设置元素大小时...文件

    1.3K90

    制作H5响应式页面注意事项、微信二次分享

    1.3.3     (APP时,PC端无此规则)为防失真,设计给的图片通常都是750px(是Iphone6的屏幕尺寸两倍《375px》),所以如果用两倍的图片量尺寸且在iPhone6下做测试,在页面布局的时候要除以...像素,如果设置div宽度为100px,假设屏幕分辨率为1024*760,则表示1024分辨率(1024px)中有100px被div占据(分辨率以像素px作为基本单位),这和屏幕大小没有关系,也不随显示窗口大小的改变改变...,只和分辨率有关(所以窗口变小了,该div依旧200px,如果窗口不够大会出现滚动条;但是假设分辨率从1024*760改为800*600,此时div依旧200px,那么div会感觉变大了《因为同样大小的屏幕...但是需要确定父级font-size                rem:相对于根元素的font-size大小(没有了继承父级尺寸概念,不会嵌套多了混乱),为了方便,通常设置元素大小时...文件

    1.4K00

    React 性能工程

    在后台,React会在JavaScript中维持虚拟DOM, 这样便于快速地把文档更新到期望状态。 我们要避免直接操作DOM,因为React组件的状态是储存在JS中的。...元素窗口 元素窗口是观察DOM元素是否被重新渲染的一个简单好用的途径,当一个属性改变或者一个DOM节点更新、插入、替换时,它都会闪现一个颜色。然而,元素面板的闪现,或者说是重新渲染也将影响到性能!...经常我会从元素窗口切换到控制台,来更准确地感知每秒的帧数。 PropTypes 在用进行React开发时,当一个组件被渲染时,经常要进行PropType 校验。..._cachedComputation; } 后续的优化人员使用JS分析器,将可以很好地发现这个问题。...WEB前端性能优化常见方法 一小时内搭建一个全栈Web应用框架 干货:CSS 专业技巧 四步实现React页面过渡动画效果 让你分分钟理解 JavaScript 闭包 ---- ---- 小手一抖,

    60620

    WEB前端知识体系精简

    Web前端技术由html、css和 javascript三部分构成,是一个庞大而复杂的技术体系,其复杂程度不低于任何一门后端语言。...JS常用的内置对象有window、Date、Array、JSON、RegExp 等,window是浏览器在执行脚本时创建的一个全局对象,主要描述浏览器窗口相关的属性和状态,这个后面会讲到,Date 和...;const 声明的变量不允许在后续逻辑中改变,提高了JS语法的严谨性。...另外,HTML5 还新增了一个动画API,即 requestAnimationFrame,它通过JS来调用,并按照屏幕的绘制频率来改变元素的CSS属性,从而达到动画效果。...在向服务器查询文件是否有更新时,浏览器通过 If-None-Match 字段把特征字串发送给服务器,由服务器和文件最新特征字串进行匹配,来判断文件是否有更新。没有更新回包304,有更新回包200。

    1.2K41
    领券