首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
今日掘金
凌风945
创建于2022-04-25
订阅专栏
大海中鱼那么多 , 却一直摸不到 , 所以我要更努力去摸鱼
暂无订阅
共26篇文章
创建于2022-04-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
数组转树
工作中处理类似于公司结构的时候 , 如果后端没有将数据处理好 , 而直接给了初始数据 , 那么就需要自己做了
Prop
Prop 的大小写 (camelCase vs kebab-case) HTML 中的 attribute 名是大小写不敏感的,所以浏览器会把所有大写字符解释为小写字符。这意味着当使用 DOM 中的模
微任务与宏任务
如果js任务都是同步进行 , 那么在遇到定时器或者网络请求的需要延迟会怎样 ? 页面可能会瘫痪 , 因为可能需要很长的时间来处理 , 待定时器都完成后再继续执行代码 . 因此.....
辅助函数
当一个组件需要获取多个状态的时候,将这些状态都声明为计算属性会有些重复和冗余。为了解决这个问题,我们可以使用 mapState 辅助函数帮助我们生成计算属性
字符图标
1.字符图标设置有三种方法: 1. 使用@font-face 2. 伪元素. 此方法较为方便 , 将阿里云中字符图标下载下来 , 在html中用link引用j即可
上传图片与二进制数据
<input type="file" accept="image/*" style="display:none" ref="inputRef" @change="onInputChange">
拦截器
拦截器一般是再main.js中 , 从而作用于全局 . 定义拦截器 定义响应拦截器 拦截器的写法较为固定, 大多是复制粘贴套用 .
进程与线程
1.进程 1.1 程序执行时的一个实例 1.2 每个进程都有独立的内存地址空间 1.3 系统进行资源分配和调度的基本单位
Element中的表单进行验证
对于表单中的数据合法性是否需要验证 , 需要视情况而定 . 一般都需要对表单需要进行验证 , 因为作为第一道护城河 , 将数据进行筛选可以降低服务器的压力
如何进行前端性能优化
1.减少http请求 合并JavaScript和css文件 , 合并图片css Sprites , 图像映射(image Map) 使用Data UPL来编码图片
git工作流程
作用 : 工作中修改某些文件 , 对修改后的文件进行保存 , 提交更新并将暂存区域的文件永久转储到git目录中 项目开始执行流程 : 1.找到项目地址,克隆代码 : git clone 地址
js中的作用域--预解析与变量提升
一,作用域 变量的有效范围 . 在一定的空间里可以对数据进行读写操作 , 这个空间就是数据的作用域 . 作用域有分为全局,局部和块级 . 1.全局作用域 最外层函数定义的变量拥有全局作用域 , 即对任
vue生命周期
每个组件都有从创建到注销的过程 , 就像每个人都必须经历出生到死亡的完整过程 , 我们将这样过程称之为生命周期 . vue框架内置函数 , 随着组件的生命周期 , 自动按次序执行
vuex的5个核心属性
在state中定义我们所需要管理的数组,对象,字符串等等 ,在这里定义后 ,可以在vue.js中获取对象的状态. 可以看作和data的一样 , 都是用来存储数据
嵌套路由
嵌套路由目录构建 , 在main.js中导入 App.vue ,并为整个页面设置参数 , 注入路由. App中设置二级页面的接口 , 并导出子组件
从已有的数据A中计算等到的新的数据B,使用计算属性。
如果一个结果需要依赖data中的属性, 但是需要进行一定的逻辑运算 , 才可以得到哦想要的数据 , 此时就可以使用计算属性 .
动态class
用v-bind给标签class设置动态的值. 语法: 格式1:<标签 :class="变量" /> 格式2:<标签 :class="{类名1: 布尔值, 类名2: 布尔值}" />
webpack进阶版
此版紧接上一个webpack基础运用 在项目根目录下创建一个webpack.config.js文件 添加内容 再次输入 npx webpack ./index.js
webpack的基本使用
webpack是现代的就是静态模块打包器. webpack使用准备. 1.新建一个而文件夹 :初始化项目 ~~ npm init --yes 2.以这个模式建内部文件 3.html中引入两个文件 `
ES6模块化
如何使node.js中的ES6模块化. 步骤 1.1 创建一个文件夹,任意命名 1.2 启动小黑窗,初始化项目,如图 !
下一页