- 博客(18)
- 收藏
- 关注
转载 JS中的Proxy代理详解
该方法主要是用于拦截 new 操作符的,我们通常使用 new 操作符都是在函数的情况下,但是我们不能说 new 操作符只能作用与函数,确切的说 new 操作符必须作用于自身带有[[Construct]]内部方法的对象上,而这种对象通常就是函数,总之一句话,使用 new targe 是必须有效的。它是一个对象,该对象的属性通常都是一些函数,handler 对象中的这些函数也就是我们的处理器函数,主要定义我们在代理对象后的拦截或者自定义的行为。因为我们所有的拦截操作都是通过这个对象里面的函数而完成的。
2023-09-21 09:55:33
2038
原创 信息系统项目管理——资源管理
项目团队由承担特定角色和职责的个人组成,他们为实现项目目标而共同努力,项目经理因此应在获取、管理、激励和增强项目团队方面投入适当的努力。A在一项工作中必须是唯一的,R原则上也应该是唯一的,但是特殊情况可以多个,订单容易造成扯皮,解决办法是拆成更细粒度的多个工作。项目经理既是项目团队的领导者又是项目团队的管理者,项目项目活动,负责建设高效团队。目的是帮助各团队成员。估算执行项目所需的团队资源,以及材料、设备和用品的类型和数量的过程。获取项目所需的团队成员、设施、设备、材料、用品和其他资源的过程。
2023-09-19 11:11:41
763
转载 vue3+vite
默认情况下,浏览器重复请求相同名称的静态资源时,会直接使用缓存的资源。利用这个机制我们可以将不会经常更新的代码单独打包成一个 JS 文件,这样就可以减少 HTTP 请求,同时降低服务器压力。接下来就是后端同学的工作了:当请求静态资源时,如果发现有对应的 gzip 的文件,直接把 gzip 内容返给前端,并且设置一个响应头。Vite 在开发环境性能已经非常不错了,今天我们主要聊聊生产环境的优化,其实方式和 Webpack 大同小异,只不过 Vite 构建时使用的是 Rollup 而已。,是不是一下小了很多。
2023-09-18 09:04:36
185
原创 信息系统项目管理-IT治理与IT审计
包含信息技术相关的质量管理、项目管理、投资管理、服务管理、业务连续性管理、信息安全管理、风险管理、供方管理、资产管理和其他管理。:IT战略目标、IT治理组织、IT治理机制、 IT治理域、IT治理标准和 IT绩效目标。(1)是形成审计结论、发表审计意见的直接依据 (2)是评价考核审计人员的主要依据。:组织职责、战略匹配、资源管理、价值交付、风险管理和绩效管理。全局统筹、价值导向、机制保障、创新发展、文化助推。责任、战略、收购、性能、一致性 和人的行为。审计准备、审计实施、审计终结及后续审计。
2023-09-15 17:17:06
878
原创 解决vue遍历移除数组元素 时,数据出错,下标不匹配,$nextTick
vue双向数据绑定,删除数组元素的时候 已经不是原数组了,数组下标变化但循环还是在继续this.$this.$nextTick(() => {(() => {}) Vue的官方文档中详细解释:Vue 异步执行 DOM 更新。只要观察到数据变化,Vue 将开启一个队列,并缓冲在同一事件循环中发生的所有数据改变。如果同一个 watcher 被多次触发,只会被推入到队列中一次。这种...
2019-08-05 09:48:15
2663
原创 vue 穿梭框组件
element提供的穿梭框满足不了项目要求,手写一个吧<template> <div class="usereq"> <el-row :gutter="10"> <el-col :span="14"><div class="grid-content">全部设备</div></el-col...
2019-08-05 09:33:44
5436
1
原创 vue中使用superslide组件实现滚动、tab切换、幻灯片等移动切换特效
官方文档 https://rockyxia.github.io/vue-superslide/#/superslide只初始化一次,这里需要watch监听强制刷新dom<superslide v-if="hackReset" :options="options" class="picScroll-left"> <div class="bd">...
2019-07-18 15:23:09
3418
1
原创 vue使用history模式下 部署tomcat刷新页面出现404
官方文档 :https://router.vuejs.org/zh/guide/essentials/history-mode.html解决:tomcat下webapps→项目文件→创建WEB-INF→创建web.xml内容如下:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmln...
2019-07-18 15:13:56
1202
原创 解决requirejs中依赖参数未知的情况下回调函数返回参数的问题
当项目中使用嵌套require时,子require的依赖参数是由返回值传入时,子require的回调应该怎么处理呢例如:function getRequirejs(){ return ["jquery","bootstrap","bootstrap-table","",....]; //具体多少个依赖不知道}function func(???????????){}var require
2018-01-19 14:46:42
1465
原创 基于treeview组件的通用节点树封装
基于treeview组件的通用节点树封装最近一直在研究实现菜单树,表格树之类的tree组件,发现treeview使用起来简单,工具提供的也足够丰富,于是基于它再封装一版通用树插件,效果如下: 附上代码,仅供参考:function TreeProto(selector) { this.selector = selector; this.content = $(selector);
2018-01-19 14:01:41
802
1
原创 webSocket通用对象封装,心跳检测+断线重连
webSocket通用对象封装项目中很多用到webSocket与硬件对接,为此封装通用工具 1.websocket四大基础事件 2.扩展心跳检测与断线重连功能 3.核心对象封装,生成与销毁不需要客户端控制 function sesWebSocket(wsurl) { this.connectURL = wsurl || ""; t
2018-01-19 13:47:07
12768
原创 web worker+highcharts动态实现可视化数据展示
web worker+highcharts动态实现可视化数据展示模块局部定时刷新,轮转翻页worker 实时通信,获取数据,重构highcharts-dom//以下是worker.js部分代码,如需调用ajax,需构建虚拟dom---jquery.nodom.jsimportScripts("jquery.nodom.js");onmessage = function(event){
2017-08-24 15:14:52
1719
1
原创 基于ajax再封装
ajax再封装针对项目中简化ajax代码以及处理异常,对ajax再封装。 1.实现ajax提交,参数缺省 2.实现自定义参数opt的对ajax参数的继承覆盖 3.实现服务器返回的数据类型标准性 var sesxhAjax = { // 请求返回值为json格式 AjaxToDo:function(url,para,callback){
2017-08-24 15:03:40
354
原创 针对火狐浏览器支持OCX的解决方案
最近做的项目遇到身份证读卡问题,同时前端框架对IE的兼容性不太好,决定使用火狐浏览器处理。1.下载控件ffactivex-setup-r39.exe 并安装 2.打开火狐浏览器,输入about:plugins,查看插件是否已经正常加载。 3.注意object标签的写法 <!-- IE下的写法 <object classid="clsid:E328D962-9A3D-4C6
2017-05-04 10:08:49
4776
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人