当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] Android动画+事件处理详解

    动画+事件处理篇 前言 动画 1、Android中的动画有哪几类 2、动画能组合在一起使用么? 3、插值器的种类有哪些? 4.如何自定义插值器 5.如何修改Activity进入和退出动画 事件处理 1、Handler机制 2、onTouch和onTouchEvent有什么区别 3、子线程...

    105
    热度
  • [综合] Glide的优化,开发中使用Glide遇到的问题

    Glide加载图片变绿 原因,Glide默认加载图片的格式是DecodeFormat.PREFER_RGB_565,缺少ALPHA通道,导致加载图片变绿。解决方案 Glide.setup(newGlideBuilder(context).setDecodeFormat(DecodeFormat.PR...

    39
    热度
  • [综合] RecyclerView嵌套RecyclerView,内层RecyclerView区域无法响应Item点击

    问题描述 项目中遇到了一个RecyclerView内嵌套RecyclerView,内层RecyclerView的区域无法响应所在Item的点击事件的问题(RecyclerView内嵌套RecyclerView导致外层item点击不响应)。 首先,需要知道触摸事件的响应机制是怎么样的:由上至下,最下层...

    42
    热度
  • [综合] android中kotlin协程和线程的关系

    一.子线程和主线程的频繁切换 假设现在有这样的一个业务逻辑,有3个耗时操作,耗时1函数执行完毕后,我们需要调用函数1更新UI,再执行耗时2函数,执行完毕后我们在调用函数2更新UI,最后执行耗时3函数,再调用函数3更新UI。 1.定义3个不同的耗时操作函数和3个更新UI的函数 funioCode1(...

    90
    热度
  • [综合] 为什么要发明Hooks?

    -Class中最重要的2个特性都没有用到: 一方面,React组件之间是不会相互继承的。即没有利用到Class的继承特性 另一方面,所有UI都是由状态驱动的,因此很少会在外部去调用一个类实例(即组件)的方法。组件所有方法都是在内部调用,或者作为生命周期方法被自动调用的 目标: -给函数组件加上状...

    11
    热度
  • [综合] React hook实现展示对话框

    React中使用对话框并不容易,主要因为: 对话框需要在父组件中声明,才能在子组件中控制其是否显示 给对话框传递参数只能由props传入,这意味着所有状态管理都必须在更高阶的组件中。而实际上这个对话框的参数只在子组件中才会维护。这时就需要我们使用自定义事件将参数传回 这些问题的本质就是:如何用一...

    80
    热度
  • [综合] React-Hooks-学习-02-4个常用hooks

    Hooks的使用规则: 只能在组件的顶级作用域使用,且在组件的多次渲染之间必须按顺序执行。 即不能在循环、条件判断、嵌套里面使用 即所有hook必须执行到,且按顺序 只能在函数组件或其他hooks中使用。 4个常用的内置hooks: useCallback useCallback(fn,...

    73
    热度
  • [综合] React-Hooks-学习-03-理解组件生命周期

    React的本质? 从Model到View的映射。假设状态永远不变,那么实际上函数组件就相当于是一个模版引擎,只执行一次。 但是React本身正是为了动态的状态变化而设计的,而可能引起状态变化的原因基本只有两个: 用户操作产生的事件,比如点击了某个按钮 副作用产生的事件,比如发起某个请求正确返回...

    65
    热度
  • [综合] React类中方法的this指向

    对于普通的类: classPerson{constructor(name,age){this.name=name;this.age=age;}speak(){console.log(this);} }constp1=newPerson(’tom’,18); p1.speak();//通过实例调用sp...

    58
    热度
  • [综合] excel的导出

    1:父页面引入xlsx.core.min.js、FileSaver.min.js、tableExport.js、toexecl.js 2:functionexportExcel(){ $("#statisTitle").show();//statisTitledivid varfileN="单位业...

    95
    热度
  • [综合] 如何去除页面滚动条

    <bodyscroll=no> 去掉水平滚动条:<bodystyle="overflow-x:hidden">去掉竖直滚动条:<bodystyle="overflow-y:hidden"> 隐藏横向滚动条,显示纵向滚动条:<bodystyle="overfl...

    14
    热度
  • [综合] JavaScript语言精粹经典实例(整理篇)

    数据类型 JavaScript是弱类型语言,但并不是没有类型,JavaScript可以识别下面7种不同类型的值: 基本数据类型 1.Boolean 2.Number 3.String 4.null 5.undefined 6.Symbol Object 1.Array 2.RegExp 3.Date...

    64
    热度
  • [综合] 三种布局模型和轮播

    css布局模型(三种)1、流动模型(Flow):默认的网页布局模式,块状元素都自上而下按顺序垂直延伸分布。内联元素都会在所处的包含元素内从左到右水平分布显示2、浮动模型(Float):float:left3、层模型(Layer):三种:1绝对定位(position:absolute)2、相对定位(p...

    32
    热度
  • [综合] css基础,盒子模型

    元素分类:块状元素、内联元素(又叫行内元素)和内联块状元素。常用的块状元素有:<div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、&l...

    12
    热度
  • [综合] 1、使用CSS3和jQuery制作的水平时间轴

    这是一个可以在PC和移动端表现非常棒的水平时间轴,它由上部水平滑块和下部时间点对应的内容区块,点击时间轴上的时间点,下部内容会滑动到对应的内容区块。使用CSS3和jQuery技术使得时间轴滑块可以左右滑动,非常强大。 1:引入js、css <linkrel="stylesheet"href="...

    38
    热度
  • [综合] 优秀的用户界面设计技巧

    成功的页面设计不仅有很高的转化率更便于用户使用,既能满足商业目标更能为用户带来良好的体验。1.用通栏布局代替多栏布局 2.给用户些好处,别急着做生意 3.整合相似的功能,去掉零碎的UI元素 4.利用社会认同效应,别总是自吹自擂 5.主要功能需要多次强化显示 6.区分选中和可点击的状态,不要使用户困惑...

    82
    热度
  • [综合] Oracle(+)号用法Oracle左连接、右连接、全外连接用法

    Oracle外连接(OUTERJOIN) 左外连接(左边的表不加限制) 右外连接(右边的表不加限制) 全外连接(左右两表都不加限制) 对应SQL:LEFT/RIGHT/FULLOUTERJOIN。通常省略OUTER关键字,写成:LEFT/RIGHT/FULLJOIN。 在左连接和右连接时都会以一...

    38
    热度
  • [综合] ORACLE常用SQL操作记录

    基本 createtabletable1(idvarchar(300)primarykey,namevarchar(200)notnull);--新建表 insertintotable1(id,name)values('aa','bb');--插入数据 updatetable1setid='bb'w...

    27
    热度
  • [综合] jsp中取值的区别

    1、<%=%>是须明确指定从哪个对象里取值。 2、而${}则是自动从内置对象中查找值。 例: <%=x%>取当前页面的x值: <%=request.getAttrbutr("x")%>取request中的x值 1、${x}首先从当前页面找有没有x,有就显示它 2、...

    53
    热度
  • [综合] 访问控制和修饰符

    访问控制修饰符 Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java支持4种不同的访问权限。 default(即缺省,什么也不写):在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。 private:在同一类内可见。使用对象:变量、方法。注意:不能修饰类(外...

    45
    热度