Flex Basis与Width的区别

Flex Items的应用准则content –> width –> flex-basis (limted by max|min-width) 也就是说, 如果没有设置flex-basis属性,那么flex-basis的大小就是项目的width属性的大小 如果没有设置width属性,那么flex-

微信小程序—height: 100% 属性未生效问题

(1)问题:view样式中设置height: 100%未生效 (2)原因:heigt: 100%属性是子节点相对于父容器来说,此属性生效的必要条件是父容器必须具有具体的高度信息 (3)解决方案:从根节点page开始,一直到需要设置的那一层,设置每一层的height

flex布局 flex:1 详解

这是一句和回答无关的话:我是来谢赞的 :)以下个人测试,如有纰漏错误恳请指正:首先明确一点是, flex 是 flex-grow、flex-shrink、flex-basis的缩写。故其取值可以考虑以下情况:flex

WebStorm微信小程序单位rpx出现空格问题

Windows先下载sed 配置Tools->File Watchers->+ 添加下图配置 //windows系统-i s/"\ rpx"/rpx/g $FilePath$//MacOS系统-i "" s/"\ rpx"/rpx/g $FilePath$参考至WebStorm格式化代码,微信小程序rpx出现空格问题

async await执行顺序

await做了什么处理从字面意思上看await就是等待,await 等待的是一个表达式,这个表达式的返回值可以是一个promise对象也可以是其他值。很多人以为await会一直等待之后的表达式执行完之后才会继续执行后面的代码,实际上aw

JavaScript 中 call()、apply()、bind() 的用法

其实是一个很简单的东西,认真看十分钟就从一脸懵B 到完全 理解!先看明白下面:例 1obj.objAge; // 17obj.myFun() // 小张年龄 undefined例 2shows() // 盲僧 比较一下这两者 this 的差别,第一个打印里面的 this 指向

关于Java对象作为参数传递是传值还是传引用的问题

前言  在Java中,当对象作为参数传递时,究竟传递的是对象的值,还是对象的引用,这是一个饱受争议的话题。若传的是值,那么函数接收的只是实参的一个副本,函数对形参的操作并不会对实参产生影响;若传的是引用,那么此时对形

Java中静态方法能否被重写

??在Java中,子类可继承父类中的方法,而不需要重新编写相同的方法。但有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写(Override)。方法重写又称方法覆盖。public class Test {

JavaScript中的一切都是对象!

介绍我们将探讨JavaScript的基本基础之一,即对象,并具体讨论为什么JavaScript中的所有内容都是对象,或者确实如果是?背景JavaScript对值进行任意区分:原始值和对象。原始值包括布尔值,数字,字符串,null和undefined。虽然JavaS

Java数据类型之引用型数据类型

我们接着来说数据类型,上一次我们提到了java中的八种数据类型,没有涉及到引用类型,而java的引用类型只有三种,分别是类(class)、接口(interface)、数组。 Java把内

Java对象与对象引用变量的理解

Java对象及对象引用  首先定义一个简单的类:  class User{    int userId;    String userName;  }  我们在创建对象时,通常会写:     User user = new User();  这个操作包含了四个动作。 

关于Javascript中数组作为函数参数的问题?

let arr = [1,2,3,4,5]function A(_arr){ _arr[1] = 0}A(arr)console.log(arr) // 1 0 3 4 5function B(_arr){ _arr = null}B(arr)console.log(arr) // 1 0 3 4 5为什么经过函数B,arr没有变成null, 从函数A来

java 对象作为方法(函数)的参数传递 (适用于大部分语言)

说到对象作为方法的参数传递的时候,大家都知道,当方法有返回值的时候,我们在其他方法定义一个接收他的对象就把他的值给获取到了,可是如果不定义对象接收呐? 请看方法有返回值的情况下:这种情况下,打印出来的值是321,我没有

js函数内部修改外部变量

let test = 0;function fn(){ test++; } fn(); // test == 1 这样就行了参数t当然不是指向test了,因为test是原始类型,原始类型是值传递的方式,就是说只是把值copy一份传递给了对方变量;而引用类型是引用(共享)传递,引用

axios cache前端数据缓存

axios cache前端数据缓存

提示 这里讲的前端缓存是指前端对接口数据的缓存处理,而不是通过 HTTP(s)缓存前言通常会在项目中有这么些情况发生,比如每次页面切换的时候都会请求接口,如果频繁切换,也就会导致接口频繁的请求,而且在数据基本没有什么变

Vue子组件调用父组件的方法[父子组件]

Vue中子组件调用父组件的方法,这里有三种方法提供参考 第一种方法是直接在子组件中通过this.$parent.event来调用父组件的方法父组件<template> <div> <child></child> </div></template><script> import child

js图片加载 完成之前显示loading中的图片

<html> <title>js图片未加载完显示loading效果</title> <body> <style> img{float:left;width:200px;height:200px;margin:0 10px 10px 0} </style> <script> //判断浏览器 var Browser=new Object(); Brows

类的静态变量和静态方法能否被子类继承?

(类的静态变量和静态方法能否被子类继承?)结论:java中静态属性和静态方法可以被继承,但是没有被重写(overwrite)而是被隐藏. 原因: 1). 静态方法和属性是属于类的,调用的时候直接通过类名.方法名完成对,不需要继承机制及可以

Java的静态方法不能被重写

答案很明确:java的静态方法不能被重写。 静态成员(方法或属性)是类的成员存放在栈中,类可以直接调用(是属于类的静态成员,当然对象也可以调用,只是说你可以使用而已);实例成员是对象的成员,存放在堆中,只能被对象调用。 重写的

Java中private方法能重写吗?

下面是测试代码 public class A { private void print() { System.out.println("A"); } public static void main(String[] args) { A a = new B(); a.print(); B b = new B();

Java多态之向上转型、同名变量以及方法覆盖

首先,我们先要简单理解两个概念: 1、向上转型:父类类型的引用指向子类类型的对象。例如: class Parent { } class Child extends Parent { } public class MainClass { public static void main(String[]

Java 初始化顺序

Java 初始化顺序

 Java多态的介绍

Java多态的介绍

多态的基本介绍 所谓多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法

Java之final关键字详解

final关键字用法修饰类当用final去修饰一个类的时候,表示这个类不能被继承。注意:a. 被final修饰的类,final类中的成员变量可以根据自己的实际需要设计为fianl。b. final类中的成员方法都会被隐式的指定为final方法。说

为什么Java中子类重写方法的访问权限不能低于父类中权限

  该问题依赖于里氏代换原则, 先记录下该原则的原理  里氏代换原则(Liskov Substitution Principle LSP)面向对象设计的基本原则之一。 里氏代换原则中说,任何基类可以出现的地方,子类一定可以出现。 LSP是继承复用