logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Angular 服务端渲染(SSR) 学习笔记

文章目录服务器端渲染 (SSR)SSR的利弊SSR的优势SSR的局限服务器端渲染 (SSR)SSR是Server Side Render简称,页面上的内容是通过服务端渲染生成的,浏览器直接显示服务端返回的html就可以了。SSR的利弊SSR的优势更利于SEO: 不同爬虫工作原理类似,只会爬取源码,不会执行网站的任何脚本(Google除外,据说Googlebot可以运行javaScript)。浏览器

#angular
javascript编程,实现将 rgb 颜色字符串转换为十六进制的形式

要求:将 rgb 颜色字符串转换为十六进制的形式,如 rgb(255, 255, 255) 转为 #ffffffrgb 中每个 , 后面的空格数量不固定十六进制表达式使用六位小写字母如果输入不符合 rgb 格式,返回原始输入测试用例:rgb2hex("rgb(255, 255, 255) ") //#ffffffrgb2hex("rgb(100, 0, 255) ")//#6400ff异常测试用例

#javascript#正则表达式
javascript 实现取消promise

Javascript 中,本身promise是不支持取消的,但是有时候,我们有些需求,希望能够取消。我们可以对异步请求进行封装,通过强制调用其reject,达到类似的取消操作。function hello() {let _res, _rej;const promise = new Promise((res, rej) => {_res = res;_rej = rej;setTimeout(

#javascript
linux 常用命令

文章目录OS InfoShow private IPShow NetworkSet/Show proxyEnvironment VariableSystem/ local environment variablesOS InfoShow private IP$ hostname -IShow Network$ /sbin/ifconfigSet/Show proxyexport http_prox

#linux
Jenkinsfile 脚本中,新建并根据编译变量初始化文件(e.g.版本)

需求:把build的版本号写到源码中, 然后再编译。这样安装包等就会包含编译的版本信息。Jenkinsfile 脚本代码:stage ('Set Version'){steps {echo "Set Version ..."script {sh "echo 1.0.0.${env.BUILD_NUMBER} > version_file_name"}}}针对wind

#jenkins
dotnet core 项目编译时将编译的版本号(Build Number)写入到dll/exe文件的file version

需求:Jenkins编译dotnet core项目,希望把build的版本在编译时写入到dll/exe文件的file version 属性。方案:dotnet build 或者dotnet publish等命令,直接传入Version参数。e.g.dotnet build /p:AssemblyVersion=1.2.3.4dotnet publish/p:AssemblyVersion=1.2.

#.net
解决vue中样式标记为Scoped时,element plus修改css样式无效的问题

在vue组件中,为了使样式私有化(模块化),不对全局造成污染,可以在style标签上添加scoped属性以表示它的只属于当下的模块。但是同时,scoped也会阻碍我们修改第三方组件库(element plus)的样式。解决方法:使用 /deep/ 或者 >>> 样式穿透。例如:.el-table >>> .row-done {text-decoration: l

#css#vue.js
解决vue中样式标记为Scoped时,element plus修改css样式无效的问题

在vue组件中,为了使样式私有化(模块化),不对全局造成污染,可以在style标签上添加scoped属性以表示它的只属于当下的模块。但是同时,scoped也会阻碍我们修改第三方组件库(element plus)的样式。解决方法:使用 /deep/ 或者 >>> 样式穿透。例如:.el-table >>> .row-done {text-decoration: l

#css#vue.js
2021 Vue.js 面试题汇总及答案

文章目录1. 基本问题1.1. Vue.js 的特点1.2. Vue.js 双向绑定的原理1.3. Vue.js 3.0 放弃defineProperty, 使用Proxy的原因1.4. Vue 2 中给 data 中的对象属性添加一个新的属性时会发生什么?如何解决?1.5. Computed和Watch的区别1.6. Computed 和 Methods 的区别1.7. 虚拟DOM,diff算法

#面试
Vue (Vue3) 入门 (学习笔记)

有过一点点 Vue2 的经验,准备系统学习一下 Vue,以最新的 Vue3 为准,记录一下 Vue 的学习笔记,也希望对其他人有帮助。文章目录安装、使用当做一个类库(library)使用当做框架使用安装 vue3运行、发布Vue 实战福利: Vue - Cheat Sheet安装、使用使用 Vue 一般有 2 中方式,一种是把它当做一个类库(library)使用,一种是当做框架使用,整个项目可以称

#vue.js
    共 11 条
  • 1
  • 2
  • 请选择