- 博客(19)
- 收藏
- 关注
原创 记录一次 搭建自定义脚手架 遇到的坑
于是将 npm config set prefix "/usr/local", 路径与node 保持一致,,再次执行 npm link ,执行 lq 可以了。首先 创建 文件夹 我的目录 为 /code,code 下 进行 npm init,然后建立 bin 文件夹,创建 index.js。起初 npm link 后 不报错,只是添加文件,但是npm link 后 ,执行 lq 会找不到命令。找到原因, node 安装路径和 npm link 后生成 lq 的路径不一致。脚手架的命令叫 lq,
2024-11-28 09:46:18
217
原创 css 一些 记录
1. @import 和 link 的区别2. display: none 和 visibility: hidden 区别1)在渲染树中(2)是否是hidden(3)修改常规文档流中元素的display通常会造成文档的重排,但是修改visibility属性只会造成本元素的重绘;(4)如果使用读屏器,设置为的内容不会被读取,设置为的内容会被读取。
2024-10-17 14:49:35
923
原创 UnhandledPromiseRejectionWarning: …/node_modules/jsdom/lib/api.js:referrer: req.getHeader(“referer“)
百度尝试无果,代码中并未有很多 new Promise 加了,.catch(()=>{}) 也没有效果。日常项目启动出现问题,在未改动代码的时候,项目启动编译报如下错误。当前版本 node -v : 12.xx.xx。项目中需要的 是 14 以上。可尝试查看 node 版本。切换高版本 node 版本。
2023-03-13 14:13:46
979
原创 数组循环 forEach 不能中断
当想要在循环中判断某个值 为空或者怎么样时,不要使用forEach,使用 1. for...of / for...in loops 2. Array.prototype.every() 3. Array.prototype.some() 4. Array.prototype.find() 5. Array.prototype.findIndex() Array methods: every(), some(), find(), and findIndex() test the array elem
2021-10-25 10:40:50
431
原创 转化为 数字类型
长时间不使用时就会忘记,Number 和 parseInt 的区别 共同点: 不同: 转化为数字类型时 最好使用 parseInt
2021-08-24 14:41:05
177
原创 Promise 实现原理
promise 需要实现的功能 function fn (resolve, reject){ setTimeout() => { if( true ) { resolve() } else { reject() } }) } var p1 = new LcPromise(fn) p1.then(function(res){ document.body.style.background = " greenyellow " console.log(" 这是成功做
2020-12-12 17:10:23
231
1
原创 git pull更新错误解决办法 : The following untracked working tree files would be overwritten by merge: 问题解决
在 拉取 代码时 出现下列问题 The following untracked working tree files would be overwritten by merge: src/views/tally/XXXXXX Please move or remove them before you merge. 有 如 下解决方法 : git fetch --all 会让输入 用户名 然后进行 第二条 2.如果希望用代码库中的文件完全覆盖本地工作版本. ..
2020-12-03 14:33:38
39718
原创 vue中的 v-model 和 :model区别
Vue 中的 v-model 和 :model 的区别 v-model ; 是 vue 中的 双向数据绑定 指令, 是负责监听用户输入事件以更新数据 多用于input 标签,用于表单之外的标签是不起作用的。 (即只对表单控件标签的数据双向绑定有效)。 v-model 在内部为不同的输入元素使用不同的属性并抛出不同的事件: text 和 textarea 元素使用 value 属性和 input 事件; checkbox 和 radio 使用 checked 属性和 change 事件;
2020-11-14 14:36:19
2191
原创 css-限制字数,超出部分用省略号表示
1、宽度限制,超出显示 …… { width:400px;/*要显示文字的宽度*/ text-overflow :ellipsis; /*让截断的文字显示为点点。还有一个值是clip意截断不显示点点*/ white-space :nowrap; /*让文字不换行*/ overflow : hidden; /*超出要隐藏*/ } 2、行数限制,超出显示 …… 1) 显示一行 { white-space: nowrap; overflow: hidden; ...
2020-07-27 11:16:35
937
转载 修改input标签内提示文本(placeholder)的字体颜色
/*修改提示文字的颜色*/ input::-webkit-input-placeholder { /* WebKit browsers */ color: #ccc !important; } input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #ccc !important; } input::-moz-placeholder { /* Mozilla Firefox 19+...
2020-07-13 09:23:37
1105
原创 Git 上传项目的步骤 (以及 ![rejected]master -master (fetch first) error: failed to push some refs to 问题)
1、在本地项目中 右键 git bash 2、在命令行中输入git init把这个文件夹变成Git可管理的仓库 3、git add .(后面有一个点,意思是将你本地所有修改了的文件添加到暂存区) 2、git commit -m" first-commit"(引号里面是你的介绍,就是你的这次的提交是什么内容,便于你以后查看,这个是将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中) 3、在Github上创建一个Git仓库。 4、在Github上创建好Git仓库之后我们就可以和本地仓库进行关联了,
2020-05-24 03:12:19
369
原创 兼容性问题
1.想要ie低版本能够认识html5新标签 用创建标签的方式(此方法麻烦) <header>123</header> <footer>ABC</footer> <script> document.createElement("header"); // 创建header标签 document.createElement("foo...
2020-04-17 12:08:06
207
原创 JavaScript 中 基本数据类型和引用数据类型的区别
JavaScript中 引用数据类型: 存放在堆内存中的对象,变量其实是保存在栈内存中的一个指针 保存的是栈内存中的一个引用地址,这个指针指向堆内存 基本数据类型:存放在栈中的简单数据段,数据大小确定,内存空间大小可以分配,他们是直接按值存放的,所以也可以直接按值访问 ...
2020-04-07 22:35:31
212
原创 如何 改变this 指向问题
call() apply() bind() 相同点:都可以改变函数内部的的指向 区别:1.call 和apply 会调用函数 bind 不会 2.call 和apply 传递的参数不一样 call 传递普通参数形式,apply 必须数组形式 应用场景: 1.call 常做继承 2.apply 经常跟数组有关 比如借助数学对象 实现数组最大最小值 3.bind 不调用函数 如 ...
2020-03-22 18:52:09
97
原创 ES5 中新增方法
ES5遍历 1.forEach(迭代遍历) 数组 1.forEach(迭代遍历) 数组 var arr = [ 1,2,3,] ; var sum = 0; arr.forEach(function(value,index,Array){ console.log('数组元素' + value); console.log('数组索引值' + index); console.lo...
2020-03-22 18:19:11
110
原创 继承
组合继承: 构造函数 + 原型对象 1.call() // call 方法 function fn (x,y){ console.log(x + y); console.log(this); } var Hattie = { sex : '女', project : 'JavaScript' } // fn(); //1. call() ...
2020-03-22 11:56:37
106
原创 构造函数和原型
1.构造函数 构造函数是一种特殊书的函数,主要用来初始化对象,即为对象成员变量赋初始值,它总与new 一起使用,我们可以把对象中一些公共的属性何和抽取出来,然后封装到这个函数里。(浪费内存) 注意:1.构造函数用于创建某一类对象,其首字母要大写 2.构造函数要和new 一起使用才有意义 var Hattie = new Star(); 实例成员就是 构造函数内部通...
2020-03-22 09:47:01
243
原创 DOM
1.什么是DOM? 文档对象模型,是W3C组织推荐的处理可扩展标记语言(HTML或XML)的标准编程接口。 通过DOM接口可以改变网页的内容,结构,样式。 文档:一个页面就是一个文档,DOM 中用doucument表示 元素:页面中所有的标签都是元素,DOM 中使用element 表示 节点:网页中所有的内容都是节点(标签,属性,文本,注释等),DOM中使用node表示 2.获取元素 ...
2020-03-21 11:36:15
202
原创 CSS3 动画
1.CSS3 2d 转换 1.translate 语法: transform:translate(x,y); translateX(n); translateY(n); 重点:定义2D转换中的移动:沿着X和Y轴移动元素 translate 最大的优点:不会影想到其他的元素的位置 translate中的百分比单位是相对...
2020-03-20 18:23:51
184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人