您的位置:首页 > 技术中心 > 前端框架 >
  • javascript中用什么定义函数

    javascript定义函数的方法:1、用function关键字定义命名函数,语法为“function 函数名(参数){执行的代码}”;2、用“var x=function(name){执行的代码};”定义匿名函数。本教程操作环境:wind

    2022-04-19 14:46点击阅读

  • JavaScript为什么要封装

    需要封装的原因:1、通过封装可以减少代码的冗余,使代码看起来不复杂,减少不必要的代码;2、对象只用对外提供与其它对象交互的必要接口,可以对内部数据提供不同级别的保护,以防止程序中无关部分意外的改变或错误使用了对象的私有部分,可提升安全性。本

    2022-04-19 14:46点击阅读

  • 深入了解CSS动画新特性:@scroll-timeline

    在之前的文章《2022年你值得了解的几个CSS新特性(收藏学习)》中带大家简单介绍了几个CSS新特性,今天带大家深入了解其中的一个新特性(动画杀手锏):@scroll-timeline,希望对大家有所帮助!在 CSS 规范 Scroll-l

    2022-04-19 14:45点击阅读

  • 十点关于ES6的吐槽,可能给你很大收获!

    本篇文章给大家分享一位leader的十点关于ES6的吐槽,并对应补充一些相关知识,希望对大家有所帮助!不是标题党,这是一位leader在一次代码评审会对小组成员发出的“怒吼”,原因是在代码评审中发现很多地方还是采用ES5的写法,也不是说用E

    2022-04-13 09:46点击阅读

  • es6声明变量必须初始化吗

    es6声明变量不是必须初始化的。在es6中,利用关键字var和let声明的变量是可以修改的,因此可以不初始化,此时变量会被系统默认赋予一个初始值“undefined”;而利用关键字const声明的变量不可以修改,是必须初始化的,否则会报错。

    2022-04-11 18:39点击阅读

  • es6中拼接字符串有几种写法

    es6中拼接字符串有2种写法:1、在模板字符串中利用“${var}”来拼接字符,写法为“`${字符串1}字符串2`”,“${}”中是可以放入JS表达式的;2、利用“+”运算符,写法“字符串1+字符串2”,使用三元表达式时,需要用括号括起来。

    2022-04-11 18:22点击阅读

  • css3中清除浮动的代码是什么

    清除浮动的代码是:1、“.clear{clear:both;}”,利用clear属性;2、“overflow:hidden;”,利用overflow属性;3、“元素:after{display:table;}”,利用“:after”伪元素。

    2022-04-11 18:14点击阅读

  • es6数组的排序方法是什么

    es6数组的排序方法是“sort()”。sort()方法用于对数组的元素进行排序,排序顺序可以是字母或数字,并按升序或降序,默认按字母升序;该方法有一个可选参数,此参数必须是函数,语法“array.sort(callback(a,b))”。

    2022-04-11 18:04点击阅读

  • css3中的3维平面z轴有负值吗

    css3中的3维平面z轴有负值。3维坐标系中z轴往屏幕外面是数值为正,往屏幕里面数值为负值;当translate3D属性值中z轴为负值时,元素向屏幕内位移,语法为“transform:translate3d(x,y,z)”。本教程操作环境:

    2022-04-11 18:04点击阅读

  • 浮动是不是css3新增的

    浮动不是css3新增的。利用float属性可以定义元素在哪个方向浮动,该属性在css1时就已经可以使用了;无论设置浮动的元素本身是什么元素,设置浮动后,元素会生成一个块级框,语法为“元素{float:value;}”。本教程操作环境:win

    2022-04-11 17:49点击阅读

  • es6箭头函数有哪些特性

    es6箭头函数的特性有:1、箭头函数没有arguments对象;2、箭头函数的this值,取决于函数外部非箭头函数的this值,箭头函数不能改变this指向;3、箭头函数不能用new关键字声明;4、箭头函数没有原型prototype属性。本

    2022-04-11 17:46点击阅读

  • css3中flex值为1是什么意思

    意思是:“flex-grow”项目放大比例值为1、“flex-shrink”项目缩小比例值为1、“flex-basis”项目占据空间为“0%”;flex是“flex-grow、flex-shrink、flex-basis”三个属性值的缩写。

    2022-04-11 17:35点击阅读

  • es6新增了哪些扩展

    es6新增的扩展:1、允许为函数的参数设置默认值;2、新增箭头函数,可使用箭头“=>”来定义函数,语法“var 函数名=(参数)=>{...}”;3、扩展元素符“...”,可将一个数组转为用逗号分隔的参数序列,也可将某些数据结构转为数组。本

    2022-04-11 17:29点击阅读

  • caption是html5新增的吗

    caption不是html5新增的。caption标签是html中用于定义表格标题的,并且该标签必须放置在table标签后,一个表格只能定义一个标题;在html5中已经不支持标签内的align属性,在html4.01时已废弃align属性。

    2022-04-11 17:22点击阅读

  • 深入了解JavaScript的内存与性能问题

    本篇文章给大家带来了关于javascript的相关知识,其中主要介绍了JavaScript的内存与性能问题,包括了如何解决类似按钮过多的问题、删除事件处理程序等等,希望对大家有帮助。相关推荐:javascript教程一、何为JavaScri

    2022-04-11 17:02点击阅读

  • es6中promise对象的状态有哪些

    状态:1、pending进行中的状态,该状态进行初始化,在过程中还没有结果;2、fulfilled成功状态,resolved状态会触发后续的then回调函数;3、rejected失败状态,rejected状态会触发后续的catch回调函数。

    2022-04-11 17:02点击阅读

  • 浅析node中的常用模块:path模块和fs模块

    在node中还有很多内置对象,可以帮助我们进行很多操作,包括对路径、文件等操作。下面本篇文章给大家介绍一下node常用内置模块中的path模块和fs模块,希望对大家有所帮助!path模块path模块用于对路径和文件进行处理,提供了很多方法。

    2022-04-11 17:02点击阅读

  • 带你学习JavaScript中的File API、Streams API和Web Cryptography API

    本篇文章给大家带来了关于javascript的相关知识,其中主要介绍了JavaScript中的File API、Streams API、Web Cryptography API的相关内容,希望对大家有帮助。【相关推荐:javascript视

    2022-04-11 17:02点击阅读

  • 完全掌握JavaScript之DOM与BOM的区别与用法

    本篇文章给大家带来了关于javascript的相关知识,其中主要介绍了DOM与BOM及其区别与用法的相关问题,下面就一起来看一下,希望对大家有帮助。【相关推荐:javascript视频教程】I. 简述:何为DOM,何为BOM?在文章开始之初

    2022-04-11 17:02点击阅读

  • 浅析node esmodule模式下怎么调用commonjs模块

    本篇文章来继续node的学习,介绍一下esmodule模式下怎么调用commonjs模块,希望对大家有所帮助!最近写nodejs脚本较多,遇到一个问题。修改了 package.json 的 type: "module" 后,部分工具无法正常

    2022-04-11 17:02点击阅读