自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

喵咪那个汪的博客

前端小白的探索道路

  • 博客(25)
  • 收藏
  • 关注

原创 webpack5 声明全局interface 不生效

声明全局 interface项目中引用出现错误提示没有声明类型。*.d.ts`导入`import`其它类型会导致全局类型失效

2023-04-19 10:13:05 241

原创 webpack 导入 three.js,引入模型glb/gltf 404

webpack搭建three.js开发,引入glb/gltf文件,运行时报错404解决方案:使用url-loader(加载器)

2023-03-24 17:27:09 1578 1

原创 .toString(36)什么作用?

Math.random().toString(36).toString()可选的参数radix

2023-03-01 16:44:07 802

原创 获取文件目錄結構 mddir

mddir 生成文件目录结构

2023-02-11 15:52:21 158

原创 node.js 升级导致 node-sass 不能正常使用问题解决

问题描述:node.js 升级版本 v12.18.4 导致sass不能正常使用执行命令 npm rebuild node-sass结果报错,发现错误源头来自于 node-gyp 会一直从网上下载包,由于公司网络管控,所以不成功,经各方资料汇总,记录解决过程解决方案:切换至本地下载https://nodejs.org/download/release/v12.18.4/node-v12.18.4-headers.tar.gz 将其解压缩到本地文件夹中 在此本地文件夹...

2022-03-22 19:03:20 1088

原创 Win 10 无法正常使用ng指令

确认是否安装全局angular脚手架,如果没有,执行以下命令 npm install -g @angular/cli 修改命令窗口权限 // 1. win10 搜索 Windows PowerShell 以管理员身份运行Windows PowerShell // 2. 输入 set-ExecutionPolicy RemoteSigned 选择 Aset-ExecutionPolicy RemoteSigned // 3. 验证 get-ExecutionP...

2021-12-30 17:03:41 541

原创 Angular Echarts click事件绑定(重复绑定问题解决)

HTML<div #Floor echarts [options]="optionOfFloor"></div>TS

2021-09-17 09:59:55 552

原创 Angular 生成二维码 (JS、angular2-qrcode、ng2-qrcode)

npm install ng2-qrcode --save问题描述:npm ERR! ng2-qrcode@0.1.1 preinstall: `npm i typings -g`npm ERR! Exit status 1npm ERR!npm ERR! Failed at the ng2-qrcode@0.1.1 preinstall script.npm ERR! This is probably not a problem with npm. There is likely ...

2021-08-05 15:07:25 981

原创 angular input 文本自动全选 + 扫描枪(回车)监听事件

扫描枪触发事件即keyup 13 (键盘enter事件)HTML<input nz-input #scan [(ngModel)]="scanVal" (keyup.enter)="dealScanInput(scanVal)" name="scanVal">TSimport { ViewChild, ElementRef } from '@angular/core';// 定义元素@ViewChild('scan', { static: f..

2021-05-17 15:43:44 718

原创 Angular 引入 echarts 动态数据

npm安装 npm install echarts --savenpm install ngx-echarts --save angular.json文件配置路径 "projects": { "ng-alain": { ... "architect": { "build": { ... "options": { ... "scri...

2021-05-04 15:14:18 707

原创 前端文件下载

<a> 标签 下载 HTML原理 //创建URL 利用a标签属性下载<a href="url" download="<fileName>">导出/下载</a> JS实现方法 let blobUrl = window.URL.createObjectURL(result); const a = do...

2020-01-13 10:22:28 250

原创 select文字右对齐/居中

1、添加 dir 属性,适合中文,但是会导致英文单词或者有空格的地方文字变成从右到左。&lt;select dir="rtl"&gt; &lt;option&gt;Foo&lt;/option&gt; &lt;option&gt;bar&lt;/option&gt; &lt;option&gt;to the right&lt;/optio

2018-08-31 14:56:17 3774

原创 扫描框CSS样式

 HTML&lt;div class="icon"&gt; &lt;div class="b"&gt;&lt;/div&gt; &lt;div class="h"&gt;&lt;/div&gt; &lt;div class="s"&gt;&lt;/div&gt; &lt;div c

2018-08-17 10:29:19 2101

原创 CSS(一)内容生成

:与::区别CSS3之前,所有的伪元素选择器,全部都是 使用 :,ex  :first-line,:first-letterCSS3中,将所有的伪元素选择器全部都升级为 :: , ex ::first-letter, ::first-line为了能够实现浏览器的兼容性,比较推荐使用 :的写法内容生成:  1、:before 或 ::before            匹...

2018-08-14 13:53:11 375

原创 伪类选择器

目标伪类 1、作用        突出显示活动的HTML锚元素。匹配当前页面中活动的HTML锚元素。    2、语法     :target&lt;!doctype html&gt;&lt;html&gt;&lt;head&gt;&lt;title&gt;标题&lt;/title&gt;&lt;meta charset="utf-8"&gt;&lt;style

2018-08-14 13:42:17 410

原创 CSS属性选择器,~=,*=,^=,$=

 attr:任意属性名称   elem : 表示任意元素   value:值[attr] /*作用:匹配 附带 attr 属性的元素*/elem[attr] /*作用:匹配附带 attr 属性的 elem 元素*/elem[attr1][attr2] /*作用:匹配页面中所有即附带attr1属性也同时附带at...

2018-08-14 11:12:08 5363

原创 js获取style.left为什么为空?

原因:element.style.left 只能获得element的行内样式,所以一般写在style或css文件内的left就无法获得。解决办法:用element.offsetLeft来获取

2018-08-13 17:02:59 1446 1

原创 Angular(三)--路由

路由器(Router)又称网关设备(Gateway)是用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可通过路由器的路由功能来完成。因此,路由器具有判断网络地址和选择IP路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息,属网络层的一种互联设备。...

2018-08-11 17:10:06 167

原创 AJAX(二)--服务器如何返回批量的复合数据给客户端?

服务器如何返回批量的复合数据给客户端? 复合数据:一个数据有多个属性 批量复合数据:有多个复合数据 —— 二维数组  方式1:用text/plain格式 101#三星#35.5#1.jpg@102#闪迪#34.5#2.jpg@金士顿#... 好处:简单 不足:不易读取、很容易出错 方式2:用text/html格...

2018-08-10 00:02:42 447

原创 AJAX(一)--异步请求GET请求和POST请求的比较

请求数据位置的不同,导致方法的不同 GET请求和POST请求的比较   GET POST 如何发起 浏览器中输入URL回车、超链接跳转、JS跳转、SRC/HREF属性请求、GET方式提交表单、AJAX-GET POST方式提交表单、AJAX-POST ...

2018-08-09 23:59:11 922

原创 PHP(一)--常用函数/语言分类

常用函数 require('x.php') // 在当前位置包含指定文件中的内容@ // 放在一行的开头,用于压制此行的警告消息die() // 终止页面的执行,输出一个错误消息mysqli_insert_id($conn) // 返回刚刚执行的INSERT语句产生的自增编号mysqli_affected_rows($conn)  // 返回刚刚执行的DML语句影响的行数...

2018-08-09 23:40:37 187

原创 css样式优先级

权重值为主,权重值相同,应用最后定义的样式外部样式表 &lt; 内部样式表 &lt; 内联样式权重规则:类选择器 &lt; 类派生选择器 &lt; ID选择器 &lt; ID派生选择器    一:内联样式,权重1000,即标签内的style属性设置的样式    二:ID选择器,权重100,例如:#id{...}    三:类选择器,伪类选择器,属性选择器,权重10,例如.c...

2018-08-09 22:24:10 164

原创 编写响应式网页

1)声明viewport元标签&lt;meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no"/&gt;//device-width:设备宽度 initial-scale:默认缩放网页 user-scalable:是否允许用户手动缩放2)避免使用绝对尺寸 容器尽量使...

2018-07-27 10:45:00 1697

转载 Chrome浏览器的线程模型

进程和线程间的关系进程:操作系统分配内存的基本单位线程:位于进程内部,是CPU执行代码的基本单位     一个进程至少有一个线程,也可以有多个,多个线程并发执行Chrome浏览器的线程模型Chrome中发起HTTP请求最多可以使用6个并发的线程;Chrome中负责向页面中执行绘制任务(执行HTML/CSS/JS/事件处理等代码)的只有1个线程——UI主线程。  碰到如下的代码,就有问题了:  &l...

2018-07-15 16:58:17 1091

原创 简单函数(一)--随机生成数、随机产生颜色

随机取值//生成 min~max 范围内的整数function rn(min,max){ return Math.floor(Math.random()*(max-min)+min);//下取整 }  随机生成颜色 //生成rgb(r,g,b) function rc(min,max){ var r=rn(min,max); var g...

2018-07-12 15:34:24 6078

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除