首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
学习笔记
StevenUV
创建于2021-06-14
订阅专栏
前端学习笔记,相对系统全面
暂无订阅
共39篇文章
创建于2021-06-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
作为 react 开发者,学习 react native 你需要知道什么(下)
文档传送门: RN:https://reactnative.dev/docs/environment-setup Expo:https://docs.expo.dev/tutorial/introdu
作为 react 开发者,学习 react native 你需要知道什么(上)
文档传送门: RN:https://reactnative.dev/docs/environment-setup Expo:https://docs.expo.dev/tutorial/introdu
数组去重
1)使用 Set,最快捷;2) 使用 Map去重,缺点是兼容性差了一点 3)使用 hash 进行去重
手写深拷贝
方法一,JSON.parse(JSON.stringify(a)) 方法二,用递归: 递归 、判断类型 、检查环、不拷贝原型上的属性
手写 AJAX
AJAX:async javaScript and xml,异步 js 和 json,这篇是手写AJAX 的梳理
手写发布订阅
手写发布订阅。梳理了下并做个记录,在通信中心 eventHub中写on(监听)、emit(触发)、off(取消监听)三个接口以供外部使用
手写节流防抖
最近看了篇博客,说了下节流和防抖,我觉得写得不错,于是结合自己的理解再梳理下 很多人都被一些名词吓到了,其实用一些生活中的模型类比一下就很好理解,我们拿 LOL 来类比
获取企业微信通讯录和树选择
最近有个需求,需要实现在第三方网站拿到企业微信的通讯录,并拿到通过树状图方式渲染选择 要实现这个需求有以下几个步骤 1. 后端拿到通讯录部门 id 传给前端,前端通过 通讯录展示组件 ww-open-
动态添加类名 classnames
mark 一个类名修饰库 classnames github传送门:https://github.com/JedWatson/classnames
TS 学习笔记(一)
官方文档传送门:https://www.typescriptlang.org/docs/ 静态类型 一个变量是静态类型意味着,这个变量的类型不能修改,同时这个变量上的属性和方法也确定了 基础类型和对象
友盟埋点实践
结合最近的埋点需求以及文档查阅总结一些埋点知识 所谓埋点就是在应用中特定的流程收集一些信息,用来跟踪应用使用的状况,后续用来进一步优化产品或是提供运营的数据支撑,包括访问数(Visits),访客数(V
为了让我们的网站搜索即达,前端能做什么
这段时间在研究公司官网的搜索优化,搜了很多文章博客看了,结合自己的实践,做个小记录 搜索引擎工作原理 在搜索引擎网站,比如百度,在其后台有一个非常庞大的数据库,里面存储了海量的关键词,而每个关键词又对
why React 函数式组件
最近工作一直用的class组件,很久没碰函数式组件了,现在做个总结,也算是温习了。打算这波回顾之后就用函数式组件。 先说why not class class组件有他的优势,比如模板傻瓜式,很容易上手
微信登录第三方平台的实现
我们经常会看到微信登录某个第三方平台,那么在我们使用微信扫码后,平台是如何拿到我们的信息的呢? 这个可以在生活中找到模型
虚拟 DOM 和 DOM diff
1. 虚拟 DOM 是什么 2. 虚拟 DOM 的优点 虚拟 DOM 可以将多次操作合并为一次操作,减少 DOM 操作的次数。比如要添加1000个节点,并非一个接一个操作。 虚拟 DOM 借助 DOM diff 可以把多余的操作省掉,减少DOM操作的范围。比如要添加1000个节…
几种常见的JS库和框架
1. Vue.js Vue.js 是构建 Web 界面的 JavaScript 库,提供数据驱动的组件,还有简单灵活的 API,使得 MVVM 更简单。 2. React.js React.js 是一个用来构建用户界面的 JavaScript 库,主要用于构建UI,很多人认为 …
如何理解 Vue 中的 .sync 修饰符
于是便诞生了.sync 修饰符这个“语法糖”。它会被扩展为一个自动更新父组件属性的 v-on 监听器,即当一个子组件改变了一个 prop 的值时,这个变化也会同步到父组件中所绑定。
computed 和 watch 的区别
computed是用来计算一个值的,它会根据所依赖的数据动态显示新的计算结果。这个结果在调用时不需要加括号;这个结果会根据依赖自动缓存,如果依赖不变,computed的值就不会再重新计算 watch是用来监听的,当某个属性变化了,就去执行相应的函数。watch含有两个选项:im…
什么是 Vue 数据响应式
“响应式”,是指当数据改变后,Vue 会通过Object.defineProperty通知到使用该数据的代码。 例如,视图渲染中使用了数据,数据改变后,视图也会自动更新。详细一点: 当 Vue 在创建实例的时候: const vm = new Vue({data:myData}…
浅析Vue 两个版本的区别和使用方法
1. Vue 两个不同构建版本的区别 文件名为vue.js;该版本具有complier(编译器);视图部分可写在HTML中,也可写在template选项里;可由cnd直接引入vue.js,如用webpack引入则需要配置alias,如用@vue/cli引入也需要额外配置。 因此…
下一页