会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
广广-t
博客园
首页
新随笔
联系
订阅
管理
[置顶]
vite 搭建Vue3.0项目
摘要: 1、全局安装vite:npm install create-vite-app -g 2、创建项目:npx create-vite-app project-name 3、cd project-name -> npm install -> npm run dev 4、至此项目搭建完毕, 浏览器访问:ht
阅读全文
posted @ 2020-09-12 16:41 广广-t
阅读(5819)
评论(0)
推荐(0)
[置顶]
Vue3.0初体验
摘要: 最近看了Vue3.0的相关信息,相比Vue2.0有以下优点: Performance:性能更比Vue 2.0强。 Tree shaking support:可以将无用模块“剪辑”,仅打包需要的。 Composition API:组合API Fragment, Teleport, Suspense:“
阅读全文
posted @ 2020-08-12 09:40 广广-t
阅读(383)
评论(0)
推荐(0)
2021年2月
移动端开发注意事项
摘要: 一、head部分的meta标签: <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-sca
阅读全文
posted @ 2021-02-01 15:41 广广-t
阅读(625)
评论(0)
推荐(0)
2020年12月
网络协议-http
摘要: HTTP协议是Hyper Text Transfer Protocol 超文本传输协议的缩写,服务器传输超文本到本地浏览器的传送协议 HTTP是一个基于TCP/IP通信协议来传递数据。 HTTP协议工作于客户端-服务端架构上。浏览器作为客户端通过URL向服务器发送所有请求,默认端口80,也可以更改
阅读全文
posted @ 2020-12-19 17:47 广广-t
阅读(126)
评论(0)
推荐(0)
2020年11月
微前端
摘要: 随着项目工程越来越大,打包慢、加载慢等问题也随之而来,想着有什么方案可以解决呢?偶然之间看到微前端的概念,那什么是微前端呢? 微前端主要是借鉴后端微服务的概念。简单地说,就是将一个巨无霸(Monolith)的前端工程拆分成一个一个的小工程。别小看这些小工程,它们也是“麻雀虽小,五脏俱全”,完全具备独
阅读全文
posted @ 2020-11-16 11:24 广广-t
阅读(275)
评论(0)
推荐(0)
Vue2.0源码分析
摘要: Vue其实是用Function写的一个class: 1、通过一系列的函数给Vue.prototype上动态挂载方法和属性 2、通过initGlobalAPI(Vue)给Vue本身扩展全局API 数据驱动:Vue的核心思想是数据驱动,所谓数据驱动,是指视图是由数据驱动生成的 new Vue()发生了什
阅读全文
posted @ 2020-11-10 09:44 广广-t
阅读(303)
评论(0)
推荐(0)
数据结构与算法
摘要: 复杂度通常包括时间复杂度和空间复杂度,其中时间复杂度与代码的结构设计高度相关;空间复杂度与代码中数据结构的选择高度相关。 1、它与具体的常系数无关,O(n) 和 O(2n) 表示的是同样的复杂度。 2、复杂度相加的时候,选择高者作为结果,也就是说 O(n²)+O(n) 和 O(n²) 表示的是同样的
阅读全文
posted @ 2020-11-05 16:36 广广-t
阅读(121)
评论(0)
推荐(0)
2020年10月
Vue-服务端渲染SSR
摘要: 服务端渲染(都在node中): SSR(Server-Side-Rendering)是用户第一次请求、刷新页面时,又服务端相应HTML字符串,可以省去浏览器端首次渲染的工作,加快首屏显示速度。 特点:1、更好的SEO优化;2、更快的内容到达时间。 CSR: 项目目录: app.js: import
阅读全文
posted @ 2020-10-25 21:58 广广-t
阅读(114)
评论(0)
推荐(0)
前端工程化
摘要: 构建工具webpack五大核心概念: 入口:entry:‘./src/index.js’ 出口:output:{path:path,filename:name} 引入方式:配置文件、import、cli Loader:module:{ rules:[ {test:/\.txt$/,use:'raw-
阅读全文
posted @ 2020-10-25 10:10 广广-t
阅读(148)
评论(0)
推荐(0)
手写简易React-Fiber
摘要: 1、首先创建createElement函数 1 function createElement ( 2 type, 3 config, 4 ...children 5 ) { 6 7 const props = { 8 ...config, 9 children: children.map(child
阅读全文
posted @ 2020-10-22 10:04 广广-t
阅读(181)
评论(0)
推荐(0)
Vue3.0响应式原理
摘要: Vue3.0的响应式基于Proxy实现。具体代码如下: 1 let targetMap = new WeakMap() 2 let effectStack = [] //存储副作用 3 4 const track = (target, key) => { 5 let effect = effectS
阅读全文
posted @ 2020-10-19 19:06 广广-t
阅读(141)
评论(0)
推荐(0)
2020年9月
手写cli
摘要: 大家好,今天分享一篇手写cli: index.js const { program } = require('commander') const { version } = require('../package.json') const del = require('del') const pat
阅读全文
posted @ 2020-09-18 17:23 广广-t
阅读(172)
评论(0)
推荐(0)
公告