1 xiaoyaGrace

尚未进行身份认证

暂无相关简介

等级
TA的排名 3k+

面试题之移动端布局问题

固定定位布局 键盘挡住输入框内容1、通过绑定窗口改变事件,监听键盘的弹出。然后去改变固定定位元素的位置。默认键盘的宽度应该是页面的2分之一。所以我们位移的距离改成键盘的二分之一就可以了[JavaScript]纯文本查看复制代码? 1 2 3 4 5 6 7 8 9 window.onresize = function(){ //$(".mian")就是固定定位的元素 ...

2020-05-27 11:05:27

浅谈Vue中computed

1、computed特性: 计算属性在使用的时候,要当做普通属性使用就好,不需要加() 只要计算属性这个function内部所用到的data中的数据发生了变化,就会立即重新计算这个计算属性的值 计算属性的求值结果,会被缓存起来,方便下次继续使用;如果计算属性方法中,所依赖的任何数据,都没有发生过变化,则不会重新对计算属性求值 可以为函数或者对象 2.computed原理是什么: 学习中最常见听到的一句话就是,computed就是...

2020-05-27 11:02:21

ES6中的let

一、没有声明提升var有声明提升。用let来声明变量时,不会将声明提升到最顶部。console.log(val);// 0varval = 0;console.log(a);// Cannot access 'a' before initializationleta = 1;因此,当我们使用let来声明变量时,一定要先声明再使用。注意:let声明的变量不会被挂载到window对象上。leta = 1;console.log(a);// 1console.log(wind...

2020-05-27 10:59:13

Promise 总结

使用场景一般情况下,当我们想表达‘这是将来要做的事情,要在当前的步骤完成以后发生。’这层意思的时候,通常会使用异步回调来搞定这种情况,这是很久以来的通用解决方案。通常会写出一下代码:[AppleScript]纯文本查看复制代码? 1 ajax(url, callback) 通过callback来处理未来值,但是同时,无论你有没有意识到,你都默认的信任了第三方库,它会将结果提交给你,然后你是用值进行下一步的操作,但是这种信任通常是很脆弱的信任,可能..

2020-05-27 10:55:04

Vue keep-alive 使用及缓存机制详解

前言在VUE项目中,有些组件或者页面没必要多次渲染,所以需要将部分组件有条件的在内存中进行"持久化",不过这里的持久化不是简单的数据持久化,而是整个组件(包括数据和视图)的持久化,刚好VUE提供了<keep-alive>这个内置组件来完成这件事情。<keep-alive> 包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。和 <transition> 相似,<keep-alive> 是一个抽象组件:它自身不会渲染一个 DOM 元素,也不会出现在组...

2020-05-27 10:53:38

数组的两个方法: copyWithin和fill

arr.copyWithin() 在当前数组中,复制一段,替换掉另外一段 ps:会改变原数组,数组长度不变  参数: target --必选 从该下标开始替换数组项    start --可选 从该下标开始复制数组项,默认为0    end --可选 到该下标停止复制数组项,不包括该位置,默认是Array.length[JavaScript]纯文本查看复制代码? 1 2 3 4 5 6 7 8 ...

2020-05-27 10:45:09

面试题之vue跨域

Vue中的跨域解决方案什么是跨域跨域指浏览器不允许当前页面的所在的源去请求另一个源的数据。源指协议,端口,域名。只要这个3个中有一个不同就是跨域[JavaScript]纯文本查看复制代码? 1 2 3 4 5 6 # 协议跨域 http://a.baidu.com访问https://a.baidu.com; # 端口跨域 http://a.baidu.com:8080访问http:/...

2020-05-27 10:43:32

HTML+CSS+JS基础知识

HTML 1.基本概述 对于学习html的学习,更多的就是记住这些标签的含义以及会使用即可,这是前端最重要的知识。 注释的语句为:<!-xxx-> 整个HTML页面主要分为两个部分:头部head 身体body. 下面我们来介绍标签:标签分为单标签和双标签,单标签是为一个箭头结尾的。双标签是要有头有尾的结束。 在html的角度来讲,标签分为: 文本标签:<p></p> ,<sp...

2020-05-27 10:40:51

Promise.all() 与 Promise.race()

Promise.all(): 复制代码 1 <body> 2 <div id="pic" ></div> 3 <script> 4 const imgs = [ 5 'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=158860630179...

2020-05-27 10:35:53

JS 同步转异步之Promise

同步方法在promise示例中变成异步执行:[url=][/url]console.log(1);let p =newPromise(resolve => {console.log(2);resolve();console.log(3);});console.log(4);p.then(() => {console.log(5);});console.log(6);[url=][/url]输出:由此,利用Promise实现同步转异步函数:[url=]...

2020-05-27 10:31:18

Unity控制台显示C++代码中Log

写Unity的C++插件时非常不方便的一点就是,在Unity调试的时候无法显示log。 以下代码是我在编写HoloLens插件时用到的代码。外汇出入金流程http://www.fx61.com/support,时间过去好久了,今天翻到了做个记录。(万能的指针) UnityDebug.h #include"string.h" #include "stdio.h" #include #define UnityLog(acStr, ....

2020-05-26 10:05:05

Java做一个让电脑循环按空格的小程序

主页面类(包装成了一个exe程序)import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;/*** 脚本的主页面* @author Serendipity*/public class Client extends JFrame implements ActionListener {private JButton JStart;

2020-05-26 10:02:09

Activity之间参数传递

1、第一种,简单传递。 发送: switch (v.getId()) { case R.id.btn1: EditText editText = findViewById(R.id.editText); Intent intent = new Intent(this, my1Activity.class); intent.putExtra("data", editText.getText().toString()); ...

2020-05-26 09:58:21

Android 7.0 运行时权限弹窗问题

Android 7.0系统在运行应用的时候,对权限做了诸多限制,normal, dangerous, signature, signatureOrSystem ,取决于保护级别,在确定是否授予权限时,系统可能采取不同的操作。 normal 表示权限是低风险的,不会对系统、用户或其他应用程序造成危害; dangerous 表示权限是高风险的,系统将可能要求用户输入相关信息,才会授予此权限; signature 表示只有当应用程序所用数字签名与声明引权限的应用程序所用...

2020-05-26 09:53:38

Python企业编码生成系统之系统主要函数设计详解

mkdir函数实现# 创建文件夹函数def mkdir(path):isexists = os.path.exists(path) # 判断文件夹路径是否存在if not isexists: # 如果文件夹路径不存在os.mkdir(path) # 创建要创建的文件夹openfile函数实现# 读取文件内容函数def openfile(filename):f = open(filename) # 打开指定文件fllist = f.read() # 读取文件内容f.close() # 关

2020-05-26 09:49:02

arcgis js 3.x实现地图上的要素查询属性信息

直接上代码:<!DOCTYPE html><html><head><meta charset="utf-8" /><title></title><link href="../../../Htmllibs/arcgis_js_api/library/3.27/3.27/dijit/themes/nihilo/nihilo.css" rel="stylesheet" type="text/css" /><li

2020-05-26 09:42:49

Python数据结构与算法之图的广度优先与深度优先搜索算法示例

本文实例讲述了Python数据结构与算法之图的广度优先与深度优先搜索算法。分享给大家供大家参考,具体如下:根据维基百科的伪代码实现:广度优先BFS:使用队列,集合标记初始结点已被发现,放入队列每次循环从队列弹出一个结点将该节点的所有相连结点放入队列,并标记已被发现通过队列,外汇返佣http://www.fx61.com/,将迷宫路口所有的门打开,从一个门进去继续打开里面的门,然后返回前一个门处"""procedure BFS(G,v) islet Q be a queueQ.enque

2020-05-26 09:40:05

docker下搭建MySQL+php-fpm+nginx容器环境

准备镜像 我使用的centos系统,docker-ce最新版本。 先准备好三个镜像 docker pull mysql:5.7 docker pull php:5.6-fpm docker pull nginx:latest 注意,mysql和php不要使用最新版本,坑很多。 1 docker images #查看镜像 一、构建mysql容器 docker run -d -p 33...

2020-05-26 09:37:46

PHP 并发场景的 3 种解决方案

在秒杀,抢购等并发场景下,可能会出现超卖的现象,在 PHP 语言中并没有原生提供并发的解决方案,因此就需要借助其他方式来实现并发控制。列出常见的解决方案有:使用队列,额外起一个进程处理队列,并发请求都放到队列中,由额外进程串行处理,并发问题就不存在了,但是要额外进程支持以及处理延迟严重,本文不先不讨论这种方法。利用数据库事务特征,做原子更新,此方法需要依赖数据库的事务特性。借助文件排他锁,在处理下单请求的时候,用 flock 锁定一个文件,成功拿到锁的才能处理订单。一、利用 Redis

2020-05-26 09:35:23

PHP获取临时文件的目录路径

PHP获得临时文件的文件目录相对路径,能够 根据tempnam()和sys_get_temp_dir()函数来完成。下边我们运用简单的代码实例,给大伙儿介绍PHP获得临时文件的文件目录相对路径的方式 。代码实例以下:<?php$temp_file=tempnam(sys_get_temp_dir(), 'aaa');echo$temp_file."\n";輸出以下:函数介绍:tempnam()函数用以创建一个具备唯一文件夹名称的文档。tempnam(str...

2020-05-26 09:27:55

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。