前端javascript工程师 经验
前端请求报错:'JSON parse error: syntax error, expect {, actual e…1, line 1, column 2selectUid%5B%5D=VluJeA9upFXgJD', code: '500'}
1、如果不用 JSON.stringify(inputJson) 包起来就会报错 let inputJson = {"selectUid" : selectUid}; var response = await $.ajax({ type: 'POST', url: 'xxx', data: inpu ......
谈谈干前端四年的几点感受
[谈谈干前端四年的几点感受 - 掘金](https://juejin.cn/post/7258509816691834917) 19年毕业的我,最开始怀揣着无限憧憬进入这个行业 不知不觉,已经工作4年了,如果算上大四实习的时光,也接近5年了。 4年间换了两家公司。 对于工作,我也有过很多的困扰和迷茫 ......
前端文件下载方法封装
1 export const downloadFileAxios = (fileUrl) => { 2 axios({ 3 url: fileUrl, 4 method: 'GET', 5 responseType: 'blob', 6 }).then((response) => { 7 const ......
前端基础之JavaScript
一个完整的 JavaScript 实现是由以下 3 个不同部分组成的: ● 核心(ECMAScript) >基础语法 >必须要会的 ● 文档对象模型(DOM) Document object model (整合js,css,html) >重要 ● 浏览器对象模型(BOM) Broswer objec ......
前端拿到后端返回文件流后页面生成excel表格预览(Luckysheet)
最近项目遇到一个需求,就是本来只需要导出的excel文件,客户要求在前端页面进行预览查看。在查找资料后,决定使用Luckysheet来进行excel文件的预览。 1.安装 npm i luckyexcel 2.html中引入相关js,css文件,可以自己下下来放到本地引入 <link rel='st ......
JavaScript基础-数组(进阶)
扩展运算符 let arr1 = [1,2],arr2 =[3,4]; let arr3 = arr1.concat(arr2); let arr4 = [...arr1,...arr2] console.log(arr4); 用concat 连接 然后...展开 let arr1 =[1,2]; ......
测试工程师 | App测试 | 常用的adb命令
1、链接夜神模拟器 adb connect 127.0.0.1:62001 (62001是模拟器的默认端口) 2、adb devices 查看链接的设备。device前面的字符串是设备名称。 3、--获取apppackage和activty启动页面 adb shell dumpsys window ......
前端认识docker
Docker 是什么 先看看百科的定义: Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 容器引擎?镜像?容器?虚拟化 ......
JetLinks前端配置
JetLinks前端配置 只需要修改vite.config.ts文件的这两个地方,config.ts文件不用修改: 图1:增加注释; 图2:修改为jetlinks后端服务启动所在服务器的IP地址和端口号 备注:https://hanta.yuque.com/px7kg1/yfac2l/fwqriw2 ......
c#创建文件并写入数据导出到前端
[AcceptVerbs("GET")] public ActionResult GetColumnLinkCallBack() { //允许ajax跨域 Response.AppendHeader("Access-Control-Allow-Origin", "*"); List<object> ......
工程安全监测无线振弦采集仪在建筑物中的应用
工程安全监测无线振弦采集仪在建筑物中的应用 工程安全监测无线振弦采集仪是一种用于建筑物结构安全监测的设备,它采用了无线传输技术,具有实时性强、数据精度高等优点,被广泛应用于建筑物结构的实时监测和预警。下面将从设备的特点、应用场景和案例等方面详细介绍工程安全监测无线振弦采集仪在建筑物中的应用。 一、设 ......
读《大道至简--软件工程实践者的思想》有感
《大道至简–软件工程实践者的思想》这本书,是一部极具启发性的著作。它揭示了软件工程实践者在追求卓越的过程中所持有的思考方式和原则其中更加重点的是此书是从本质上面向读者解释软件工程到底是什么,从事软件工程的人应该干什么。 一、背景介绍和作者愿景 《大道至简–软件工程实践者的思想》这本书是周爱民先生所著 ......
打开IAR工程后,Workspace栏不显示工程的解决办法
有时IAR工程因异常关闭,再次打开IAR工程时,会出现Workspace栏不显示工程的现象,如下图所示: 原因:demo.eww文件内容丢失,丢失后demo.eww文件内容的内容如下: <?xml version="1.0" encoding="UTF-8"?><workspace> <batchB ......
JavaScript复习知识点
## 原型 在 JavaScript 中,每个对象都有一个原型(prototype)。原型是一个对象,其他对象可以通过它来继承属性和方法。简单来说,对象通过其原型来共享和访问属性和方法。 原型以原型链的形式连接在一起,形成了一个对象和原型之间的关系。当我们访问对象的属性或方法时,JavaScript ......
前端请求接口data和params
export function xxx(params) { return request({ method:'post', url:'xxx', data:params //data是添加到请求体bady(请求参数为body)中的,用于post请求 }) } export function xxx( ......
前端已死,我们的出路究竟在哪里?
# 前端已死,我们的出路究竟在哪里? ![前端已死,我们的出路究竟在哪里?_前端工程师](https://s2.51cto.com/images/blog/202305/08203121_6458eb99e47fa92481.jpg?x-oss-process=image/watermark,siz ......
前端
# v-deep(样式穿透)或者>>>的使用 ```java ``` # devExtreme中给按钮设置样式 type设置成自定义名字,然后在样式中写自己的样式 ```html ``` ......
数组去重方法总结(JavaScript 记录)
【JavaScript写法】数组去重
在进行项目开发的时候,有时候需要把一些前端的数组进行去重处理,得到一个去重后的数据,然后再进行相关的操作,这也是在前端面试中经常出现的问题 ......
高级系统架构师学习(一)系统工程与信息系统基础
一、前言 已经有一段时间没有写博客了,最近事情比较多,工作和家里的事情也比较忙,慢慢的就没写了,不写博客以后人就懒了,故今天下定决心,重新开始强迫自己提升,挤时间学习一些新的东西!这次的专题就不写应用技术了,写一写我学习高级系统架构师的一些心得吧。 我是去年报名学习高级系统架构师的课程的,报名学习高 ......
什么是前端开发领域的 visual degradation
`Visual Degradation` 在前端开发领域中,通常被理解为一种策略,这种策略允许网站或网络应用在不同的浏览器、设备或网络条件下以不同的视觉质量呈现,而不会丧失核心功能。这种策略可以确保所有用户,无论他们的设备或网络条件如何,都能够访问和使用网站或网络应用的主要功能。 这并不意味着在某些 ......
JavaScript jQuery 比对示例,ajax示例
js教程:https://www.w3school.com.cn/js/index.asp jQuery教程:https://www.w3school.com.cn/jquery/index.asp 以下是部分代码示例 <!DOCTYPE html> <html lang="en"> <head> ......
JavaScript程序设计模式小技巧——策略模式,快看快用!!!
## 前言> 系列首发于公众号[『非同质前端札记』](https://mp.weixin.qq.com/s?__biz=MzkyOTI2MzE0MQ==&mid=2247485576&idx=1&sn=5ddfe93f427f05f5d126dead859d0dc8&chksm=c20d73c2f5 ......
前端基础之BOM和DOM
Js: js的三部分组成: ECMAScript BOM(浏览器对象模型,就是js操作浏览器):大部分内容作为了解 DOM(文档对象模型,js操作html文档、css样式等):需要熟练掌握 window对象 所有浏览器都支持 window 对象。它表示浏览器窗口。 window对象常用方法: ● w ......
软件工程的基本流程
[toc] # 软件工程的基本流程 1. 需求分析阶段: - 产品经理与客户/用户沟通,收集需求,明确项目目标和范围。 - 确定功能和特性,创建产品需求文档(PRD)或用户故事。 2. 项目规划阶段: - 定义项目的时间表和里程碑。 - 确定团队成员的角色和职责。 - 分配资源和预算。 3. 设计阶 ......
JavaScript | JavaScript数据类型
数据类型决定了一个数据的特征,比如:`123`和`”123”`,直观上看这两个数据都是123,但实际上前者是一个数字,而后者是一个字符串。对于不同的数据类型我们在进行操作时会有很大的不同。 **JavaScript中一共有5种基本数据类型:** + 字符串型(String) + 数值型(Number ......
JavaScript | JavaScript入门知识
### JavaScript编写位置 + 我们目前学习的JS全都是客户端的JS,也就是说全都是需要在浏览器中运行的,所以我们我们的JS代码全都需要在网页中编写。 + 我们的JS代码需要编写到` 点我一下 你也点我一下 你也点我一下 ``` ### Hello World + 创建一个html文件。 ......
JavaScript(二)运算符
一:算数运算符 +-*/加减乘除 %取模(余数) 二:赋值运算符 += -+ *= /= %= let num=5 num=num+1 num +=1 两行一样 三:自增自减运算符 ++ 变量+1 -- 变量-1 ++在后面,先进行变量外的运算 ++在前面,先进行自增,在进行变量外的运算 用的比较少 ......
JavaScript自定义响应式对象
## 1. 引言 这里的响应式对象是指JavaScript中的变量与HTML中的内容相绑定,变量更新则内容更新,也叫数据绑定 此时不得不说MVVM架构,MVVM架构思想的实现步骤如下: - 模型(Model):负责处理数据的读写操作,包括从服务器获取数据、存储数据等 - 视图(View):负责渲染用 ......
JavaScript
### 溢出属性 ```css p { height: 100px; width: 50px; border: 3px solid red; /*overflow: visible; !*默认就是可见 溢出还是展示*!*/ /*overflow: hidden; !*溢出部分直接隐藏*!*/ /*o ......