首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
狗都不看
sycamore1115
创建于2023-01-28
订阅专栏
瞎记且没什么用的
等 1 人订阅
共23篇文章
创建于2023-01-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
读Vue2源码(4)-组件_render
组件案例-全局注册 组件案例-局部注册 转换后的 render vm._render 方法是将 render 转换成 vnode,当前案例我们得到的 render 是: 当我们执行 _c('div',
常见响应状态码
完整内容都可以在 MDN 中找到。 常见响应状态码 101 Switching Protocol 表示服务器应客户端升级协议的请求,正在切换协议。服务器会发送一个 Upgrade 响应头来表明其正在切
react笔记03-hooks2
useContext 如果我们希望在子孙组件中传递数据,我们需要通过 props 一层一层进行传递,其实还提供了更简便的数据传递方式: useContext 。 创建 使用 createContext
react笔记03-hooks1
hooks 钩子函数都是以 use 开头命名的,当我们使用自定义hooks时也需要遵循这一点,hooks必须写在组件内部,否则会报错。 useState useState 接收一个初始值,可以时任意类
react navigation 文档学习
使用 react navigation 库的时候,其中的导航器都有自己独立的库,用到的时候要自行安装。 使用 NavigationContainer 包裹项目 NavigationContainer
react笔记02
css 用 className 属性来引用外部 CSS 样式表中定义的 class 利用 style 属性,不推荐使用,但是这个属性接受一个js 对象,它和 CSS 还是有一些区别的: 属性名要采用驼
react笔记01
创建一个react项目 使用 Create React App 脚手架,可以很便利的搭建一个 React 项目。 目录结构 在 public 文件夹下有一个 index.html 文件,这个项目里的所
2022/11/19 vue-metheds/computed/watch
metheds 先上一段代码,这段代码里有两个变量 counter和name,分别使用按钮和输入框改变他们,通过插值表达式显示它们。 在使用name的时候使用了方法拼接一个字符串用于显示,可以起到我们
2022/11/14 vue-使用方式
vue单页面 vue不会请求多个html页面,只有一个index.html,里面的内容都是由js操作dom改变的。所以我们看到不会有页面tab的转跳,都是在同一个tab页发生的。 使用vue的两种方式
2022/11/21 vue-defineProperty/proxy
在vue2和vue3中对于data数据的劫持分别用了不同的方法。 下面使用一个小例子进行说明: 当name变化时,希望fullName也发生变化。 vue2 -> Object.definePrope
2022/12/12 vue-template
template vue实例挂载到html 先编写html,然后将vue实例挂载上去,那么html的这一部分就是template。 创建vue实例时传参template 以上两种创建template的
2022/12/14 vue-生命周期
关于生命周期,官方文档就很足够了! 关于每个生命周期的介绍也很详细! beforeCreate 在组件实例初始化完成、props解析之后调用。 created 此时data/computed/meth
2022/12/12 vue-virtual Dom
当我们改变data中的数据时,我们可以从控制台的元素中观察到,页面中仅更新了data改变的那一部分,而不是重新渲染整个页面。 这是怎么做到的呢? 我们很快能想到,通过比较新的dom和旧的dom,就可以
2022/12/15 vue-component
定义并注册组件 app.component('my-component', { /* ... */ }) 通过这个示例我们可以看出构造组件的options对象和构造vue实例的options对象基本一
2022/12/17 vue cli
vue cli 的作用 目前为止,我们都在使用 script 标签引入 vue 文件,使用单个 html 进行开发,然后在浏览器中打开文件地址进行预览。当我们想开发一个更大的项目时,这样的使用其实很不
TypeScript学习笔记3-ts
TypeScript 基础 安装 安装:npm install typescript --dev, 会在 node_modules 中的 .bin 目录下添加一个 tsc 的命令,这个就是用来编译 t
TypeScript学习笔记4-ts
隐式类型推断 | 类型断言 隐式类型推断: 当变量初始化的时候,ts 会根据赋值判断这个变量的类型,声明但没有初始化的时候会被判断为 any 类型。 类型断言:明确告知 ts 某个变量的类型 接口 (
js性能优化学习笔记1-内存管理和垃圾回收
内存管理 js中的内存管理是自动的,对象不再被引用或者不能从根上访问到时视为垃圾。 可达对象:从根(js中的根可以理解为全局变量对象)出发可以被找到的对象。 垃圾回收和常见的GC算法 GC(垃圾回收机
js性能优化学习笔记2-Performance工具
Performance 工具 为什么要使用 GC的目的是为了实现内存空间的良性循环,js中并没有提供操作内存的api,所以当我们写代码的时候无法判断是否合理使用了内存空间,performance 就提
js性能优化学习笔记3-v8引擎
在浏览器中存在着渲染引擎,而v8只是当中用于处理js代码的部分,在代码执行之前会经历编译过程,作用域和作用域链确认都是在编译阶段就已经完成的。 以一段 js 为例,看看 v8 引擎是如何解析的 渲染引
下一页