- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 搭建属于自己的npm包
项目里面经常用到npm包,开始创建一个自己的npm包。初始化项目1、新建文件夹 upper-case2、进入到文件夹内3、使用 npm init -y 初始化项目写项目内容1、新建一个index文件,写入一行简单的代码:输入小写转换成大写发布npm包1、在npm官网上注册一个账号2、使用npm login登录3、使用npm publish 发布到npm网站上我执行npm publish后发现报错了(报错的很大可能性是名字重复的问题)然后回到package中把name改成npm
2021-03-15 20:34:26
342
原创 ios手机不兼容摇一摇功能
过年后回来的时候做了一个摇一摇的H5小游戏。因为我使用的是安卓手机,一直没有发现在苹果手机上不能使用。刚开是以为是http和https的问题,但是在ios上即使使用https开头的链接然后还是不能摇~后来网上找了原因说是ios13+的版本,浏览器对设备运动和方向事件的访问权限处于关闭状态,但是可以请求这种权限,类似于请求相机权限吧。因此,在IOS13+的移动端中,需要在DeviceMotionEvent上调用requestPermission这个方法,该方法请求用户当前来源的权限以显示通知,然后根据用
2020-11-18 21:02:03
1036
原创 es6中的扩展运算符
对象中的扩展运算符(…)用于取出参数对象中的所有可遍历属性,拷贝到当前对象之中1.在函数的传参数过程,将剩余的参数放入一个数组中。rest参数形式为(…变量名),值为一个数组,用于获取函数多余参数。 function f(a,...arr){ console.log(arr); } f(1,2,3,4,4); //[2,3,4,5]复制代码 rest参数只能放在最后一个,否则报错: function f(a, ...b, c){...}; // 报
2020-07-08 21:26:52
187
转载 关于this.setState( )中的数据延迟问题
转载自ERICthis.setState( )方法是React.js中最常见的一种方法,利用它可以控制各种状态变化,达到页面各种交互效果,但是,我们在React开发中偶尔会发现,明明已经通过this.setState( )方法处理过某个state的值,但是在后续的方法里,log打印出来仍然是之前的值,或者,第一次获取到原来的值,第二次才能获取到设置之后的新值,让人误以为是因为电脑或浏览器性能问题...
2019-09-19 21:53:49
2813
原创 JavaScript中数值转换:Number(),ParseInt(),parseFloat()
Number()Number("Hello World"); //NaNNumber(" "); //0Number("000011"); //11Number(true); //1parseInt()parseInt("1234blue"); //1234parseInt(" "); //Na...
2019-09-11 21:41:34
195
原创 CSS改变图片颜色的filter(滤镜)属性
前端一般处理图片,我首先想到的就是ps。但是,前端css的filter属性一样可以得到一些意想不到的效果(例如:图片模糊与图片饱和度)今天我们就来挨个介绍一下这些取值产生的效果也可以参考runoobfilter(滤镜)filter的取值有:none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | h...
2019-09-05 21:54:28
4622
原创 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
题目来源:力扣给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]执...
2019-06-13 12:00:35
1323
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人