- 博客(7)
- 收藏
- 关注
原创 源码阅读基础准备(二)
“ superxiaoming云 - 不深入探索就无法超越自我”一、对象先介绍一下对象的定义吧,js中对于对象的定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数”,从定义可以看出,js中对象就类似于散列表,无非就是一堆key,value的集合,而且属性值相当灵活,可以是基本值、对象、函数等。不过对于对象的理解肯定不能只限于此,在js中,对象的属性还有着不为人知的另一面,对象属性有两种类型,一是数据属性,它有四种描述其行为的特性:configurable:表示能否通过delete删除属
2021-07-21 17:12:43
103
原创 源码阅读基础准备(一)
“ superxiaoming云 - 当广度了解足够之后,是时候转向深度研究了。”一、typeof,instanceof相信这两个运算符大家并不陌生,typeof用来表示操作数的类型,返回一个字符串,instanceof用于检测构造函数的prototype属性是否出现在某个实例对象的原型链上,用法如下所示:// typeofconsole.log(typeof a); //'undefined'console.log(typeof(true)); //'boolean'console.
2021-07-14 09:00:57
116
原创 基于Vue的数据埋点统计
数据埋点已经不是什么新鲜事儿了,最近刚好做到,记录一下,话不多说,进入正题。一、准备工作这部分比较简单,就是定义埋点数据上报相关的工作,首先和你的后端小伙伴定义好数据格式和数据库表,其次就是前端上报流程设计。假设你们已经定义好埋点数据表和埋点数据上报接口,这时候前端就要认真思考如何设计上报流程了,因为前端不可能每触发一次就上报一次,这样用户多的情况下,接口压力很大,这就需要考虑如何存储操作数据了,一般来说,存储不可能放到storage里面去,老油条们可以从浏览器中看到你收集了什么数据,因此我们选用vue
2021-07-08 19:33:46
2070
原创 JavaScript常用数组操作总结
1、splitsplit() 方法用于把一个字符串分割成字符串数组。语法:stringObject.split(separator,howmany)separator 必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。howmany 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被...
2019-03-31 17:11:05
534
原创 关于IE缓存所带来的数据不能实时更新的解决办法
IE缓存为了提高访问网页的速度,IE会采用一种缓存机制,将你访问过的网页内容存在电脑里,然后当我们每次访问网站时,首先就会搜索有没有这些内容,如果有就直接从缓存中调出来,从而提高访问网站的速度,这本是提高访问速度很好的举措,但是某些情况下我们并不需要这种手段,比如需要实时更新查看数据的时候,这种时候该怎么停止让IE访问缓存呢,这里介绍两种比较有效的方式。在页面头部加上以下代码:...
2018-08-17 22:38:22
1681
原创 关于Vue中的插槽问题
插槽关于插槽的话个人理解就是在父组件中引用子组件的同时,可以对子组件的一些内容进行修改或者补充,光这么说可能不大明白,下面就来演示一下插槽的用法。1.默认插槽一般情况下如果子组件内只需要插入或修改一条内容的话,只要在其内部写入一个slot元素就可以了,不需要为其命名,这就是默认的插槽,在父组件中编写的内容都会在这个插槽中出现,如果slot元素中有默认内容会被父组件中传来的内容覆盖,...
2018-08-11 11:13:46
3257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人