- 博客(15)
- 收藏
- 关注
原创 匿名函数和eval用法
有些时候写js不能污染全局变量,所以就需要一个匿名函数来将变量变成局部的,带参数的写法为(function(obj){ //里面为要处理的代码块 eval(obj)})(this.content)eval函数是将字符串转化为js形式输出...
2020-08-26 08:36:12
282
原创 稀疏数组以及原型对象的一点理解
对图片上代码的理解:a开始为一个数组,原型对象是指向创建的数组,所以原型对象的长度为0,a既是数组也是一个对象,可以为a分配一个长度a.length = 5,这段空间是一个虚拟空间,如果为空不占用任何内存,只能存储数字形式的数据,不能去管理这个长度之外的数据,a最后是一个稀疏数组,既有有序数组又有无序数组。...
2020-08-21 17:01:07
109
原创 获取手机的像素大小和比例调节(屏幕自适应问题)
自己写项目时获取屏幕高度写的js文件,计算px和比例,计算比例时有个人计算高度和宽度方法,仅供参考,还要自己上手去实践才能找到适合自己的import {Dimensions, StatusBar, Platform, PixelRatio, ReactNative} from 'react-native'import { Header ,useHeaderHeight} from 'react-navigation-stack';//设置手机高度和宽度const designWidth = 828.
2020-08-20 19:44:32
653
原创 引入动态组件库无法更改样式怎么做(以修改codemirror高度为例)
vue中当我引入了一个codemirror库时,发现编辑器高度固定300px,当然不能满足需求,通过查官方文档发现可以通过改codemirror来修改高度,但是写了css样式发现不管用,这是为什么呢?原因(自己的理解):因为是引入的动态组件库,所以当直接用css修改样式时不能修改全局样式,所以不管用。解决办法:一: 去掉css样式的scoped,scoped是实现组件的私有化,只能修改当前模块的样式,不能修改引入的组件。二: 如果不想去掉scoped的话,给整个div一个class样式,将所有的样式
2020-08-15 15:16:25
878
原创 Web前端之自己遇到的面试问题整理(待完善)
面试问题1.js中的数据类型-五种基本类型:Number, String, Boolean, Undefined, Null-一种复杂数据类型L:Object-Es6新增数据类型:SymbolNull转化为数字0,undefined转化为数字NaN2.post和get的区别-GET把参数包含在URL中,POST通过request body传递参数GET在浏览器回退时是无害的,而POST会再次提交请求。GET产生的URL地址可以被Bookmark,而POST不可以。GET请求会被浏览器主
2020-07-30 10:49:06
179
原创 JS之学习之路总结
js学习1.数据类型1.1基本数据类型String Number Boolean Null Undefined基本数据存储在栈内存中,数据之间互相独立1.2引用数据类型Objectvar Obj = new Object()或var Obj = {}引用数据存贮的是对象的内存地址,两个变量引用同一个地址时,一个发生改变,另一个同样会发生改变。2.函数创建函数 var fun = new Function() {}1.调用函数时解析器不会检查实参的类型2.调用函数时解析器
2020-07-30 10:45:43
85
原创 Vuex学习知识点总结
Vuex学习1.Vuex概述1.1组件之间共享数据的方式-父向子传值:v-bind属性绑定-子向父传值:v-on事件绑定-兄弟组件之间共享数据:EventBus$on 接受数据的那个组件$emit 发送数据的那个组件1.2Vuex是什么-Vuex是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件之间的数据的共享。1.3使用Vuex统一管理状态的好处1.能够在vuex中集中管理共享的数据,易于开发和后期维护。2.能够高效地实现组件之间的数据共享,提高开发效率。3.存储在vu
2020-07-27 11:55:06
208
原创 前端如何获取路由的id值
通过一个判断就能解决if(this.$route.params && this.$route.params.id){ }
2020-07-12 11:00:18
1420
原创 import ...from 和 import {} from的区别
我的理解如果是一个引用,可以使用 import ...from如果是多个引用,要用import{} from在JavaScript ES6中,export与export default均可用于导出常量、函数、文件、模块等,你可以在其它文件或模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用,但在一个文件或模块...
2019-10-19 16:30:27
188
原创 vue中axios遇到的坑
this.axios.post("http://localhost:81/users/user").then(response=>{//console.log(response.data);this.customers = response.data;console.log(customers);}).catch(err=>{console.log(err);...
2019-06-16 18:09:58
275
原创 N皇后问题
看书学会了回溯法,交题时发现超时了,才发现该原来要进行预处理,减少计算量。#include<cstdio>#include<cstring>#include<algorithm>#include<iostream>using namespace std;const int maxn = 11;int a[maxn];int n;...
2019-03-22 20:01:04
73
原创 DP(一)
动态规划注意全局的局部最优解一、最长增长子序列 给定一个数组,求数组的最长增长子序列。 解法:要用到dp思想,先找到所有局部的最优解,就是全局的最优解。 代码:int main(){ int n; int s[maxn], dp[maxn]; while(scanf("%d", &n) != EOF){ ...
2019-03-17 20:31:39
127
原创 背包问题
(1)01背包有N件物品和一个容量为V的背包。第i件物品的价格(即体积,下同)是w[i],价值是c[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。解题思想:对第i件物品选不选的问题。状态方程:f[i][j] = f[i - 1][j] //第i件没有选 f[i][j] = max(f[i - 1][j - w[...
2019-03-14 10:36:38
153
原创 错误答案但在找不到原因
Kiki likes traveling. One day she finds a magic lamp, unfortunately the genie in the lamp is not so kind. Kiki must answer a question, and then the genie will realize one of her dreams.The question ...
2019-03-02 20:07:31
150
原创 HTML笔记
格式<html> <body> </body></html>标题:<h1> </h1> <h2> </h2>字体一直减小段落:<p> </p>粗体:<b> </b>
2018-07-13 18:51:17
87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人