前言 深拷贝不仅将原对象的各个属性逐个复制出去,而且将原对象各个
前言nuxt3 是 vue3 的服务端渲染封装库。花了一天时间研究了一下,现在做如下总结学习前提懂一点 nodejs 知识懂一点 vue3 知识会用 npm 工具正文nuxt3 在开发过程中,多数都是基于约定的开发模式,既: 根目录创建一个 pages 目录,更目录创建一个 servers 目录这些,都是约定好的。只需要按约定的规则开发即可nuxt3 开发过程中,有两个概念:服务端执行,客户端执行
前言 我们在使用一些 element 组件时,很多组件都有默认事件,这些默认事件通常会有一些默认参数以便于使用。 这些参数都是固定的,很有可能会不满足我们的业务需求,那么,我们就需要增加一些额外的参数了。 操作 这里用 带输入建议的 input 组件举例 <el-autocomplete> 这个组件
(本文转载自别处) JavaScript事件冒泡简介及应用 一、什么是事件冒泡 在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即docum
(本文转载自别处)JavaScript事件冒泡简介及应用一、什么是事件冒泡在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它...
JS原生Date类型方法的一些冷知识http://chitanda.me/2015/08/21/the-trivia-of-js-date-function/
以路径为 http://www.baidu.com 为例 看一下 window.location 具体有哪些内容:
这两个插件都是关于加载进度动画的,应该说各有特点吧,最起码对我来说是各有优势的。今天一天就捣鼓了加载进度动画,也研究了大量的(也就这两个)加载进度动画,也算对加载进度动画有了一个初步的了解了吧。NProgress.js NProgress是基于jquery的,且版本要 >1.8 API: ...
全屏滚动插件
图像可以用多种不同的类型数据表示,本文将它们归纳为 5 种类型:DOM,URL,File,ImageData 和 Buffer。
前言 刚今天把electron11版本集成到vueCli4.5创建的项目中,这里记录一下在集成过程中和平时使用时遇到的坑 问题:渲染线程renderer中引入Electron报错 报错内容: fs.existsSync is not a function 原因: 因为webpack默认产出目标是we
问题描述 在使用electron开发桌面系统时,遇到部分element-ui组件在页面中无法渲染的问题。我遇到的是el-table组件没有被渲染,导致无法显示数据。 解决方法 在electron-vue的描述文档中有一段关于白名单的说明,如下: 白名单里的外部组件 一个关于此配置的重要的事情是,你可
注:其实吧,我也不知道,胡乱用呗 组件:我们觉得浏览器自动的alert太难看我们自己开发一个alert组件吧 特点:易用,易维护,以及面向对象 插件: 例如Flash插件 特点:不知道 控件:不知道 库:例如jquery
转载请注明出处:水车 如果有误,还望指出,谢谢 -----------------正文分割线---------------------- 类:类太抽象,要想弄明白就该用现实的东西来类比 在我看来类就是造一个有许多(当然一个也可以)功能的东西的机器(这里这个东西可以称之为对象),比如一台收音机要想有一
我们现在来看一下如何在canvas中绘制文本。canvas 提供了两种方法来渲染文本:
前言 .... ##正文 .... 数组去重 let arr = [1,1,2,2,3,4,5,6] arr=[...new Set(arr)] console.log(arr) // [1, 2, 3, 4, 5, 6]
DOM2.0模型将事件处理流程分为三个阶段: 一、事件捕获阶段, 二、事件目标阶段, 三、事件起泡阶段。 具体如图(图片来源于网络,侵删) 事件捕获:当某个元素触发某个事件(如onclick),顶层对象document就会发出一个事件流,随着DOM树的节点向目标元素节点流去,直到到达事件真正发生的目
nodeJS使用: 直接:npm install jsdoc -g使用:jsdoc [name].js 简介 JsDoc Toolkit 是一款辅助工具,你只需要根据约定在 JavaScript 代码中添加相应的注释,它就可以根据这些注释来自动生成API文档。对Java 熟悉的人可能会发现它和 Ja
var h = {}; h.get = function (url, data, ok, error) { $.ajax({ url: url, data: data, dataType: 'json', success: ok, ...
现在我们有三个函数,f1, f2, f3 按正常的思路我们会这样写代码: 但是假如我们f2这个函数在执行的时候会花费大量时间,或者直接就进入了一个死循环了,那我们的f3就别指望能被调用了,因为Javascript语言的执行环境是"单线程"(single thread)。 所谓"单线程",就是指一次只
最近有空可以让我静下心来看看各种代码,function与感叹号的频繁出现,让我回想起2个月前我回杭州最后参加团队会议的时候,@西子剑影抛出的一样的问题:如果在function之前加上感叹
继承方法一: 拷贝继承:通用型,有new或者无new的时候都可以 属性继承:call(); 方法继承:for in;继承方法二: 类式继承:new构造函数 Aaa.prototype = new A(); 继承方法三: 原型继承:无new的对象 总结:继承的时候,属性和方法最好是分开继承的。
jQuery获取Select元素,并选择的Text和Value: 1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("opt
原生javascript方法: jQuery方法:
鼠标事件是指用户在移动鼠标光标或者点击任意鼠标键时触发的事件,jQuery中封装了基本上所有的鼠标事件包括点击,双击,移动等鼠标事件,下面我们就来看下这些事件的语法和用法 鼠标事件是在用户移动鼠标光标或者使用任意鼠标键点击时触发的。 1、click事件:点击鼠标左键时触发 $('p').click(
前言 JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。那么如何在JS中实现继承呢?让我们拭目以待。 JS继承的实现方式 既然要实现继承,那么首先我们得有一个父类,代码如下: 1、原型链继承 核心: 将父类的实例作为子类的原型 特点: 缺点: 推荐指数:★★(3、4两大
第一种:return false, 缺点:直接返回了函数,函数后面的语句没法执行了; 第二种: event.stopPropagation(); 阻止事件冒泡这里以click事件为例 在这里,我们点击btn2是,也会触发他父级元素的click事件,就是也会输出 这样就好了。但是,如果遇到这样的建构,
本篇文章主要是对JS刷新当前页面的几种方法进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助 JS刷新当前页面 reload 方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 fals
模块功能描述说明: 模块内的小函数方法归类: 单个函数方法: 单行注释: 单个函数方法中变量注释: 单个函数方法中代码片段注释: if, foreach, addEventListener ... 这些代码片段的注释中缩进 必须使用空格。保证各种环境下排版的一致性。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号