- 博客(1308)
- 资源 (40)
- 问答 (3)
- 收藏
- 关注
原创 vue antd业务组件-修改-增加-表格行
主要用到模态窗口,根据类型获取不同的逻辑,另外是使用上传组件,编辑通用组件的时候,- 要考虑antd的验证,- 由于弹出窗口后销毁,需要清除数据,这个也要考虑,- 另外属性也可以是函数,需要emit出来,这样使用的时候才可以触发函数@antd的各种验证方式,select的数字和文字的映射,<template> <a-modal width="700px" v-bind="$attrs" :maskClosable="fals
2022-01-24 09:34:53 370
原创 Vue中对watch的理解(尤其是immediate和deep属性)
$watch()监听某个值(双向绑定)的变化,一旦发生变化,就调用引号里的方法,从而达到change事件监听的效果!!首先确认 watch是一个对象,一定要当成对象来用。 对象就有键,有值。键:就是你要监控的那个家伙,比如说$route,这个就是要监控路由的变化。或者是data中的某个变量。值可以是函数:就是当你监控的家伙变化时,需要执行的函数,这个函数有两个形参,第一个是当前值, 第二个是变化后的值。值也可以是函数名:不过这个函数名要用单引号来包裹。值是包括选项的对象:选项包括有三...
2022-01-21 10:18:28 418
转载 关于创建jQuery以及jQuery.fn.init.prototype = jQuery.fn的作用
本文以jQuery2.0.3分析为例关于构造函数的两个点在JS中创建对象必须要使用new,否则就如同构建了一个普通对象,this表示未来创建的实例, 并返回thisfunction Student(school){ this.school = school;}console.log(new Student('school'))/** school: "school" [[Prototype]]: Object */console.log(Student('school')..
2022-01-20 16:45:31 180
原创 jquery 源码学习——第一章 理解架构
四部分:jQuery课程简介,jQuery源码解析(架构与依赖模块)教程-慕课网https://www.imooc.com/video/4392
2022-01-20 09:41:28 709
转载 JS页面绝对定位元素拖动
一.mousedown、mousemove和mouseup 拖着目标元素在页面任意位置如果要设置物体拖拽,那么必须使用三个事件,并且这三个事件的使用顺序不能颠倒。1.onmousedown:鼠标按下事件2.onmousemove:鼠标移动事件3.onmouseup:鼠标抬起事件重点:1、一定要绝对定位,脱离文档流才可以移动。2、绑定拖拽的元素,移动和鼠标松开后是对document的绑定,因为移动的是整个div。3、点击:a= 获取当前鼠标坐标、b =div距浏览器距离、c = .
2022-01-19 18:00:13 1503
转载 Vue传参出现 Required String parameter ‘username‘ is not present
场景描述在 使用axios 发送HTTP请求时 传递了后端指定的请求参数 但是后端报错 描述信息为 Required String parameter 'username' is not present分析问题开始找原因确定前端传递的参数 和后端 Mapping接收的参数名一致前端传递的是JSON字符串请求头的格式问题具体步骤main.js中安装qs npm install qs --savemain.js 中引入 var qs = require(‘qs’)将请求头header
2022-01-19 17:46:25 1610
转载 vue错误
Proxy error: Could not proxy request /playerColumn/page from localhost:8080 to http://172.16.10.58:8899.See https://nodejs.org/api/errors.html#errors_common_system_errors for more information (ECONNREFUSED).是代理服务器出了问题,可能是当前配置的代理服务器关闭了或者配置错误,在vue.config.
2022-01-19 16:51:45 868
转载 jquery 中remove()与detach()的区别
remove()与detach()方法都是从dom中删除所有的元素两者的共同之处在于都不会把匹配的元素从jQuery对象中删除。不同之处在于用remove()删除的元素,除了元素被保留,其他的在这个元素上的绑定事件等都会被移除,但是detach()方法不会移除这个元素上的方法或者是附加数据。简单举例:html:<body><p>区别</p></body>js:p元素的绑定事件 $("p").click(function(){aler
2022-01-19 09:37:31 498
转载 深入学习jquery源码之闭包
深入学习jquery源码之闭包开发jQuery插件的时候会用(function($){})(jQuery); 这个闭包函数来包裹(function($) { // all JS code here})(jQuery);自执行函数写法, 函数声明后立即执行. 并且设置函数执行时context为this, 这里的this因执行环境会有所不同, 浏览器环境应该是window.这里面的$只是形参,但jquery是全局变量,所以不需要调用该函数就会自动执行整个结合起来意思就是,定义了一个匿.
2022-01-17 17:50:02 587
转载 作为JavaScript开发人员,这些必备的VS Code插件你都用过吗?
如今,Visual Studio Code无疑是最流行的轻量级代码编辑器。它确实从其他代码编辑器那借鉴了很多,最主要是从Sublime和Atom那里。然而它的成功关键是源于能提供更好的性能和稳定的表现。另外,它还提供了如代码智能提示等开发者非常需要的功能。而这些功能,曾经只在像Eclipse或者Visual Studio 2017这样的完整集成开发环境(IDEs)中才有。VS Code的强大无疑来自于它的插件市场。多亏了开源社区,VS Code现在几乎对所有的编程语言、框架和开发技术都有支持。提供这种支
2022-01-17 16:31:33 1832
原创 jqgrid 的例子
<!DOCTYPE html><html lang="en"><head> <title>员工管理</title> <#include "/common/common.html" /> <#include "/common/eav.html" /> <script> // edit $(document).on("click", ".jgBtnEdit", function (...
2022-01-17 16:16:25 645
原创 基于localStorage开发的前端缓存jquery插件,jquery.cache.js
https://blog.csdn.net/hspphsp/article/details/73866504https://blog.csdn.net/weixin_34199405/article/details/91868912
2022-01-17 16:09:13 480
转载 基于jquery的自定义插件
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Docu...
2022-01-17 16:08:38 129
转载 vue中import引入模块路径中@符号是什么意思
在编写vue文件中引入模块import('@/view/single-page/home')这里路径前面的“@”符号表示什么意思?// vue.config.jschainWebpack: config => { config.resolve.alias .set('@', resolve('src')) // key,value自行定义,比如.set('@@', resolve('src/components')) .set('_c', reso
2022-01-17 14:37:17 2767
转载 CSS 函数
CSS 有以下几个函数:函数 描述 CSS 版本 attr() 返回选择元素的属性值。 2 calc() 允许计算 CSS 的属性值,比如动态计算长度值。 3 cubic-bezier() 定义了一个贝塞尔曲线(Cubic Bezier)。 3 hsl() 使用色相、饱和度、亮度来定义颜色。 3 hsla() 使用色相、饱和度、亮度、透明度来定义颜色。 3 linear-gradient() 创建一个线
2022-01-17 14:36:08 112
转载 前端,你要知道的SEO知识
之前有同学在前端技术分享时提到了SEO,另一同学问我SEO是什么,我当时非常诧异,作为前端应该对SEO很了解才对,不过仔细想想,现在前后端分离的大趋势下,SPA单页WEB应用也随之兴起,现在的前端新生对SEO不了解也是有原因的,所以本次就带着大家重识SEO!什么是SEOSEO(Search Engine Optimization),中文翻译成搜索引擎优化,是指通过采用易于搜索引擎索引的合理手段,使网站各项基本要素适合搜索引擎的检索原则并且对用户更友好,从而更容易被搜索引擎收录及优先排序发展史SE
2022-01-17 14:33:18 311
转载 CSS现状和如何学习
在20年岁末有幸和一群优秀大学生在一起聊CSS相关的话题,感到非常的荣幸!在此非常感谢平台(阿里巴巴集团.前端练习生计划)给我这样的机会,同时也要非常感谢好友 裕波,墨苒对我的鼓励和支持。在结束直播的时候,说过后面要整理一篇文字版本,由于个人新转团队(互动团队转到 F(x) Team团队),加上自己太懒,所以今天才开始整理文字版本。所幸能在岁末完成,还算是一种补救。希望接下来的内容,对于新接触CSS或对CSS感兴趣的同学有所帮助,更希望有更多的同学能参与阿里巴巴集团练习生计划的学习,并有所获。直播的感觉
2022-01-17 14:23:08 227
原创 Vue2入门课程
第一章 Vue.js简介Vue简介 第二章 基础特性实例及选项 模板语法1 模板语法2 计算属性和侦听器 class与style的绑定 条件渲染 列表渲染 事件判定与监听 表单用法第三章 组件基础组件基础1 组件基础2 组件基础3第四章 指令一些内置指令 自定义指令第五章 过滤器过滤器注册第六章 过渡 和 动画CSS过渡 CSS 动画第七章 深入了解组件组件注册 Prop 单向数据流 自定义事件==============.
2022-01-17 13:59:03 1007
原创 React+Redux交互式用户界面
入门前端开发 将React添加到网站 创建React应用程序 课程项目 模块测试React简介JSX 虚拟DOM Components(成分) Props(道具) State(状态) Hooks(挂钩) 生命周期方法(Lifecycle Methods) 处理事件(handling Event) 渲染列表 Contact Manager 模块测试Redux介绍状态管理 核心概念 Action reducers(减数机) Redux with Re
2022-01-14 15:46:04 801
原创 React 入门课程-声明周期函数-受控表单input select radio textarea checkbox
第一章 接触React第一节 React概述 第二节 使用 React第二章 元素渲染第一节 React 元素 第二节 将 React 元素渲染为 DOM第三章 JSX第一节 从本质上了解JSX 第二节 JSX的使用 第三节 JSX的属性第四章 组件与 props 属性第一节 组件类型及渲染方式 第二节 灵活使用组件(上) 第三节 灵活使用组件(下) 第四节 props 属性重现第五章 事件处理第一节 事件绑定的方式 第二节 向事件处理程序传递参数第六章 组件的
2022-01-13 11:11:52 279
原创 npm 安装错误
PS D:\vue-example\sound-player-vuejs> npm install element-uinpm WARN deprecated core-js@2.6.12: core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in ol.
2022-01-11 09:29:33 2036
原创 Syntax Error: TypeError: this.getOptions is not a function
出现问题场景:vue运行项目过程中报错ERROR Failed to compile with 1 error 下午4:27:58error in ./src/components/AudioComponent/VueAudio.vue?vue&type=style&index=0&id=2c4b1f58&lang=scss&scoped=true&...
2022-01-10 16:31:50 2688
原创 vue 如何使用yarn
1全局安装yarnnpm i -g yarncmd 管理员打开,webstorm的terminal可能不行。2.安装yarn的淘宝镜像yarn config set registry https://registry.npm.taobao.org3.安装项目依赖yarn install这一步可以在webstorm的terminal了4.开发yarn run dev5.打包yarn run build查看版本yarn -V...
2022-01-10 15:25:38 4776
转载 深入理解JS防抖与节流
深入理解JS防抖与节流 - 唐吉sir - 博客园参考博客: "JS防抖和节流" ,感谢作者的用心分享 日常开发过程中,滚动事件做复杂计算频繁调用回调函数很可能会造成页面的卡顿,这时候我们更希望把多次计算合并成一次,只操作一个精确https://www.cnblogs.com/youma/p/10559331.html参考博客:JS防抖和节流,感谢作者的用心分享日常开发过程中,滚动事件做复杂计算频繁调用回调函数很可能会造成页面的卡顿,这时候我们更希望把多次计算合并成一次,只操作一个精确点,JS把这种.
2022-01-07 17:49:24 122
原创 vue事件添加和移除
.removeEventListener() 方法要求我们向其传递与传递给 .addEventListener() 的函数 完全相同的监听器函数。完全相同 意味着:具有相同的目标 具有相同的类型 并传递完全相同的监听器定义和用法removeEventListener() 方法用于移除由addEventListener()方法添加的事件句柄。注意:如果要移除事件句柄,addEventListener() 的执行函数必须使用外部函数,如上实例所示 (myFunction)。匿名函...
2022-01-07 16:31:21 4190
转载 ant-design-vue组件库源码分析
转自: https://segmentfault.com/a/1190000040853541https://segmentfault.com/a/1190000040853541写的不错!阿里的前端整体水平可以说是国内top级别的,相关开源的组件库,尤其ant-design(react版本),在国内外有着较高的使用率。在随着前端技术栈的不断完善,相应匹配的组件库也伴随着版本的迭代。而这些组件库的迭代流程以及内部组件的实现是怎么样的,是值得每一位前端开发人员去学习借鉴的。尤其是一些非常优秀的组件..
2022-01-06 10:50:42 5346 4
转载 2021 前端开发手册
简介这是一份 2021 年前端开发手册,列举前端开发相关技术,提供相关技术的学习资源。下面的项目不用全部学习,可以选其中一些学习。欢迎补充!项目地址:2021-frontend-handbook目录HTML CSS JavaScript 前端框架 前端工程化 服务端渲染 SSR 静态站点生成器 SSG TypeScript 用 JS 去做服务器端 桌面应用程序 Electron 移动端混合开发 前端架构 JAMStack WebAssembly1. HTMLDO
2021-12-27 17:07:26 496
原创 《2020前端工程师必读手册》
重磅下载!《2020前端工程师必读手册》,阿里巴巴前端委员会推荐!-阿里云开发者社区阿里巴巴前端委员会推荐!覆盖5大热点前端技术方向10+核心实战的前端手册--《2020前端工程师必读手册》已经正式上线了,大家可以免费下载了,解锁前端新方式,挖掘前端新思路,尽在此刻,赶紧来先睹为快!https://developer.aliyun.com/article/751767?utm_content=g_1000118457...
2021-12-27 16:51:54 321
转载 Web 前端技术图谱
Web前端开发技术栈浏览器 Internet Explorer Chrome Firefox Safari Opera Edge Netscape 协议 HTTP/1.1 链接 会话 授权 请求 响应 HTTP/2 压缩 打包 服务器端推送 WebSocket Web三剑客 HTML (HyperText Markup Language) CSS (Cascading Style Shee...
2021-12-27 15:31:32 291
转载 前端开发需要掌握的SEO的知识点
SEO 工作的目的 seo 的工作目的是为了让网站更利于让各大搜索引擎抓取和收录,增加产品的曝光率。1. title description keywords 标签设置2. h1-h6 img的alt a 标签的 rel="nofollow"3.建立 robots.txt 文件4.建立网站的 sitemap 地图文件5.安装百度的自动推送代码6.增加网站的 404 页面,设置链接SEO 注意事项 1. 网站 TDK 标签的设置。title,...
2021-12-27 15:25:11 270
原创 performance及性能衡量方法
在前端监控中,会统计页面相关的性能指标数据,如:DNS解析耗时、TCP连接耗时、DOM解析耗时、首包时间等等。刚接触前端监控的同学会提出很多问题,这些性能指标数据是如何获取的、计算的方式是怎样的、如何根据统计的数据做性能优化?下面会针对这些问题做一个详细介绍。performancewindow.performance 是W3C规范提供的接口,可以通过它获取到用户访问一个页面的每个阶段的精确时间(timestamp),从而对性能进行分析。其中performance.timing包含的统计字段如下图
2021-12-27 14:44:55 887
转载 vue click.stop阻止点击事件继续传播
<div id="app"> <div v-on:click="dodo"> <button v-on:click="doThis">阻止单击事件继续传播</button> </div> </div> <script> var app = new Vue({ el: "#app", da.
2021-12-27 11:01:30 1111 1
转载 jqGrid排序的两种实现方式
实现方案一客户端实现排序:jqGrid属性 loadonce:true时,所有数据加载在客户端,点击列标题由jqGrid在客户端自动排序,不再从服务器取值。参考文件:ccMxCxTjCc.jsjs设定:jqGrid的设定: colModel: [ { ..... name: ‘zykj‘, sortable: true, }, ...... }], ...... loadonce:true, //一次加载全部数据到客户端,由客户端进
2021-12-23 16:53:07 2221
转载 jqgrid列和表头不对齐的问题
今天在做首页时没用使用表格的模板,结果jqgrid表出现了表头和列不对齐的情况我很奇怪,于是跟其他正常的表格进行对比,发现有一个很奇怪的地方正常对齐的表头正常对齐的表格可以看到正常的表头,width虽然是100px,但是实际上是92+5+2+1=100,表格也是95+2+2+1=100,所以是对齐的而不对齐的表头是这样的表格所以就不对齐了,然而实际上这才是默认正常的。那么是什么属性改变了这一点呢?我采用排除法一个个试验属性。终于发现是b...
2021-12-23 16:11:36 898
转载 CSS 单位
CSS 有几个不同的单位用于表示长度。一些设置 CSS 长度的属性有 width, margin, padding, font-size, border-width, 等。长度有一个数字和单位组成如 10px, 2em, 等。数字与单位之间不能出现空格。如果长度值为 0,则可以省略单位。对于一些 CSS 属性,长度可以是负数。有两种类型的长度单位:相对和绝对。浏览器支持下表中的数字表示支持该长度单位的最低浏览器版本。长度单位 Chrome IE Firefo
2021-12-22 14:13:53 70
转载 CSS tab-size 属性
tab-size:number|length|initial|inherit;例子:pre {tab-size: 16; }pre {-moz-tab-size: 16; } /* 针对 Firefox 的代码 */pre {-o-tab-size: 16; } /* 针对 Opera 的代码 */目前只有 Chrome 支持 tab-size 属性。Firefox 支持另一个可替代该属性的属性,即 -moz-tab-size 属性。Opera 支持另一个可替代该属性的属性,.
2021-12-22 14:11:41 155
原创 JSON例子
JSON不能处理undefinedJSON.stringify任何数据转换成stringJSON.parsestring转换成原来类型的数据<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body></body><s.
2021-12-21 14:21:46 119
原创 JSON.parse Uncaught SyntaxError: Unexpected token u in JSON at position 0
VM97:1 Uncaught SyntaxError: Unexpected token u in JSON at position 0 at JSON.parse (<anonymous>) at index.html?_ijt=dg7ncu19ltifa4155hp8p5v8ke&_ij_reload=RELOAD_ON_SAVE:39 var e = undefined; var estr = JSON.stringify(e); consol...
2021-12-21 14:16:23 672
原创 报错:This dependency was not found+ Error: EBUSY: resource busy or locked, lstat ‘D:\DumpStack.
在执行npm run serve时候 遇到这样一个报错首先需要确定的一点是,该报错与最后一行错误(Error from chokidar (D:\): Error: EBUSY: resource busy or locked, lstat 'D:\DumpStack.log.tmp')本身没有任何关系,在网上查阅是由于外部js错误引入导致。结合This dependency was not found: 找到具体所在引入,发现了问题所在对比'@views/system/service'...
2021-12-21 11:17:59 8115
转载 Fullcalendar 文档
FullCalendar提供了丰富的属性设置和方法调用,开发者可以根据FullCalendar提供的API快速完成一个日历日程的开发,本文将FullCalendar的常用属性和方法、回调函数等整理成中文文档,以供参阅普通显示设置 属性 描述 默认值 header 设置日历头部信息。如果设置为false,则不显示头部信息。包括left,center,right左中右三个位置,每个位置都可以对应以下不同的配置:t
2021-12-21 10:36:38 3222
oracle 中文版和习题
2017-09-03
Data Mining - Concepts and Techniques (3rd Ed).pdf )
2016-09-26
关于文本检测的论文,概述
2020-05-11
Scene text detection and recognition_ recent advances and future trends.pdf
2020-05-11
Scene text detection and recognition with advances in deep learning.pdf
2020-05-11
A comparative anal.pdf
2019-08-14
A Survey on Transfer Learnin Sinno Jialin Pan and Qiang Yang pdf
2018-12-12
window.location.reload()的执行过程
2021-05-26
freemarker 写的 一个表格,表格增加数据后,只需要更新这个表格
2021-05-12
xrdp:window7连接Ubuntu16出现错误
2019-01-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人