- 博客(74)
- 资源 (3)
- 收藏
- 关注
原创 taro生成项目编译时 缺少npm包@tarojs/plugin-sass问题
taro生成项目编译时 缺少npm包@tarojs/plugin-sass问题,版本不一致的问题
2021-03-10 13:51:56
2848
原创 chrome和firefox动画不起作用,禁止Windows系统的prefers-reduced-motion属性
chrome和firefox动画不起作用,禁止Windows系统的prefers-reduced-motion属性
2021-03-05 18:54:09
1637
2
原创 去除JS字符串中的多种空格以及判断两个数组中是否有相同元素的方法
去除JS字符串中的多种空格,单空格,双空格,多空格都可以对比两个数组中是否有相同元素的方法,判断某个数组中的元素是否存在于另一个数组
2021-02-19 18:46:29
684
1
原创 git 命令之本地的代码托管到git仓库
git 命令之本地的代码托管到git仓库:cd yourLocalFoldergit initgit remote add origin https://github.com/<yourLogin>/<yourRepository>.gitgit add .git commit -m "Initial commit"git push -u origin master
2021-01-14 18:39:09
323
原创 Set 在Typescript中的特性
let pets = new Set(["Cat", "Dog", "Hamster"]);pets["species"] = "mammals";for (let pet in pets) { console.log(pet); // "species"}for (let pet of pets) { console.log(pet); // "Cat", "Dog", "Hamster"}
2019-08-08 18:08:45
4571
原创 source tree clone error:fatal remote error: Repository not found
source tree clone error:fatal remote error: Repository not found
2019-07-23 18:47:57
2860
原创 react-router中connect 的泛型和参数
react-router中的connect是连接redux和react组件的数据传输方式,在实际的项目中,typescript和connect联合开发时,connect的参数问题折腾了好久,下面整理的就是参数的具体含义。connect的参数connect([mapStateToProps], [mapDispatchToProps], [mergeProps], [options])...
2019-07-22 17:56:02
969
原创 Git rebase : 合并多个已经push的commit
在项目实践中,我们经常会遇到以下场景,需要结合git命令来进行操作。一 合并多个已经push的commit这种情况分两种情况:只有一个分支,基于当前分支合并,多用于自己写项目玩玩。 当前的工作分支只是一个子分支,比如是基于develop(主分支)新建的分支,还有很多小伙伴基于develop分支创建分支,然后合并代码到主分支,这种情况在实际项目中比较常见。对于第一种情况,如果想要合并...
2019-07-22 17:42:34
20538
4
原创 JavaScript查找对象数组中某个元素的下标
关于JS的数组操作,有很多熟知的方法,比如,forEach, map, filter 等等。但是对于“查找对象数组中某个元素下标”这个需求,今天get了一个新的写法。下面举两个例子:var array = [1,2,3,'4'];var indexOf4 = (array || []).findIndex((item) => item === '4');console.lo...
2019-07-19 17:54:05
42923
11
原创 【面试】用CSS画三角形和平行四边形
在网页设计中使用图形而非图片可以提高性能,今天来看看如何用CSS画一些简单的三角形和平行四边形。先来看如何画一个三角形,在画三角形之前,我们看看下面的代码:<h2>1.triangle basic shape</h2><div class="basic_triangle"></div>.basic_triangle { wi...
2018-08-13 18:13:06
1689
原创 swiper滑动时整个页面可以触发swipeleft事件的解决办法
一个页面有多个swiper时,swiper滑动导致整个页面也能触发swipeleft滑动事件。
2018-07-09 16:19:05
15083
2
原创 设置Jquery UI中datepicker的日期为初始值或者特定值
设置Jquery UI中datepicker的日期为初始值或者特定值。
2018-07-06 18:20:20
22009
1
原创 深度解析JS中的Array对象
深度实例解析JS中的Array对象,包括迭代方法filter,map,some,forEach,every等方法,也包含归并方法reduce的使用。
2018-07-02 12:42:26
805
原创 cookie,sessionStorage,localStorage , globalStorage的区别
cookie,sessionStorage,localStorage , globalStorage的区别
2018-06-19 18:49:02
1871
2
原创 boke | 前后端分离中使用JWT保持前端数据的持久化,并自动登录
前后端分离中如何实现前端数据的持久化,实例解析如何通过JWT token的方式让网站在特定时间内保持登录状态并实现自动登录。
2018-06-15 15:27:13
3502
原创 如何用JS实现模块化?JS的模块模式详解
JS的模块化是很常见的一个需求,在日常的开发过程中经常会用到,但是今天了解完这个知识点,才算是彻底明白了为什么要那样实现,真是醍醐灌顶,受益匪浅。一 JS中的私有变量和特权方法和其他语言不同,JS中没有私有,共有,类的概念。但是很特殊的一点,在JS的function中,有个私有变量的概念。比如下面的代码中,函数中有私有变量privateName和私有方法privateFunc,函数里面的变量和方法...
2018-05-23 18:54:23
6237
原创 详解JS中的闭包
最近在理清一些JS中的基础概念,又开始重读JS高程,结合自己的工作经历,清除之前的技术盲区和一知半解,欢迎阅读并进行高质量的技术交流。一 闭包和匿名函数匿名函数是指没有名称的函数,如下面所示:function (){console.log("我是匿名函数");}function后面的函数名不存在,我们把这种函数叫匿名函数。而闭包是只有权利访问另一个函数作用域中的变量的函数。如果你还没有...
2018-05-22 12:56:38
1021
原创 实例讲解JS中的作用域和作用域链
一 JS的作用域在ES5中,没有块级作用域,JS的作用域分为函数作用域和全局作用域两种。在上面的代码中,变量color存在于if语句中,但是在if语句的外面能正确打印出color的值,所以color变量存在于全局作用域中。在这个例子中,同时打印color1和color2变量,因为color1存在于全局变量中,所以color1的值能正确打印,而color2变量是在函数getColor中,所以在函数外...
2018-05-21 12:47:08
1011
原创 JS中的函数声明和函数表达式
在JavaScript中,有两种方式可以定义一个函数,一个是函数声明,一个是函数表达式。一 函数声明函数声明的语法如下:function functionName(arg0, arg1, arg2) { //函数体}函数声明的最重要的一个特征是函数声明提升,意思是在执行代码之前会先读取函数声明,所以函数声明可以放在调用函数语句之后。sayHello();function sayHell...
2018-05-18 12:01:01
5227
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人