代码编织梦想

学习经验(前台时间传到后台的方法)-爱代码爱编程

通过前台<input type="date" id="workTimeStart">进行选择时间,然后通过 var workTimeStart= $("#workTimeStart").val();//获得的是yyyy-MM-dd格式 接着通过 $.post('/graduation/workTimeController/addwor

寄生组合式继承-爱代码爱编程

精简版 class Child {     constructor(){         //待用父类的构造函数         Parent.call(this)         // 利用object.Create生成一个对象 新生成的对象是父级的原型parent.prototype 并将该对象作为子类构造函数的原型 继承了父类原型上的属性和方法  

重绘和重排-爱代码爱编程

重排(回流):浏览器根据所有样式计算出盒子模型在页面上的位置和尺寸大小 重绘:在确定号盒子模型的大小和位置后,浏览器根据盒子模型的特性来进行绘制 引起条件 重排: 1,页面的初始渲染化 2,元素的增删,元素位置和尺寸大小的改变 3,浏览器窗口尺寸的变化 4,读取某些元素属性:(offsetLeft/Top/Height/Width, clie

node.js 全局对象介绍-爱代码爱编程

在学习 Javascript 之初,会接触一个概念:JS 由三部分组成,DOM + BOM + ECMAScript。其中前两者是宿主环境,也就是浏览器所提供的能力。后者才是 JS 语言本身的标准。 在上篇文章《Node.

js入门之手写深拷贝-爱代码爱编程

简单写个深拷贝 let deepClone = function(source) { // targetObj: 目标对象 const targetObj = source.constructor === Array ? [] : {} for (let key in source) { if (source.hasOwnProp

前端配合flask完成第一个demo页面-爱代码爱编程

文章目录 前言一、前端内容1. 基本样式2. 前后端交互 二、后端内容总结 前言 在前一周得到导师的要求,需要我配合后台人员统一完成前端+后台的编写。由于自身只搞前端,因此对后台的部分基本是不太

vue3常用响应式对象的api,你全用过了吗-爱代码爱编程

目录 Ⅰ. ref、reactive ( 递归监听 ) Ⅱ. isRef、isReactive ( 判断 ) Ⅲ. toRef 和 toRefs ( 解构 ) Ⅳ. toRaw 、 markRaw ( 解除代理) Ⅴ. unref ( 拷贝 ) Ⅵ. shallowRef 、shallowReactive( 非递归监听 ) Ⅶ. trigge

vue2与vue3-爱代码爱编程

VUE2与VUE3 引入VUE <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> {{}}语法 不会

如何设置自定义指令-爱代码爱编程

Vue.directive('指令名',{ // 指令的生命周期 bind:绑定时,类似于beforeMount,指令绑定于相应dom时执行,这时还没有完成渲染 inserted:指令所在dom添加到父节点时执行(类似于mounted,渲染时) update:更新时,指令所在组件有更新时执行,并不保证指令所在dom更新完成 co

element组件系列:autocomplete再次搜索时,清空上次搜索内容-爱代码爱编程

autocomplete组件常用,针对于它的各种解决方案也很多,下面只是其中一种 <el-autocomplete ref="autocompleteRef" v-model="paramsContent" placeholder="请输入搜索内容" :fetch-suggestions=""querySe

关于跨域与 csrf 的那些小事-爱代码爱编程

前言 在这段时间,部门前辈分享了不少干货。我学到了不少内容,并对其进行简单整理,以便更好地转化为自己的知识。 知识探讨部分 关于跨域 产生 1.协议,域名,端口三者其中存在不同都会形成跨域;故,当协议,端口,域名三

关于6种web安全常见的攻防姿势-爱代码爱编程

关于Web安全的问题,是一个老生常谈的问题,作为离用户最近的一层,我们大前端应该把手伸的更远一点。 我们最常见的Web安全攻击有以下几种: 1.XSS 跨站脚本攻击 2.CSRF 跨站请求伪造 3.URL 跳转漏洞 4.ClickJacking 点击劫持/UI-覆盖攻击 5.SQL Injection SQL注入 6.OS Command

vue2.0 是如何实现响应式的?-爱代码爱编程

核心:Object.defineProperty 实现数据【响应式系统】 简述:类似于读者-书店-图书 的关系,读者通过书店提供的订阅信息找到图书,图书发生改变,书店也会触发监听给书店,让读者知道图书改变的信息 在 Vue 中模板编译过程中的指令或者数据绑定都会实例化一个 Watcher 实例,

[前端笔记021]javascript之jquery-爱代码爱编程

前言 本笔记参考视频,李立超:BV1mG411h7aD p182-p199我的笔记:https://gitee.com/plusmile/stackedit-app-data.git jQuery简介 jQuery是J

vben admin 源码学习笔记(八)- 权限/菜单/路由信息store-爱代码爱编程

文件路径:src\store\modules\permission.ts 权限/菜单/路由信息Store主要定义存储权限代码列表、是否已动态建立路由、菜单最后更新时间、后端角色权限菜单列表、前端角色权限菜单列表,并注册到项

扩展-自己写多久之前-爱代码爱编程

relativeTime (val) { const t = new Date(val) const diff = Date.now() - t.getTime() const year = Math.floor(diff / (1000 * 3600 * 24 * 365)) if (year) {

用jquery写购物车全选菜单-爱代码爱编程

一、用jQuery写购物车全选菜单 要求: 点击全选时,全部选中商品当商品全部选中的时候,全选也选上,商品没全部选中 的时候,全选框不会选中 二、设计实验 主要运用了jQuery的扩展函数拓展三个函数,

使用elementui自定义弹窗如何给创建的元素加属性!-爱代码爱编程

本人遇到问题是使用Message Box时自定义弹窗内容,可是用自定义时文档没有出现如何给元素加属性的讲解! 所以本次发布如何在使用自定义弹窗时添加自己想要的属性,话不多说上需求。 像是在创建一个(iframe)时想要加入一个src 或者创建一个(a)标签时添加src属性,下面解决放发有两种🤖 第一种

剑指offer 第21天 不用加减乘除做加法 二进制中1的个数-爱代码爱编程

  剑指 Offer 65. 不用加减乘除做加法 写一个函数,求两个整数之和,要求在函数体内不得使用 “+”、“-”、“*”、“/” 四则运算符号。 int add(int a, int b) { while(b != 0) { unsigned int c = (unsi

postman中 form-data、x-www-form-urlencoded、raw、binary的区别-爱代码爱编程

原文地址:postman中 form-data、x-www-form-urlencoded、raw、binary的区别_wangjun5159的专栏-CSDN博客_postman x-www-form-urlencoded 1、form-data: 就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标