Vue 3 已经稳定了相当长一段时间了。许多代码库都在生产环境中使用它,其他人最终都将不得不迁移到 Vue 3。我现在有机会使用它并记录了我的错误,下面这些错误你可能想要避免。
使用 Reactive 声明原始值
数据声明在过去都是非常直接的,但是现在有很多帮助函数供我们使用。目前的规则是:
- 使用
reactive
声明Object, Array, Map, Set
- 使用
ref
声明String, Number, Boolean
Vue 3 已经稳定了相当长一段时间了。许多代码库都在生产环境中使用它,其他人最终都将不得不迁移到 Vue 3。我现在有机会使用它并记录了我的错误,下面这些错误你可能想要避免。
数据声明在过去都是非常直接的,但是现在有很多帮助函数供我们使用。目前的规则是:
reactive
声明Object, Array, Map, Set
ref
声明String, Number, Boolean
当我们需要一个唯一 id 时,通过Math.random
创建一个随机字符串简直不要太方便噢!!!
const randomString = () => Math.random().toString(36).slice(2);
randomString(); // gi1qtdego0b
randomString(); // f3qixv40mot
randomString(); // eeelv1pm3ja
作者:JetTsang
现在面试过程当中 ,手写题必然是少不了的,其中碰到比较多的无非就是当属 请求并发控制 了。现在基本上前端项目都是通过 axios 来实现异步请求的封装,因此这其实是考你对 Promise 以及异步编程的理解了。
作者:zt_ever
瀑布流布局,是现在比较流行的一种页面布局方式,即
多行等宽
元素排列,等宽不等高
,后面的元素依次
添加到前一行最矮
的元素下方
。
哈喽,大家好 我是
XXXWeii👨🏻💻。今天给大家分享 40+
javascript比较好用且实用的
一行代码, 让你不再 996.
当你需要要生成一个 0-99 的数组 方案 1
const createArr = (n) => Array.from(new Array(n), (v, i) => i);
const arr = createArr(100); // 0 - 99 数组
user root;
worker_processes 1;
events {
worker_connections 10240;
}
http {
log_format '$remote_addr - $remote_user [$time_local] ' '"$request" $status $body_bytes_sent ' '"$http_referer" "$http_user_agent"';
include mime.types;
default_type application/octet-stream;
sendfile on;
#autoindex on;
#autoindex_exact_size off;
autoindex_localtime on;
keepalive_timeout 65;
gzip on;
gzip_disable "msie6";
gzip_min_length 100;
gzip_buffers 4 16k;
gzip_comp_level 1;
gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
gzip_types "*";
gzip_vary off;
server_tokens off;
client_max_body_size 200m;
server {
listen 80 default_server;
server_name _;
return 403 /www/403/index.html;
}
include ../serve/*.conf;
}
市面上常用的命名规范:
camelCase
(小驼峰式命名法 —— 首字母小写)PascalCase
(大驼峰式命名法 —— 首字母大写)kebab-case
(短横线连接式)Snake
(下划线连接式)全部采用小写方式, 以短横线分隔。例:my-project-name
。
今天来教大家实现一个非常炫酷但又比较实用的 HTML5 3D 相册轮播动画。该相册动画有以下几个特点:
先来看看最终效果吧!
相信用过 vue 的小伙伴,肯定被面试官问过这样一个问题:在 vue 中动态的引入图片为什么要使用 require?
有些小伙伴,可能会轻蔑一笑:呵,就这,因为动态添加 src 被当做静态资源处理了,没有进行编译,所以要加上 require, 我倒着都能背出来......
emmm... 乍一看好像说的很有道理啊,但是仔细一看,这句话说的到底是个啥?针对上面的回答,我不禁有如下几个疑问: