前端开发
文章平均质量分 53
记录前端开发遇到的问题、疑惑的知识点。
火山猫
这个作者很懒,什么都没留下…
展开
-
JavaScript:数据类型
1、JS是弱数据类型的语言,声明变量时使用var,使用等号=对变量进行赋值。变量名是大小写英文、数字、$和_的组合,且不能用数字开头,变量名不能是if、while等关键字。2、JavaScript 的数据类型,共有8种(截止2024年):number、string、boolean、undefined、null、symbol、bigint、object。3、其中,基本数据类型:number、string、boolean、undefined、null、symbol、bigint;引用数据类型:object。原创 2024-10-04 11:23:59 · 928 阅读 · 0 评论 -
JS模块化-CJS,ESM,AMD,CMD,UMD
AMD规范采用异步方式加载模块,模块的加载不影响它后面语句的运行。所有依赖这个模块的语句,都定义在一个回调函数中,等到加载完成之后,这个回调函数才会运行。这里介绍用require.js实现AMD规范的模块化:用require.config()指定引用路径等,用definde()定义模块,用require()加载模块。首先我们需要引入require.js文件和一个入口文件main.js。main.js中配置require.config()并规定项目中用到的基础模块。原创 2024-09-07 20:14:42 · 918 阅读 · 0 评论 -
package.json 文件与 package-lock.json 文件
2、package-lock.json文件:最初没有该文件,执行 npm install 命令时,根据package.json文件生成的,会有精确的依赖包的版本号。如果该文件存在,重新执行 npm install 命令时,就会使用package-lock.json中的依赖版本。需要注意的是,如果大版本号为 0,则插入号的行为与波浪号相同,这是因为此时处于开发阶段,即使是小版本号变动,也可能带来程序的不兼容。3、package.json中的版本号:大版本.小版本.查漏补缺版本。,安装时只安装指定版本。原创 2024-08-24 20:54:05 · 318 阅读 · 0 评论 -
Vue里面收集表单数据v-model
跟着视频学Vue,记录一些笔记~<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="./vu原创 2021-09-19 17:24:03 · 157 阅读 · 0 评论 -
addEventListener与onclick
<ul id="test"> <li>a1</li> <li>a2</li> <li>a3</li> </ul> <a href="https://baidu.com" id='aa'>百度</a> <script> // 事件冒泡机制,点击li会弹出对应的li的内容 do.原创 2021-08-14 17:15:58 · 962 阅读 · 0 评论 -
CSS选择器易混点
后代选择器与子元素选择器1、在<style>标签里,后代选择器用空格连接;如:A B,表示B是A的后代结点(B是A的子节点,或者A的子节点的子节点,可以一直往下找并匹配,中间可以有其他元素)2、子元素选择器用>连接;如A>B,表示B是A的子元素,A必须是B的父元素才能匹配上。如果是在class里面的空格,如下所示,那么表示这个div是同时具有类选择器b和类选择器c的特性的。在style里,如下都可以选中该div,但是由于选择器的权重计算,最终的背景颜色为green原创 2021-08-14 16:58:07 · 133 阅读 · 0 评论 -
实现数组fill、filter、find、findIndex方法
【代码】实现数组fill、filter、find、findIndex方法。原创 2021-07-03 15:02:14 · 247 阅读 · 0 评论 -
实现数组reduce和map方法
一、reduce实现reduce的用法: arr.reduce(function(pre,cur,index,arr){...return...}, initialValue);arr是原数组,可以传入两个参数,第一个参数是有返回值的函数,该函数可以有四个传参(前一个具有累加器性质的元素,当前元素,索引,原数组),第二个是初始值,可以选择性设置。实现:// arr.reduce(function(pre,cur,index,arr){...}, initialValue);Arr.原创 2021-07-03 11:30:25 · 427 阅读 · 0 评论 -
html表格样式及border,align属性
是让表格内容在表格中居中显示。现在不推荐这样做,因为用样式也可以实现同样的效果。表格在浏览器中是居中的,因为table标签后加入了。表的效果图如下,可以实现合并行和合并列的操作,用。如果仅仅用border属性,表格边框是双线,设置。首先上一段最基本的表格绘制代码。规定表格单元周围是否显示边框。就需要用到以下两个css属性。,且表格不用于布局目的。原创 2020-03-30 16:03:30 · 1493 阅读 · 0 评论 -
HTML语义化标签
最近看别人写的前端页面的时候,常常看到诸如等这种标签,很疑惑有什么作用,查了资料才知道这些是HTML5里面的语义化标签。其实使用我们常用的这种标签实现页面布局等操作也未尝不可,但是使用语义化标签让程序的可读性更强了,增强代码的可维护性,页面也能呈现出很好地内容结构、代码结构。原创 2020-03-30 14:19:50 · 233 阅读 · 0 评论 -
前端$.each()函数的用法
原创 2020-03-29 16:31:38 · 1926 阅读 · 0 评论 -
overflow: hidden的用法
overflow:hidden的三个用法,以及清除浮动的原因,还有BFC相关知识。...原创 2020-03-31 10:41:41 · 12523 阅读 · 0 评论 -
Vue卸载与重装npm ERR! code EEXIST
之前装过vue-cli,版本在3.0以下,现在直接通过npm install -g @vue/cli重装3.0以上的版本会报如下错误:npm ERR! code EEXIST卸载原版本vue-clinpm uninstall vue-cli -g重装新版本vue-clinpm install @vue/cli -g在cmd里面执行vue -V不会报错,在VSCode里面执行vue -V或者vue --version 报错,这说明VSCode终端的PowerShell是受..原创 2021-09-22 11:46:43 · 1707 阅读 · 1 评论