随笔分类 - JS基础
摘要:最近突然发现虽然整天做项目,但是基础的东西忘得越来越多了,所以我准备没事就回顾回顾基础知识,今天来回顾一下for in 和for of的区别 首先来看for in for in 可以用来遍历数组,但是会有以下几个问题 1.index索引为字符串型数字,不能直接进行几何运算 2.遍历顺序有可能不是按照
阅读全文
摘要:1. 0.1+0.2==0.3? 结果为false 原因:由于计算机是用二进制来存储和处理数据数字,不能精确表示浮点数,而JavaScript是一种弱类型语言,没有相应的封装类来处理浮点数运算,直接计算会导致运算精度丢失 解决方案:把需要计算的数字升级(乘以10的n次幂)成为计算机能够精确识别的整数
阅读全文
摘要:今天准备来给大家分享分享React中styled-components的基础使用,仅仅是我个人的一些理解,不一定全对,有错误还请大佬们指出,496838236这是我qq,有想指点我的大佬随时加我qq好吧,要是想约我一起做保健,那我只能随叫随到了 好了,废话不多说,开工 今天我们不对react的环境进
阅读全文
摘要:今天闲的没事回顾了ES6的一些知识,下面写的不是特别详细,只是类似于一个大纲,今天我竟然敢睡到八点起床了,md,我膨胀了,赶紧写篇博客压压惊 下面来看看ES6给我们提供了哪些新东西 (1)新的变量声明方式let/const(不具备变量提升,不可重复声明) let:声明的变量仅在块级作用域内有效 co
阅读全文
摘要:1.在使用v-html指令时,发现添加的元素不能设置样式 解决方案:在添加样式时使用>>>就可以添加成功 例如:<div v-html="<img src="1.jpg"/>" ></div> .xuanran_div >>>img {width: 100%;}
阅读全文
摘要:我骑着小毛驴,喝着大红牛哇,哩个啷格里格朗,别问我为什么这木开心,如果活着不是为了浪荡那将毫无意义 今天来捋一捋我们平日经常用的instanceof和typeof的一些小问题 typeof: typeof里面是由一个小坑的 我们今天着重来研究一下这个小坑 假设现在问一个问题 typeof(null)
阅读全文
摘要:我又又又回来了,最近真是累的跟狗一样,急需一个大保健回复一下子精力 我现在是一边喝着红牛一边写着博客,好了好了,不扯了,回归整体好吧 先简单来说一下啥是promise吧 它是什么?Promise是一个方案,用来解决多层回调嵌套的解决方案。它现在是ES6的原生对象。 干嘛用的?可以把一个多层嵌套的同步
阅读全文
摘要:首先 我是借用了yo框架的border和他的媒体查询组合 这两个分别是在yo>lib>core>classes>_border.scss(用来获取yo框架封装的border) yo>lib>core>variables.scss(用来获取媒体查询的规则) 然后根据stylus语法修改拿到的borde
阅读全文
摘要:具体的实现效果如上图,即鼠标移入时遮罩层消失 实现原理:背景图和遮罩层不进行任何操作,保持最初状态就好,然后给移动的小方块加和大的背景图一样的背景图,移动小方块的同时通过background-position移动小方块背景图的位置来实现 老规矩,直接上代码,感兴趣的同学可以拉下去自己看看 好了,就写
阅读全文
摘要:1. bind()函数无法改变ES6箭头函数中this的指向 2.当使用~~按位非进行类型转化时,转换浮点数会丢失小数点后的数,当字符串大于2147483647(即2的31次方减一)时转化会出问题,所以我们尽量少用~~转化过大的字符串 ~~'15.121' //返回15 ~~2147483647 /
阅读全文
摘要:1.在node后端使用express中的multer中间件来实现文件上传时报错 node multer 报错Unexpected field 原因&&解决:upload.single()里面的参数fileid需要和前端from表单中input输入框的name属性的值保持一致 2.使用Robo 3T连
阅读全文
摘要:最近忙的一匹,忙着大保健,都来不及写博客,今天特意抽出点时间来写一写 前两天看到一个题,是问如何从页面上获取所有的标签的并查看他们的数量,感觉还是有点意思的,所以给大家来搞一下子 我们先来捋捋思路,那要从页面上获取标签,不用说我们肯定会想到DOM操作,那获取到了之后呢,我们又不确定某个元素有没有子元
阅读全文
摘要:今天,我们来玩一下深拷贝和浅拷贝吧。可以吧,别给我面子,随便玩,啥姿势都行。 说深浅拷贝之前,我们先来谈一谈JS的存储,JS变量存储有栈存储和堆存储,基本数据类型存放在栈中,而复杂数据类型存放在堆中,复杂数据类型的引用数据类型的地址存储在栈中 来看看上面这张图,应该还是比较清晰的,可能有的朋友会问,
阅读全文
摘要:上一篇我们一起研究了研究requireJS,这一篇我们来说一说requireJS具体的使用过程 其实很简单的,我总结了总结就是分为四步走 第一步:在页面中引入requireJS并且引入入口文件 第二步:配置入口文件的配置文件 3.配置模块 第四步:也就是最后一步,在入口文件中引入配置文件和模块
阅读全文
摘要:今天,我们来说一说requireJS的基本概念,在下一篇随笔中我们再去讨论讨论requireJS的使用步骤 这一篇都是一些概念性比较强的东西,希望大家擦亮自己的钛合金狗眼好好看看概念,好吧 首先,什么是requireJS呢,requireJS是一个JavaScript文件或者模块的加载器。它可以提高
阅读全文
摘要:我又回来了,最近忙着喝枸杞,没来写博客感觉很有负罪感,今晚我来写一点小小的知识点 可能我们在用形如Array.of()的方法时会产生一些疑问,为什么我们能不实例化直接使用Array上的of()方法呢,其实原理很简单,就是of()方法时Array的静态方法,所以我们才能直接Array.of()来使用
阅读全文
摘要:老铁们,我胡汉三又回来了,最近扫黄比较严,然后我就出去避了避风头, 今天我们来总结总结对前端进行性能优化的方法吧,这篇随笔没啥代码,但是我总结了总结,看一下总归是有点用的 1.减少http请求 a.CSS sprites(精灵图),即合并图片,减少图片请求次数 b.CSS,JS源码压缩。 c.cdn
阅读全文
摘要:恢复内容开始 今天我们来说说关于JQuery中事件绑定中on绑定的一些小问题,直接上代码了,大家拷下去就可以用 恢复内容结束 恢复内容结束
阅读全文
摘要:恢复内容开始 刚刚说了懒加载,现在我们来搞搞预加载吧 上一份代码给大家理解理解,大家可以跟着注释理解理解,一个很简单的小栗子,别忘了改图片路径 恢复内容结束
阅读全文
摘要:懒加载技术(简称lazyload)并不是新技术, 它是js程序员对网页性能优化的一种方案.lazyload的核心是按需加载 涉及到图片,falsh资源 , iframe, 网页编辑器(类似FCK)等占用较大带宽,且这些模块暂且不在浏览器可视区内,因此可以使用lazyload在适当的时候加载该类资源.
阅读全文

浙公网安备 33010602011771号