标签:技术文章
    如果  传入function的参数是  (数值、字符串、布尔值)       此时是以 传值 的方式 进行。   如果  传入function的参数是  (数组、对象、其他函数)       此时是以 传引用 的方式 进行。                   1
获取某个对象的原型Object.getPrototypeOf(obj) Object.getPrototypeOf({})==Object.prototypetrue var a = new Object();Object.getPrototypeOf(a)==Object.prototypetru
    es6新特性, 提取数组或对象中的值,按照对应位置, 为变量赋值。 let [a, b, c] = [1, 2, 3];         交换变量的值变得容易 let x = 1; let y = 2; [x, y] = [y, x];         详情 点击这里  
git指令总结及常见问题积累与解决方案 git初始化一个项目并且长传到服务器后端步骤: 1、本地文件操作 通过:git init初始化化一个项目  会出现一个隐藏文件 ,可以文件夹属性设置进行查看,此时文件的状态有三个:原始文件状态、纳入缓存文件状态、纳入版本库的文件状态。 原始文件状态:是文件最初
今天在认真干(划)活(水)的时候,看到群里有人发了一道头条的面试题,就顺便看了一下,发现挺有意思的,就决定分享给大家,并且给出我的解决方案和思考过程。 题目如下: 实现一个get函数,使得下面的调用可以输出正确的结果 const obj = { selector: { to: { toutiao:
var x = "2"; // 字符串 “2” switch (x) { case 1: console.log('x 等于1'); break; case 2: // 数值 2 console.log('x 等于2'); break; de
      手动轮播图,为轮播图中的一种,轮播图主要有无缝轮播,手动轮播,延迟轮播,切换轮播等等。。。 轮播图主要用于展现图片,新出商品,词条,又能美观网页。給网页中增加动态效果。 手动轮播,是小编认为最简单的一种轮播方式,既能左右翻页,还能通过悬浮按钮,快速预览图片,所以今天就给大家写一个原生js
    一: 变量提升与否   var: console.log(a); // undefined var a = 'abc'; // 这段代码实际执行顺序是:   var a; //变量声明提升至当前作用域顶部   console.log(a);   a = 'abc';     let:
  平时在使用Vue框架的业务开发中,组件不仅仅要把模板的内容进行复用,更重要的是组件之间要进行通信。组件之间通信分为三种:父-子;子-父;跨级组件通信。下面,就组件间如何通信做一些总结。 1.父组件到子组件通过props通信 在组件中,使用选项props来声明需要从父级组件接受的数据,props的
Vue源码解析之nextTick 前言 nextTick是Vue的一个核心功能,在Vue内部实现中也经常用到nextTick。但是,很多新手不理解nextTick的原理,甚至不清楚nextTick的作用。 那么,我们就先来看看nextTick是什么。 nextTick功能 看看官方文档的描述: 在下
项目介绍 首先欢迎使用 Kz.layedit!本项目基于layui.layedit富文本编辑器,在其之上拓展而来。 新增功能 html源码模式、插入hr水平线、段落格式、字体颜色、字体背景色、批量上传图片、上传视频、上传附件、锚点、插入表格、插入自定义链接、全屏、预览、右键菜单优化以及一些参数设
RegExp (包含ES2018新特性) 注意:本次所有代码都仅在Chrome 70中进行测试 正则表达式是什么? 正则表达式是用于匹配字符串中字符组合的模式。(mdn) 简单来说,正则表达式是用来提取、捕获文本的。 创建: 字面量:let regex = / pattern / flags l
开发一个网页,我们要写视图部分HTML,也要写交互逻辑JS。 写JS时,不断翻看HTML,确保querySelector能取到期望的元素。 改HTML时,一个个排查JS文件,确保其没受影响。 …… 类似的情况很影响我们工作效率。 把视图和相关的逻辑放在一起,成为了大家迫切的需求。 就这一问题,我们来
基于CANVAS的简单画图组件让你用类似于dom的方式,在canvas上画图,感觉会不会很爽。 主页:http://graph.jm47.com/示例:http://graph.jm47.com/example/index.html 安装 直接从github下载
Ajax: Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。 Ajax = 异步 JavaScript 和 XML(标准通用标记语言的子集)。 Ajax 是一种用于创建快速动态网页
目录 构造函数与原型介绍 涉及三种引用的操作 有关原型及原型链的一些相关方法总结 @ 构造函数与原型介绍 1.函数与函数的原型对象(prototype object): 在JavaScript中,创建一个函数A, 浏览器就会在内存中创建一个对象B,而且该函数默认会有一属性 prototype 指向这
变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。 变量的作用就是用于存储值。 语法: 声明变量时,总是以关键字var打头。任何情况下都应该这样做。然后给变量指定名称。在声明变量时,也可以给它赋值,方法是在变量名后面加上等号和值。赋值语句总是以分号结束
/** * @example 1rem=100px */!(function (doc, win) { var docEle = doc.documentElement, resizeEvent = 'orientationchange' in window ? 'orienta