当前位置: 首页 > 网络应用技术

30多个前端知识(干货)(干货)(干货)

时间:2023-03-08 00:29:48 网络应用技术

  一个简单的原因是,在设计的开头,只执行了一些简单的形式验证。这根本不需要多个线程。单线程可以胜任这项工作。即使前端开发迅速发展,越来越多的能力携带,并且尚未开发到非多数线程。

  还有另一个主要原因。想象一下,如果它是多线程,则多个线程同时在运行时同时操作元素,这是线程是主线程的问题。线程的调度问题是更复杂的问题。

  新标准中允许的方法可以打开一个新线程以运行单独的文件脚本,但是在此新线程中,严格要求可以使用的功能。例如,他只能使用它并且无法访问。这还限制了同时操作元素的可能性。

  元素宽度设置为通过属性进行设置,以使其他三个方向的颜色透明或与背景颜色一致。剩余的颜色设置为所需的颜色。

  我通常只使用两种方法,或者我认为这已经足够了。

  父级控制子级

  隐藏元件滚动条

  div ::

  Div :: -webkit-scrollbar-thumb滚动条可以向上移动(或者向右移动,具体取决于垂直滚动条或水平滚动条))

  div ::

  div :: -webkit-scrollbar-button的轨道按钮的两端,通过单击微调来允许小块的位置。

  div ::

  div ::

  Div :: -webkit -resizer的两个滚动条用于使用通过拖动元素大小来调整元素大小的小控件

  请注意,该方案是兼容的。通常,当我需要隐藏滚动条时,我会使用一个颜色块通过定位或调整子元素来覆盖它。父级元素使用溢出的元素来拦截滚动条。暴力和直接。

  当使用或播放手机时,无法自动播放单个型号,并且可以使用以下代码。

  显示器:该元素不占据空间,不显示页面,也不会显示子元素。

  opacity-0:元素的透明度将是,但是元素仍然存在,并且绑定事件仍然有效,仍然可以触发。

  隐藏可见度:元素是隐藏的,但是该元素仍然存在,占据空间,并且无法触发页面中元素的事件。

  当涉及到前端工程时,许多人认为这是错误的,它只是前端工程之一。在整个工程过程中,他帮助我们解决了大多数问题,但没有解决所有问题。

  前端工程是提高效率并通过工具降低成本的一种手段。

  近年来,这是广泛的关注和讨论。原因主要是由于现代前端应用功能的不断改进,并且业务逻辑变得越来越复杂。作为当前互联网时代唯一必不可少的技术,可以说前端占据了整个开发行业。河流的half。从传统网站到现在,移动,台式机应用程序和小程序。全部覆盖。

  实际上,在这些外观的背后,行业对开发人员的要求发生了巨大变化。过去,剑的前端演示,模板和页面调整方法。

  一般来说,前端项目包括项目初始化,项目开发,提交,施工,部署,测试,监视和其他过程等过程。工程是从工程的角度来解决这些问题。通常使用它并创建页面模板。我们喜欢使用开发,但是我们需要通过编码使用它。当我们继续集成时,我们会使用它,但是为了维护开发规范,我们介绍了它,通常使用部署或依此多待地使用部署。

  大多数标签无法编辑,但是添加属性后,标签将变得可编辑。

  但是,只有事件可以通过此属性更改标签后没有事件。它不能像表单一样控制最大长度。我还忘记了我以前使用的内容,稍后我记得它。

  这是一个属性,我通常称其为表达式。可以计算的值。最有趣的是,他可以计算出不同单位的差异。一个非常有用的功能,缺点是不容易阅读。。没有办法看到它是什么。

  获取当前的时间毫秒价值

  创建对象兼容的问题。

  这是指代理。我通常称他为拦截器,可以拦截对象上的操作。用法如下。第一个参数是创建一个对象。第一个参数是截距的对象,第二个参数是对象操作的描述。实例化后,返回一个新对象。当我们操作此新对象时,我们在描述中调用相应方法。

  不同于。

  您只能监视属性的读写,除了阅读和写作外,还可以监视属性,方法调用等的删除。

  在正常情况下,我们要监视数组的变化,并基本上依赖于重写数组方法的方法。这也是一种实现方式,可以直接监视数组中的更改。

  它是对象对象的一种非侵入性方式,需要以特定方式定义对象的属性。

  他是一个新物体。纯静态对象无法绘制实例。它们只能通过类似于对象的静态方法来调用,并且只能以相似的方式调用。

  内部封装了一系列的基础操作,总共一个被放弃了,其中剩下了。

  静态方法和描述中的方法完全相同。换句话说,成员方法是对象的默认实现。

  该对象的默认方法是调用内部处理逻辑,也就是说,如果我们调用该方法,则将内部移交给原件,如下所示。

  没有绝对关系,我们通常将它们放在一起以促进对两者的理解。

  那为什么有一个对象?实际上,他最大的用途是提供统一的操作。

  确定该对象是否存在于某个属性中,该属性可以使用操作员,但它不够优雅,也可以使用;删除属性可以使用或使用;因为他是未来。

  在方法中获取参数键值对以快速分析参数。

  您可以通过创建标签将属性分配给标签上的对象上的属性。

  它是提供的永久存储空间。通常,最大存储数据可以存储并支持交叉域隔离。他的外表大大改善了前端发展的可能性。

  在完整的情况下,存储将不涵盖其他值,而是直接报告错误(),并且当前的存储值将被清空。浏览器支持每个域名下的存储数据。

  区别在于当前会议。许多人知道浏览器已关闭。这是错误的。假设您存储在页面上,并且新的可选卡粘贴到页面以打开页面,而该页面不存在。

  因此,存在的条件在页面之间跳跃,并且页面存储。他必须打开或打开同一域的另一页才能访问它。

  这在混合开发嵌套开发模型中尤其重要。如果您以新的方式打开页面,则可能会消失。

  如果设置时未设置到期时间,则意味着它是会话。以前,我认为当关闭浏览器会话时它会消失,但是...我提到了一个。

  在大多数情况下,系统或Android系统确实是这种情况。但是,在系统或系统中,关闭浏览器将不会清除会话并结束浏览器过程。

  模板字符串支持在正面添加功能。第一个参数是具有固定内容的数组。后续参数依次发送。函数返回值是真正显示模板字符串的值。但是,此函数无用。

  该字符串是否包含某个字符串,这是更不用说的,它实际上是替代解决方案,更优雅地使用。

  字符串是否以字符串开头,我通常使用它来确定是否存在

  字符串是否是字符串的末端。判断黄金时特别有效。

  获取一个重复的字符串。UM...我不知道它何时有用,通常我会使用它来创建测试数据。

  使用给定的字符串缝合到尾部指定的长度上。第一个参数是长度,第二个参数是用于缝合的值。

  使用给定的字符串到指定长度的第一个参数到第一个参数的长度,第二个参数是用于缝线的值。第一补充0?

  许多人应该知道,这将转换为数组,然后转换为数组,但是这种DE -Heavy方法只能删除由基本数据类型组成的数组。

  通常,我们通常使用。返回对象的密钥组成的数组。实际上,存在由对象值组成的数组,并将对象转换为数组。每个元素都是钥匙值对的数组。您可以使用此函数将对象快速转换为对象,以快速转换对象tosesence

  描述对象的信息

  复制时,将对象的属性和方法复制为正常属性,并且不会复制完整的描述信息,例如。

  使用完整的描述信息

  可以处理的最大数字是骨干,我们可以在这一点上看到。

  不能处理大数字,并且引入了数据类型来解决此问题。通过将字母放在最后,可以计算大数据。

  可以用于计算加法,减法,乘法,除法,平衡和功率的计算。它可以通过数字和十六进制或二进制字符串构造。此外,它还支持计算等等。位置是零填充的右运动。

  Bigint是一个大整数,因此他不能用它来存储小数。

  假设变量不存在,我们希望给系统一个默认值,通常我们使用运算符。但是,在空心字符串中,将执行操作员,因此引入了组合的空中运输符号来解决问题,并且只有当未定义值时,允许默认值使用值。

  在业务法规中经常遇到这种情况。

  我们需要访问并经常写它,但是如果它不存在,会有错误。

  定义可选的链操作符号以解决此问题,并通过添加先前添加的密钥名称将密钥名称更改为可选的名称

  它是其中定义的模块系统。大多数浏览器都受到语法特征的支持。代码可以由添加到标签中的标准使用。

  在规范下,严格的模式()运行代码。每个每个范围内运行,这意味着变量不会彼此干扰。通过路线请求外部文件,因此我们的外部文件地址需要支持交叉 -域请求,即文件服务器支持。我们可以在任何网站控制台上输入以下代码。

  您可以在中国找到资源。

  标签将延迟脚本加载,等待网页在执行前请求资源,并以相同的方式加载资源。

  应该注意的是,在引入模块时,不是对象的解构,而是固定语法,这很容易犯错。

  此外,它开始支持动态导入功能。在此之前,它只能写在模块代码的顶部。一开始,有必要声明其他模块依靠模块。支持动态简介后,我们可以根据需要介绍相应的模块。我们已经使用了此功能。DYMANICIMPORT返回一个。

  A.JS

  B.JS

  其中,该类型实际上是一种类型,当操作小数点操作时存在准确性。然后计算

  十进制表达在二元中无限表达。

  双重精确浮点数的十进制部分支持二进制位置,因此添加两者后,由于浮动点数量小数位置的极限而被切断的二进制数,然后转换为十进制,将变成。

  在对象上,添加一个小常数。根据规格,它表示最小浮动点数之间的差异大于浮点数,最小浮点数等于二进制,并且有连续的小数点后零。在降低该值后,它等于。

  实际上,这是可以表示的最低精度。如果错误小于此值,则可以认为它是毫无意义的,也就是说,没有错误。

  引入如此少量的目的是计算浮点的数量并设置误差范围。我们知道,浮点数的计算是不准确的。

  可以用于设置。例如,第二名(即)设置了误差范围,也就是说,如果两个浮点数 - 点号之间的差异小于此值,我们认为两个浮点是相等的。