0%

至2021-08-11

  1. object是引用数据类型,且只存储于堆(heap)中 ( X )

​ 解析:基本类型都存储在栈中,引用数据类型的引用存储在栈中,引用对象的内容存储在堆中

  1. 函数式声明有提升现象,函数表达式不会提升

​ 解析:

1
2
3
4
5
6
7
8
9
10
// 代码片段1,实际执行顺序:先声明函数,再调用
check('first');
function check(ars){
console.log(ars);
}
// 代码片段2,实际执行顺序:先声明变量,再调用函数(返回Uncaught ReferenceError),最后赋值
check('second');
var check= function(ars){
console.log(ars);
}
阅读全文 »

在一个用Vue-CLI建立的项目中,时常需要用到其他的外部插件,其中一些可以直接用npm或者yarn安装,一些需要手动导入到项目中,当然现在大部分插件都可以直接用npm or yarn安装了,安装或导入完毕之后,有两种方式来使用安装好的插件:

阅读全文 »

在使用element-ui中的 <el-table>组件时,由于element-ui本质上是基于Vue实现的一套组件库,因此对于<el-table>组件,可以直接使用其封装好的方法对data进行数据绑定,并通过prop传入其子组件,对data对象中的属性进行实时渲染,但是事实上,在需要重新渲染的场合,只有在对data对象整体赋值的时候,组件才会重新渲染,如果仅改变对象中的一部分属性时,是不会重新渲染的,这点在官方文档中并未提及,算是一个小坑吧。

阅读全文 »

清除浮动

清除浮动,指的是清除浮动与浮动之间的影响。浮动的元素,只能被有高度的盒子关住。 也就是说,如果盒子内部有浮动,这个盒子有高,那么妥妥的,浮动不会互相影响。

方法一,给盒子加高度,因为麻烦,并且不能适应页面的快速变化,一般不使用。

方法二,clear:both; 它的的意思是:不允许左侧和右侧有浮动对象。 存在的问题:它所在的标签,margin属性失效了

阅读全文 »

这两天在编写交互式媒体大作业的时候遇到了这样一个问题:已经事先在CSS中写好了一个animation,绑定在一个类上,该类名为’tracking-in-expand’,同时html中定义好了这样一个段落标签

1
2
3
4
5
6
<div class="mode">
<div>
<div class="text"> <span><p>LARGE IMAGES</p></span></div>
/*...some codes...*/
</div>
</div>
阅读全文 »

今天学着用JavaFX编软工大作业,编了一小部分,想着先打个包试试,因为要求是最终的产品必须用命令行打开,所以打完包之后在命令行里跳转到”Main.class“所在的目录,一运行,提示JRE版本低了,原因是我用IDEA写的时候选择的JDK版本是13.0.2,但是通过

1
Java -version

得知系统使用的JDK版本是12.0.2,需要升级。

阅读全文 »

跟风跟着网上的教程搭了个博客,算是第一次接触到这方面的东西,比较顺利地完成了,感谢教程的作者,写的真的非常详细,除了怎么科学上网没说之外,能说的全说了,非常适合我这样的门外汉。教程链接:https://zhuanlan.zhihu.com/p/102592286

阅读全文 »