10 高众

盛趣时代 - 其他

我要认证

求知若渴,虚心若愚。

等级
TA的排名 4k+

js 获取数组最后一个元素

javascript获取数组最后一个元素,js获取Array末尾元素一、JavaScript pop() 方法pop() 方法用于删除并返回数组的最后一个元素。var arr = new Array("js","JavaScript","jQuery");var end = arr.pop()console.log(end);//jQueryconsole.log(arr);//["js", "JavaScript"]注意:pop() 方法将删除 arrayObject 的最.

2020-08-11 13:18:42

aro map循环里的if判断

taro 不支持 map 里嵌套if1083235-20181210170134778-431807563.png官方也给出了解决办法,那就是提取变量或者是用三目运算嵌套的方法实践 { this.state.telephone.map((n,index)=>{ return index+1 === jodDate.telephone.length? <Vi..

2020-08-11 13:18:36

window.location.replace和window.location.href区别

比如有3个页面:跳转关系为 a > b > c;1:b > c 是通过window.location.replace("..xx/c.xx") 此时b页面的url会被c页面代替,并且点击后退按钮时会回退到a页面(最开始的页面);2:b > c 是通过window.location.href("..xx/c.xx") 此时b页面的路径会被c页面代替,但是点击回按钮后页面回退的是b页面;在页面中逐级进行点击请求以下页面:a.html->b.html-&...

2020-08-11 13:18:27

location.href window.open跳转问题

window.open方法容易被各大浏览器拦截window.location.href = linkUrl 或者window.location.replace()来替代当前的url(注)window.location.href 不兼容华为自带浏览器 window.location.replace() 没影响另一个解决方案<!DOCTYPE HTML><html lang="en-US"><head> <meta charset=.

2020-08-11 13:18:20

ie下网站出现bug,只按了一下f12,bug马上不出现了,这是怎么回事?

打开F12就没bug了但关闭就有bug 还有其他的浏览器可以正常运行1.如果是ajax的话 可以在参数里边加上清楚缓存的参数 ceche:false$.ajax({ url:'XXX', dataType:'json', data:{}, async:false, cache:false, success:function(response).

2020-08-11 13:18:14

CSS3新属性及兼容

选择器CSS3中新添加了很多选择器,解决了很多之前需要用javascript才能解决的布局问题。·element1~element2: 选择前面有element1元素的每个element2元素。[attribute^=value]: 选择某元素attribute属性是以value开头的。[attribute$=value]: 选择某元素attribute属性是以value结尾的。[attribute*=value]: 选择某元素attribute属性包含value字符串的。E:fir

2020-08-11 13:18:05

小程序列表渲染wx:for中自定义index,item

<view wx:for="{{duoda}}" wx:key="{{index}}" class="duo"> 第{{index+1}}题答案:{{item[index+1]}} <view class="analysis" wx:for="{{duojx}}" wx:key="{{index}}" wx:for-index="in" wx:for-item="items" wx:if="{{index==in}}"> 解析:{{items[index...

2020-08-11 13:17:58

JS 新语法「可选链」「双问号」已进入 Stage 3

你可能写过这样的代码var street = user.address && user.address.street;有了这个新语法,你可以写成var street = user.address?.street你可能还写过这样的代码var fooInput = myForm.querySelector('input[name=foo]')var fooValue = fooInput ? fooInput.value : undefined有了新语法后,你可以

2020-08-11 13:17:51

自定义办法设置 localStorage 过期时间

在 web 开发中,我们知道 cookie、session、localStorage都可以保存用户的数据,cookie的 domain、path 限制了 cookie 的跨域, 有数量和大小的限制,可以设置有效时间。 session是后台在浏览器注入一个设置了 httponly 的不可读取的 cookie , session data由后台保存在数据库或者内存中,在web中,session 是靠 cookie 作为唯一标示来实现的,也可以设置过期时间。 localStorage 是 H5 的数据存储办法,.

2020-08-11 13:17:44

js数组的forEach方法能不能修改数组的值

如果要使用数组的forEach()方法对其改值时,需要直接通过arr[i]这种方式来更改。请看下面代码: // 数组改值 let arr = [1,3,5,7,9]; arr.forEach(function(item){ item = 30; }) console.log(arr); //输.

2020-08-11 13:17:36

js中innerHTML,innerText,outerHTML的用法和区别

来看这个案例:<div id="test"> <span style="color:red">test1</span> test2 </div>innerHTML:上例中的test.innerHTML的值也就是<span style="color:red">test1</span> test2也就是从对象的起始位置到终止位置的全部内容,包括Html标签。innerText:上例中的tex...

2020-08-07 13:08:41

21 个VSCode 快捷键,让代码更快,更有趣

做为前端开发者来说,大都数都用过 VSCode,并且也有很多是经常用的。但 VSCode 的一些快捷键可能我们不知道,也比较少用,毕竟这很好,因此本文就列出一些快捷键方便大家学习与记忆。在这篇文章中,我将列出我最喜欢的快捷键,这些快捷键让我更快的编写代码,也让编码变得更有趣,以下是21 个 VSCode 快捷键,分享给你。1. 一次搜索所有文件的文本Windows: Ctrl + Shift + F Mac: Command + Shift + FVSCode中我最喜欢的特性之一是能够在

2020-08-07 13:08:33

htm5新特性新增与弃用元素

新增的元素html5新增了一些语义化更好的标签元素。结构元素article元素,表示页面中的一块与上下文不相关的独立内容,比如博客中的一篇文章。aside元素,表示article内容之外的内容,辅助信息。header元素,表示页面中一个内容区块或整个页面的页眉。hgroup元素,用于对页面中一个区块或整个页面的标题进行组合。footer元素,表示页面中一个内容区块或整个页面的页脚。figure元素,表示媒介内容的分组,以及它们的标题。section元素,表示页面中一.

2020-08-07 13:08:26

document.body.scrollTop 兼容问题

1.各浏览器下 scrollTop的差异IE6/7/8:对于没有doctype声明的页面里可以使用document.body.scrollTop来获取 scrollTop高度;对于有doctype声明的页面则可以使用document.documentElement.scrollTop;Safari:safari 比较特别,有自己获取scrollTop的函数 :window.pageYOffset ;Firefox,Chrome IE9+:火狐谷歌等等相对标准些的浏览器就省..

2020-08-07 13:08:18

height、clientHeight、scrollHeight、offsetHeight区别

先简单瞅瞅他们!贼恐怖!搞起来!div4 div3 div2 div 依次设置height 700px, 550px,600px,500px,1000px除了test4这个div外,其他的div均有设置border=1px;function justAtest(){var test=document.getElementById("test");var test2=document.getElementById("test2");var test...

2020-08-07 13:08:10

关注 Flutter绘制进阶——贝塞尔曲线

说到贝塞尔曲线各位前端的小伙伴一定不陌生????,贝塞尔曲线是一段优美的曲线,他可以极大程度的提高我们程序的美观性,试想我们的应用如果只有简单的矩形、圆形、三角形巴拉巴拉的基础图形,很难达到我们期望的良好的交互效果。我们如何去随性所欲的裁切、遮盖、绘制我们想要的界面的,今天的主角——贝塞尔曲线,必不可少????。贝塞尔曲线????  开门见山,要学会贝塞尔曲线,肯定必须要了解,什么是贝塞尔曲线啊。不知道有没有小伙伴和我一样,一开始有被这个名字吓到????,第一感觉就是:高端,复杂,难搞。所以别慌,接

2020-08-07 13:08:02

Flutter Fluro路由库的页面切换动画效果

fluro的页面切换函数 Router.navigateTo 支持11种不同效果的切换动画,支持延时设置和自定义切换效果,下面将会对所有的效果展示出来,方便以后可以根据实际需求进行选择。切换效果分类fluro内置的切换动画可以分为3类:各平台原生效果 非原生效果 自定义效果Router.navigateTo( context path transition transitionBuilder transitionDuration)上一篇文章

2020-08-07 13:07:38

前端程序员Mac超快装机指南

前言最近公司电脑换代,公司配了16寸新mbp,原15寸mbp自购后将硬盘全部清理后自用,意味着我要装机2次,程序员的电脑装机意味着大量的配置、软件、插件都要进行设置,还很容易遗漏,在装一个机器后,装第二个机器前专门整理一下并分享出来供大家参考,我是前端程序员所以可能部分内容更适合于前端,大家自行取舍。基本内容git在mac终端输入git命令会提示你安装xcode,但是xcode非常大,前端程序员也不太需要,所以大家可以通过下面命令只安装git。$ xcode-select --inst

2020-08-07 13:07:30

Vue完美记住滚动条和实现下拉加载

滚动条常见于移动端 App 在滚动点击进入的时候问题描述当我们在开发 web app 的时候,经常会遇到一个问题,就是当从一个可滚动的列表页进入到下一个详情页面,然后返回列表页面的时候,很难去还原滚动条的状态,无法记住进来时候的位置。以前我尝试过很多方法: 有 vue-router 自带的 scrollBehavior,需要记住 scrollTop,然后还原,但是管理这个 scrollTop 显得很麻烦,有的时候还不容易取值 还有使用纯 CSS 的方式,在列表页面放置一个

2020-08-07 13:07:22

vue中对象属性改变视图不更新问题

常规情况下我们在vue实例的data中设置响应数据。但当数据为对象,我们增加或删除对象属性值时,视图并不触发更新,如何解决这个问题呢?let vm = new Vue{ el:'#app', data: { obj: { k:'v' } },...}有三种解决方案:方案一:Vue.set(object,key,val)例:Vue.set(vm.obj,'k1','v1')方案二:this.$set(this.obj,key,val)...

2020-08-07 13:05:50

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。