js
婷酱酱
这个作者很懒,什么都没留下…
展开
-
js回调函数
被作为实参传入另一个函数,并在该外部函数内部调用,用以来完成某些任务的函数,称为回调函数。回调是一个函数被作为一个参数传递到另一个函数里,在那个函数执行完后再执行。( 也即:B函数被作为参数传递到A函数里,在A函数执行完后再执行B )例如:function greeting(name){ alert("hello"+name);}function processUserInput(ca...原创 2020-01-02 18:05:44 · 99 阅读 · 0 评论 -
js中this相关问题及改变this指向
this是什么this是当前执行代码的环境对象this的指向1.无论是否在严格模式下,在全局执行环境中(在任何函数体内部)this都指向全局对象2.函数(运行内)环境:在函数内部,this的值取决于函数被调用的方式。1)简单调用:因为下面的代码不在严格模式下,且this的值不是由该调用设置的,所以this的值默认指向全局对象function f1(){ return this;}...原创 2019-12-30 18:01:18 · 99 阅读 · 0 评论 -
字符串:slice()、substr()、substring()的异同点
一、slice() 两个参数分别代表着截取的开头和结尾,而 substr() 的第二个参数则代表着截取的位数(即长度),substring() 先对两个参数进行大小对比,再确定截取区域二、三个方法如果截取到末尾,便会停止截取,无论参数约定的结束位置、或约定的长度有多大。三、当参数为负数的情况:slice() 会把负数与字符串的长度相加,得到的正数再执行代码。substr() 第一个参数也是把负...原创 2019-12-24 13:45:53 · 247 阅读 · 0 评论 -
原生js轮播图--点击左右轮播几张图片
自己尝试用原生js写,但是比较麻烦,自己封装了my$方法,最后还是用了jquery想法:1.外面的盒子有一个可视区域,里面的盒子大,点击移动(运用了定位,每次点击left改变)2.当到达一定条件时,点击事件不可用3.给ul加过渡属性<!DOCTYPE html><html lang="en"><head> <meta charset=...原创 2019-12-23 19:38:07 · 504 阅读 · 0 评论 -
array.slice()与string.split()
数组api1.slice():截取:可以从已有的数组中返回选定的元素。语法:arrayObject.slice(start,end)参数:start:必须。规定从何从开始选取。0为第一个位置,-1倒数第一个元素。end:可选。规定从何处结束截取(不包括该元素)。若是没有指定end,则截取的数组包含从start 到数组结束的所有元素。若end是负数,是从数组尾部开始算起的元素。返回值:一个...原创 2019-12-16 20:06:57 · 307 阅读 · 0 评论