摘要: # 弹幕标签marquee marquee的作用是创建一个滚动的文本字幕 语法:...; 在标记“…”之间添加要进行滚动的内容。 重要属性: 1.滚动方向direction(包括4个值:up、 down、 left和 right) 语法:`...` 2.滚动方式behavior(scroll:循环滚 阅读全文
posted @ 2023-06-19 10:25 Daeeman 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 1、前置 js 是种弱类型语言,对变量的类型没有限制。例如,如果我们使用字符串类型创建了一个变量,后面又可以为同一变量分配一个数字: let message = 'Hello'; // 分配一个字符串 message = 14; // 分配一个数字 优点:这种动态性为我们提供了灵活性并简化了变量声明 阅读全文
posted @ 2022-02-24 10:55 Daeeman 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 使用docker从0到1搭建 安装gitlab sudo docker run --detach \ --hostname gitlab.mczaiyun.top \ --publish 443:443 --publish 80:80 --publish 222:22 \ --name gitlab 阅读全文
posted @ 2021-09-02 23:45 Daeeman 阅读(272) 评论(0) 推荐(1) 编辑
摘要: new String() new Boolean() new Number() 1. 概述 为了便于操作基本类型值,ECMAScript 提供了 3 个特殊的引用类型:Boolean、Number和 String。这些类型与其他引用类型相似,但同时也具有与各自的基本类型相应的特殊行为。实际上,每当读 阅读全文
posted @ 2021-09-01 09:57 Daeeman 阅读(122) 评论(0) 推荐(0) 编辑
摘要: angular 项目搭建 ng new ag-grid-demo ag-grid安装 npm install --save ag-grid-community ag-grid-angular app.module.ts修改 import { BrowserModule } from '@angula 阅读全文
posted @ 2021-08-19 13:41 Daeeman 阅读(672) 评论(0) 推荐(0) 编辑
摘要: body{ margin: 0; padding: 0; background: #000; } a{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 200px; height: 6 阅读全文
posted @ 2021-08-16 00:20 Daeeman 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 1. 微信小程序简介 微信⼩程序,简称⼩程序,英⽂名 Mini Program ,是⼀种不需要下载安装即可使⽤的应⽤,它实现 了应⽤“触⼿可及”的梦想,⽤⼾扫⼀扫或搜⼀下即可打开应⽤ 1.1. 为什么是微信⼩程序 ? 微信有海量⽤⼾,⽽且粘性很⾼,在微信⾥开发产品更容易触达⽤⼾; 推⼴app 或公众 阅读全文
posted @ 2021-07-29 01:05 Daeeman 阅读(207) 评论(0) 推荐(0) 编辑
摘要: SheetJS js-xlsx 的使用 js-xlsx 官方文档:https://sheetjs.gitbooks.io/docs/#sheetjs-js-xlsx https://docs.sheetjs.com/#sheetjs-js-xlsx npm xlsx地址:https://www.np 阅读全文
posted @ 2021-06-24 23:25 Daeeman 阅读(431) 评论(0) 推荐(0) 编辑
摘要: echarts鼠标提示框 formatter: function (params) { var res = '<div><span>部门:' + params[0].data.depart + '</span></div>'; res += '<div><span>工程师:' + params[0] 阅读全文
posted @ 2021-05-18 22:19 Daeeman 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 内容溢出处理 overflow: visible(默认)/ 溢出部分 可见 hidden(超出部分隐藏)/ scroll(出现滚动条)/ auto(浏览器自动处理) text-overflow:clip(不显示省略标记,简单裁切) | ellipsis(文本溢出显示省略标记)文本溢出处理 white 阅读全文
posted @ 2021-02-26 14:45 Daeeman 阅读(2578) 评论(0) 推荐(0) 编辑
摘要: 什么是依赖注入 依赖注入(DI)是一种设计模式, 也有相应的框架,比如InversifyJS Angular 有自己的 DI 框架, DI 框架会在实例化该类时向其提供这个类所声明的依赖项 带修饰符的参数 在ts中,一个类的参数如果带上修饰符,那个参数就变成了类的实例属性 class Mobile 阅读全文
posted @ 2021-01-17 21:25 Daeeman 阅读(120) 评论(0) 推荐(0) 编辑
摘要: table 选中 编号 姓名 密码 生日 地址 操作 全部删除 5201314 西门吹牛 123456 1988-08-07 斗罗大陆 <!-- 表单 --> <h1>新增数据</h1> <form> <table class="table table-hover table-bordered"> 阅读全文
posted @ 2020-12-23 17:23 Daeeman 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1- Material 步骤 1:安装 Angular Material、Angular CDK 和 Angular 动画库 你可以使用 npm 或 yarn 命令行工具来安装这些包。请从下面的例子中任选一个适合你项目需求的。 NPM 命令 npm install --save @angular/m 阅读全文
posted @ 2020-12-11 17:41 Daeeman 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 1. 最基本的路由 1.1 API: Router ActivatedRoute 路由的基本使用 名称 简介 Routes 路由的配置,保存着哪一个URL对应展示哪一个组件和在哪一个RouterOutler展示 RouterOutler 在HTML中标记路由内容呈现的占位符指令 Router 运行时 阅读全文
posted @ 2020-12-04 17:33 Daeeman 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 发现一个网站讲的好详细 #1. 简介 RxJS 是一个库,它通过使用 observable 序列来编写异步和基于事件的程序。它提供了一个核心类型 Observable,附属类型 (Observer、 Schedulers、 Subjects) 和受 [Array#extras] 启发的操作符 (ma 阅读全文
posted @ 2020-12-01 17:20 Daeeman 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1. TemplateRef 就是 Template 的类型 https://segmentfault.com/a/1190000008672478 <h1>hello world</h1> <div class="box" #box>box</div> <ng-template #tpl> <sp 阅读全文
posted @ 2020-11-25 17:37 Daeeman 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一、补充 1. 引入第三方库(bootstrap为例) a. MDN 引入 在index.html中直接引入mdn <link rel="stylesheet" href="..." integrity="..." crossorigin="anonymous"> <script src="..." 阅读全文
posted @ 2020-11-25 17:36 Daeeman 阅读(212) 评论(0) 推荐(0) 编辑
摘要: js将小数转为保留两位小数(保留0.00和不保留) //保留2位小数,如:2,会在2后面补上00.即2.00 function toDecimal2(x) { var f = Math.round(x * 100) / 100; var s = f.toString(); var rs = s.in 阅读全文
posted @ 2020-11-10 17:37 Daeeman 阅读(149) 评论(0) 推荐(0) 编辑
摘要: <div> <button class="btn btn-danger" (click)="dec()" title="smaller">-</button> <button class="btn btn-primary" (click)="inc()" title="bigger">+</butt 阅读全文
posted @ 2020-10-19 17:27 Daeeman 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 阻止事件冒泡 <div (click)="clickParent($event)" class="wrap" style="width: 200px;background-color: #0c5460;"> <div (click) = "clickChild($event)" class="chi 阅读全文
posted @ 2020-10-19 17:18 Daeeman 阅读(109) 评论(0) 推荐(0) 编辑
摘要: @Input,@Output 之模态框组件 使用的是bootstrap样式 app.components.html <!-- Button trigger modal --> <button type="button" class="btn-primary" (click)="showModal=t 阅读全文
posted @ 2020-10-13 17:25 Daeeman 阅读(148) 评论(0) 推荐(0) 编辑
摘要: @Input Input 是属性装饰器,用来定义组件内的输入属性。在实际应用场合,我们主要用来实现父组件向子组件传递数据。Angular 应用是由各式各样的组件组成,当应用启动时,Angular 会从根组件开始启动,并解析整棵组件树,数据由上而下流下下一级子组件。 counter.component 阅读全文
posted @ 2020-09-27 17:17 Daeeman 阅读(203) 评论(0) 推荐(0) 编辑
摘要: https://segmentfault.com/a/1190000022341996?utm_source=tag-newest 阅读全文
posted @ 2020-09-25 14:29 Daeeman 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 敏捷开发是什么? 敏捷开发(scrum)是一种软件开发的流程,强调快速反应、快速迭代、价值驱动。 Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作;运用该流程,你就能看到你团队高效的工作。 **敏捷开发(Agile)**是一种以人为核心、迭代、循序渐进的开发方法。 在敏捷开发中,软 阅读全文
posted @ 2020-09-24 13:52 Daeeman 阅读(2214) 评论(0) 推荐(0) 编辑
摘要: /* 自定义Promise函数模块:IIFE */ (function(window) { const PENDING = 'pending' const RESOLVED = 'resolved' const REJECTED = 'rejected' /* Promise构造函数 excutor 阅读全文
posted @ 2020-09-24 11:11 Daeeman 阅读(113) 评论(0) 推荐(0) 编辑
摘要: ###目前常见的异步编程解决方案 回调函数 事件监听/发布订阅 Promise RxJS 一、准备 1、函数对象与实例对象,函数和构造函数 1.1. 函数对象与实例对象 函数对象: 将函数作为对象使用时, 简称为函数对象 console.log(Fn.prototype) ⇒Fn是函数对象 实例对象 阅读全文
posted @ 2020-09-23 11:46 Daeeman 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 真正意义上的浏览器诞生于1990年, 浏览器内核简要说明 一个完整的浏览器包含浏览器内核和浏览器的外壳(shell)。浏览器内核又可以分为两部分:渲染引擎(Layout Engine或Rendering Engine)和JS引擎。由于JS引擎越来越独立,内核就倾向于只指渲染引擎。 浏览器构成 浏览器 阅读全文
posted @ 2020-08-31 15:31 Daeeman 阅读(2368) 评论(0) 推荐(0) 编辑
摘要: 正则表达式常见面试题 1.给一个连字符串例如:get-element-by-id转化成驼峰形式。 2.匹配二进制数字 3.非零的十进制数字 (有至少一位数字, 但是不能以0开头) 4.匹配一年中的12个月 5.匹配qq号最长为13为 6.匹配常见的固定电话号码 7.匹配ip地址 8.匹配用尖括号括起 阅读全文
posted @ 2020-08-31 15:17 Daeeman 阅读(1266) 评论(0) 推荐(0) 编辑
摘要: 标准盒模型(W3C 盒子模型) W3C 盒子模型的范围包括 margin、border、padding、content,并且 content 部分不包含其他部分。 IE 盒子模型的范围也包括 margin、border、padding、content,但content 部分包含了 border 和 阅读全文
posted @ 2020-08-31 14:55 Daeeman 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1. What ? Vue生命周期简单来说就是vue实例对象从创建之初到销毁的过程。vue所有功能的实现都是围绕其生命周期进行的,在生命周期的不同阶段调用对应的钩子函数可以实现组件数据管理和DOM渲染两大重要功能。 其中具体分为8个阶段,分别是: beforeCreate(创建前) created( 阅读全文
posted @ 2020-08-28 12:46 Daeeman 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 1. 简写和完整写法解释 npm install 本身就有一个别名 npm i npm i module_name -S 即 npm install module_name --save 写入dependencies,发布到生产环境(上线环境) npm i module_name -D 即 npm 阅读全文
posted @ 2020-08-27 11:43 Daeeman 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 1、响应式布局和自适应布局区别 1.1 自适应布局 根据浏览器窗口的缩放等比例缩放页面内容(看到的页面布局不变,是原页面的缩小版) 1.2 响应式布局 根据浏览器窗口的变化,不同的宽度,展示不同的布局(页面布局发生了变化) 2、常见网页缩放方案 百分比布局% Media 媒体查询 rem 布局 Vi 阅读全文
posted @ 2020-08-25 23:45 Daeeman 阅读(197) 评论(0) 推荐(0) 编辑
摘要: https://www.bilibili.com/video/BV1gt4y1m7Eo?p=279 阅读全文
posted @ 2020-08-25 23:44 Daeeman 阅读(99) 评论(0) 推荐(0) 编辑
摘要: https://segmentfault.com/a/1190000013998884 阅读全文
posted @ 2020-08-25 22:05 Daeeman 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 简单介绍 除非你最近一直不关注前端的发展,不然你肯定听说过由Facebook创建的JavaScript UI框架——React。它支撑着包括Instagram在内的大多数Facebook网站。React与当时流行的jQuery,Backbone.js和Angular 1等框架不同,它的诞生改变了Ja 阅读全文
posted @ 2020-08-25 17:12 Daeeman 阅读(188) 评论(0) 推荐(0) 编辑
摘要: CSS columns分栏布局教程 # ### CSS columns分栏布局教程 <!DOCTYPE html> <html lang="zh" dir="ltr"> <head> <meta charset="utf-8"> <meta name="viewport" content="widt 阅读全文
posted @ 2020-08-23 11:06 Daeeman 阅读(141) 评论(0) 推荐(0) 编辑
摘要: HTML5和CSS 初 终 高 中 初 JavaScript 1 2 3 4 5 6 阅读全文
posted @ 2020-08-21 13:58 Daeeman 阅读(178) 评论(0) 推荐(0) 编辑
摘要: ##git博客参考 1. SVN、CVS (集中式版本控制系统) ##SVN视频参考 版本库是集中放在中央服务器的,当我们实际工作的时候,用的都是自己的电脑,所以首先要连接中央服务器,从那里得到最新的版本,然后编写或者更改代码,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统最大的限制 阅读全文
posted @ 2020-08-19 16:35 Daeeman 阅读(156) 评论(0) 推荐(0) 编辑
摘要: ##跨域 阅读全文
posted @ 2020-08-17 20:15 Daeeman 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 原始值转化为原始值 对象转化为原始值 1、原始值转化为原始值 <script type="text/javascript"> console.log({}==!{}); //false console.log([]==![]); //true console.log(Number(undefined 阅读全文
posted @ 2020-08-16 11:11 Daeeman 阅读(262) 评论(0) 推荐(0) 编辑