-
element-ui自定义上传(http-request)踩坑记录
-
1. 以下代码输出什么结果?alert(a)
a()
var a = 3
function a(){
alert(10)
}
a()
a = 6
alert(a)
a()分析:这道题考察声明提前,将上述代码转为实际代码var a //声明提前
function a (){ //声明提前
alert(10)}alert(a) //输出a函数
a() //输出10
a = 3 //a赋值为3
a() //报错此时a值为3已不是函数,后续不再执行
a=6
alert(a)
-
算法1、n=0 和 n=1 的时候 并没有其他可选择的,所以可以得出f(0)=0;f(1)=1;2、n>=2时情况就变复杂起来,但是这个时候可以操作的步骤也就2种也就是走1步(n-1)与走2步(n-2)。所以可以得到f(n)=f(n-1)+f(n-2);从当前状态转为下一状态的通用算法既可。3、 验证,使用2以上的数字验证几次。一递归优点:可能是最好理解的算法了把。代码简单,好理解。缺点:计算次数颇多,有很多冗余计算。function method(N) {
if n <= 2 {
-
此问题是一道面试题Array(100).map(x=>1)的结果什么,有什么办法创建一个长度为100且元素均为1 的数组理想情况下Array(100)创建了一个长度为100 的数组,使用map去循环实际运行情况如下map循环压根就没有执行,更别说改到数组内的内容原理为了解释上面的现象,我必须介绍一个重要的技术特性。在 JavaScript 内部,数组就是用数字作为键名的对象。比如:['a', 'b', 'c']本质上它等于下面的对象:{ 0: 'a', 1: 'b', 2: 'c', le
-
常见class关键词: 布局类:header, footer, container, main, content, aside, page, section 包裹类:wrap, inner 区块类:region, block, box 结构类:hd, bd, ft, top, bottom, left, right, middle, col, row, grid, span 列表类:list, item, field 主次类:prima
-
1. 设置对象或数组的值:Vue.set(target,key,value) ;2.删除对象或数组中元素: Vue.delete ( target,key) ;3. 数组对象直接修改属性,可以触发视图更新:this.array[0].show = true;4.splice方法修改数组,可以触发视图更新:this.array.splice(indexOfItem, 1, newElement)5.数组整体修改,可以触发视图更新:var tempArray = this.array;tempArr
-
第一步:安装插件KoroFileHeader安装成功后重启VsCode!!!第二步:设置头部信息点击:文件->首选项->设置,在setting.js中编辑 加入以下代码// 文件头部注释
"fileheader.customMade": {
"Author": "wkiwi",
"Email": "w_kiwi@163.com",
"Date": "",
"LastEditors": "wkiwi",
"LastEditTime": ""
-
uniapp-cli安装使用正式版(对应HBuilderX最新正式版)vue create -p dcloudio/uni-preset-vue my-project使用alpha版(对应HBuilderX最新alpha版)vue create -p dcloudio/uni-preset-vue#alpha my-alpha-projectcli项目使用uniCloud1.将cli项目导入HBuilderX2.在项目根目录(src同级)创建cloudfunctions-aliyun或者clou
-
css滤镜,gif实现半透明
-
1、首先需要有npm账号,可以直接登录官网https://www.npmjs.com/signup免费注册,注册后一定要进行邮箱验证,否则后面进行组件包发布时候会提示403错误,让进行邮箱核准。2、在本地新建一个项目,在cmd里输入命令进入项目文件夹;3、使用npm init 命令初始化当前项目信息,需要填写的信息是: 直到出现,is this OK?回车后回到文件夹,会多出来一个package.json,里面就是刚才填写的信息。4.npm 账号登录,用户名,邮箱,密码登
-
git log# 输出概要日志,这条命令等同于
# git log --pretty=oneline --abbrev-commit
git log --oneline
# 指定最近几个提交可以带上 - + 数字
git log --oneline -5
# 提供类似 GUI 工具的 log 展示
git log --graph --date=relative --pretty=tformat:'%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%an
-
开源项目的组成部分在讲清楚之前呢,我们先来了解一下一个开源项目有哪些组成部分:name: 项目名
description: 项目的简要描述
项目的源码
README.md: 项目的详细情况的介绍那么除了这些要素之外,项目本身的star数和fork数,也是评判一个开源项目是否火热的标准,这同时也是一个很重要的搜索标准。另外我们也要注意观察这个项目的最近更新日期,因为项目越活跃,那么它的更新日期也更加频繁。以上要素就是我们在进行搜索的时候要注意的一些关键点。如何搜索那我们到底如何搜索呢?假设我
-
设置position:sticky同时给一个(top,bottom,right,left)之一即可使用条件:1、父元素不能overflow:hidden或者overflow:auto属性。2、必须指定top、bottom、left、right4个值之一,否则只会处于相对定位3、父元素的高度不能低于sticky元素的高度4、sticky元素仅在其父元素内生效
-
主要介绍JS判断字符串长度的5个方法,并且区分中文和英文目的:计算字符串长度(英文占1个字符,中文汉字占2个字符)方法一: 代码如下:String.prototype.gblen = function() {
var len = 0;
for (var i=0; i127 || this.charCodeAt(i)==94) {
len += 2;
-
现在移动H5的开发越来越频繁,而且移动端的动画插件也很多,为了实现很酷炫的动画效果,有些时候需要借助一些成熟的CSS 动画工具或者是纯CSS动画框架。今天25学堂就跟大家分享10个在线预览CSS3动画工具。让大家在线预览和调试出好的css动画。 1、 Animate.cssAnimate.css 是一个跨浏览器 CSS 动画的集合,你可以在滚动条、主页上等 Web 项目中使用它。特别是最近火的微信小程序上的css动画。CSS3动画预览官网:https://daneden.gi