- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 yarn的安装和使用
3. 添加环境变量:系统变量path添加 C:\Users\bokeyuan\node_modules\yarn\bin。2. 安装 npm install yarn (最好不要用别的安装命令,会没效果)提供一个.msi文件,在运行时将引导您在Windows上安装Yarn。4.'yarn' 不是内部或外部命令,也不是可运行的程序 或批处理文件。3. Yarn 淘宝源安装,分别复制粘贴以下代码行到黑窗口运行即可。1.下载node.js,使用npm安装。
2022-10-28 22:20:01
963
原创 解决:无法加载文件 C:\Users\user\AppData\Roaming\npm\npx.ps1,因为在此系统上禁止运行脚本 。
无法加载文件 C:\Users\user\AppData\Roaming\npm\npx.ps1,因为在此系统上禁止运行脚本
2022-10-27 21:43:00
2153
原创 VS Code报错:应为表达式 ts1109
VS Code报错:应为表达式 ts(1109)项目场景:VS Code报错:应为表达式 ts(1109)问题描述:在ts中使用安全链式?.时 报错应为表达式 ts(1109)。原因分析:vscode自身语法检查有问题解决方案:在设置里面加上 "javascript.validate.enable": false 禁用默认的 js 验证,之后可用第三方工具比如 eslint 或者 tslint 来进行静态检查。1.点击左下角的设置2.搜索javascript,点击typescript3.
2022-03-02 16:50:29
6624
原创 es6 map使用方法
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-equiv="X-UA-Compatible"content="ie=edge"><title&...
2020-07-09 16:25:10
205
原创 es6的set使用方法--应用场景(去重,并集,交集,差集)
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-equiv="X-UA-Compatible"content="ie=edge"><title&...
2020-07-09 15:29:49
304
原创 babel es6-10转换为es5语法的命令
npm init --y创建package.json文件npm install -g babel-cli全局安装babelNpm install --save babel-preset-es2015 安装转换es6的插件babel es6.js --presets es2015 单个文件转换.babelrc:{"presets":["es2015"],"plugins":[]}转换es6+的插件npm uninstall --save babel-preset-es2015 卸载插件n
2020-07-09 14:51:40
221
原创 jQuery常用api
一,基本使用方式1,写script标签引包2,换一行写script标签写入口函数3,入口函数里执行操作二,jQuery和JavaScript的关系1,jQuery是JavaScript的一个库是一个js文件2,DOM对象和jQuery对象的联系a,jQuery对象使用$("")从页面中获取到的对象就是jQuery对象 DOM对象使用docu...
2020-02-06 22:10:09
124
原创 外边框塌陷及标准流浮动问题总结
一、外边框塌陷问题1、并集关系的两个垂直排列的盒子,外边距紧挨在一起就会发生外边距合并,塌陷问题,取值方法就是取两者之间较大的值。2、嵌套排列的两个盒子也有外边距塌陷问题解决办法1.给父级添加border属性,完整的划分出盒子边缘;2.给父级或子级别添加float:left属性3.给父级添加overflow:hidden属性二、浮动问题浮动是一种脱离标...
2020-02-06 22:05:08
225
原创 CSS基础语法
一、显示模式分为两种:块级元素和行内元素1.1特点块级元素:独占一行,可以设置width和height并且生效,如果不设置width,则默认宽度按浏览器宽度显示行内:可以和其他行内元素在一行显示,宽高由内容撑起(使用margin和padding时垂直方向不生效)1.2属性值lblock—— 块级元素 (独占一行,具有宽高)lInline...
2020-02-06 22:02:45
100
原创 正则表达式
. 匹配除换行符以外的任意字符\w 匹配字母或数字或下划线或汉字 等价于 '[^A-Za-z0-9_]'。\s 匹配任意的空白符\d 匹配数字\b 匹配单词的开始或结束^ 匹配字符串的开始$ 匹配字符串的结束'awwa1a2aa'.replace(/\d(?=\w)/g,'X')"awwaXaXaa"查看数字后面是字符的规则'1ww...
2020-02-06 21:54:20
133
原创 input number 类型禁止输入e
今天在查看表单实例的时候,发现了一个只能输入数字的input,却可以输入e字母<Input type="number" v-model.number="form.number" placeholder="请输入"/>原因是e在数学上代表无理数,e是自然对数的底数,是一个无限不循环小数,其值是2.71828…,所以在输入e时,输入框认为是数字。为了避免这个bug,...
2020-02-06 21:35:06
1456
原创 typescript常用语法总结
// 常见的类型怎么写// boolean 类型let bool: boolean = true;// stringlet str11: string = "test";//let numb: number = 124;//let und: undefined = undefined;let nul3: null = null;// 数组// 方式一:声明一个每一项只能...
2020-02-06 21:25:49
606
1
原创 angular7 异步的方法
1.回调函数 getName() { return '张三'; } getAsyncName() { setTimeout(() => { return 'async_张三'; }, 1000); } 这是我们定义好的两个函数,当调用这两个函数的时候,因为setTimeout是异步的,所以并不能正常返回值,补全返回类型可以...
2020-02-06 21:18:03
746
原创 angular路由守卫
1、路由守卫路由守卫的意义是为了在进入路由或者离开路由的时候,允许判断当前用户是否有权限或者有未完成的操作。用于控制路由的整个调用过程。类似于app开发中的导航前的判断。路由守卫的两种方式:提供两个路由守卫的接口canActivate ->是否能够调用当前路由canDeactivate->是否可以离开当前路由路由守卫的使用:在app-routing.module.t...
2020-02-06 21:15:34
220
原创 angular路由
在项目创立的最初期,我们应该想到任何项目都会有路由跳转。所以在创建新项目的时候我们就可以把router一并安装好,创建新项目并安装路由命令:ng new my-app --routing这样安装的项目会自动配置好路由,无需下面的操作!!!—————————————————————————————————————如果在最开始直接是使用ng new my-app新建的项目,...
2020-02-06 21:11:10
136
原创 angular7+echartmap
<div id="chartmain" style="width:100%; height: 700%;"></div>import {Component, OnInit} from '@angular/core';@Component({ selector: 'app-root', templateUrl: './app.component.html'...
2019-10-28 09:59:22
153
原创 SASS入门教程(3)--Sass 编译
Sass 编译常常有人会问,使用 Sass 进行开发,那么是不是直接通过“<link>”引用“.scss”或“.sass”文件呢?那么这里告诉大家,在项目中还是引用“.css”文件,Sass 只不过是做为一个预处理工具,提前帮你做事情,只有你需要时候,他才有攻效。这样一来,也就有了这章需要介绍的内容—— Sass 的编译。因为 Sass 开发之后,要让 Web 页面能调用 Sass 写...
2018-04-14 18:09:10
280
原创 SASS入门教程(2)--Sass 语法格式
Sass 语法格式这里说的 Sass 语法是 Sass 的最初语法格式,他是通过 tab 键控制缩进的一种语法规则,而且这种缩进要求非常严格。另外其不带有任何的分号和大括号。常常把这种格式称为 Sass 老版本,其文件名以“.sass”为扩展名。来看一个 Sass 语法格式的简单示例。假设我们有一段这样的 CSS 代码:body { font: 100% Helvetica, sans-ser...
2018-04-14 18:02:49
327
原创 SASS入门教程(1)
什么是 CSS 预处理器?定义:CSS 预处理器定义了一种新的语言,其基本思想是,用一种专门的编程语言,为 CSS 增加了一些编程的特性,将 CSS 作为目标生成文件,然后开发者就只要使用这种语言进行编码工作。通俗的说,“CSS 预处理器用一种专门的编程语言,进行 Web 页面样式设计,然后再编译成正常的 CSS 文件,以供项目使用。CSS 预处理器为 CSS 增加一些编程的特性,无需考虑浏览器的...
2018-04-14 17:59:16
240
原创 Webpack4.5入门教程
添加本文涉及到的所有代码的示例,如果你在学习过程中出错了,可点击此处参考阅读本文之前,先看下面这个webpack的配置文件,如果每一项你都懂,那本文能带给你的收获也许就比较有限,你可以快速浏览或直接跳过;如果你和十天前的我一样,对很多选项存在着疑惑,那花一段时间慢慢阅读本文,你的疑惑一定一个一个都会消失;如果你以前没怎么接触过Webpack,而你又你对webpack感兴趣,那么动手跟着本文中那个贯...
2018-04-13 22:49:50
748
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人