资讯
-
在javascript中用什么来定义函数?
在javascript中定义函数的方法有两种:1、用function关键字定义命名函数,语法为“function 函数名(参数){执行的代码}”;2、用“var x=function(name){执行的代码};”定义匿名函数。
- 2022-04-14 15:25
- web前端
-
JavaScript为什么要封装
JavaScript需要封装的原因如下:1、通过封装可以减少代码的冗余,使代码看起来不复杂,减少不必要的代码;2、对象只用对外提供与其它对象交互的必要接口,可以对内部数据提供不同级别的保护,以防止程序中无关部分意外的改变或错误使用了对象的私有部分,可提升安全性。
- 2022-04-14 14:35
- web前端
-
在css3中清除浮动的代码是什么?
在css3中清除浮动的代码是:1、“.clear{clear:both}”,规定元素左右不浮动;2、“overflow:auto”,设置内容被修剪来清除浮动;3、“元素:after{display:table;}”,设置元素以块级表格显示,占满剩余空间清除浮动。
- 2022-04-12 10:09
- web前端
-
在es6中拼接字符串一共有几种写法?
在es6中拼接字符串共有2种写法:1、在模板字符串中利用“${var}”来拼接字符,写法为“`${字符串1}字符串2`”,“${}”中是可以放入JS表达式的;2、利用“+”运算符,写法“字符串1+字符串2”,使用三元表达式时,需要用括号括起来。
- 2022-04-12 09:51
- web前端
-
在es6中声明变量一定要初始化吗?
在es6中声明变量不一定要初始化。在es6中,利用关键字var和let声明的变量是可以修改的,因此可以不初始化,此时变量会被系统默认赋予一个初始值“undefined”;而利用关键字const声明的变量不可以修改,是必须初始化的,否则会报错。
- 2022-04-12 09:23
- web前端
-
在es6中set类型是否有序?
在es6中set类型是有序的。set类型是es6中新增的有序列表集合,其中包含了一些相互独立的非重复值;set的遍历顺序就是插入顺序,set保存的一个函数列表调用时,就是按照指定的顺序进行调用,因此set类型是有序的。
- 2022-04-11 10:31
- web前端
-
ES6的中都有哪些保留字?
ES6的保留字大概分为三种:1、enum(始终保留);2、严格模式下的保留字是implements、package、public、interface、protected、static、let、private;3、模块代码中的保留字是await。
- 2022-04-11 09:47
- web前端
-
jquery如何去掉元素
jquery去掉元素的办法有二种:1、利用remove()方法去掉元素,该方法用于删除指定的元素,语法为“元素对象.remove();”;2、利用empty()方法去掉元素,该方法用于删除指定元素的所有子元素,语法为“元素对象.empty();”。
- 2022-04-08 13:52
- web前端
-
jquery中如何排除元素
在jquery中,可以利用not()方法排除指定的元素,该方法的作用就是返回不符合一定条件的元素,不符合条件的元素将从选择中返回,符合条件的元素将被排除,语法为“元素对象.not(criteria,function(index))”。
- 2022-04-06 14:45
- web前端
-
javascript类的静态方法
JavaScript中类的静态方法是使用static关键字修饰的方法,也叫类方法;在实例化对象之前可以通过“类名.方法名”调用静态方法,并且静态方法不能在对象上调用,只能在类中调用。
- 2022-04-06 14:34
- web前端
-
分享es6中let和var之间的区别
分享es6中let和var之间的区别:1、let变量的作用域是在定义它的块级代码中,而var变量的作用域是在包括它的函数作用域中;2、let变量不能重复声明,而var变量可以重复声明;3、代码执行之前的扫描会将var变量初始化为undefined,而let变量没有初始化。
- 2022-03-31 16:19
- web前端
-
vue中history和hash之前的区别特性分享
在技术层面本人也是小白略懂一点,关于前端知识最近也是在学习。认为区别:1、hash路由再地址栏URL上有“#”,而history路由没有;2、进行回车刷新操作时,hash路由会加载到地址栏对应的页面,而history路由一般会出现404错误;3、hash支持一些低版本的浏览器,而history不支持。
- 2022-03-17 16:13
- web前端