摘要: 拖放的事件:dragstart、drag、dragend、dragenter、dragover、dragleave、drop 拖放操作初始化的对象DataTransfer 阅读全文
posted @ 2017-11-23 18:01 weiqinl 阅读(21739) 评论(6) 推荐(22) 编辑
摘要: Vuejs2.0全家桶结合ELementUI制作后台管理系统 阅读全文
posted @ 2017-05-18 21:11 weiqinl 阅读(13463) 评论(0) 推荐(5) 编辑
摘要: 在浏览器中输入:chrome://net-internals/#hsts,删除二级域名解决https的问题 阅读全文
posted @ 2021-03-17 23:41 weiqinl 阅读(7498) 评论(3) 推荐(0) 编辑
摘要: windows使用git bash 来执行命令,并使用键盘上下键来进行选项选择的方法 阅读全文
posted @ 2020-12-27 11:37 weiqinl 阅读(5289) 评论(0) 推荐(2) 编辑
摘要: git reset 之后切换到原来的commit 阅读全文
posted @ 2020-01-05 23:48 weiqinl 阅读(4912) 评论(0) 推荐(0) 编辑
摘要: nrm的作用: 可以帮助你,简单快速的切换不同npm镜像源。例如:npm、cnpm、taobao等 阅读全文
posted @ 2019-08-30 22:30 weiqinl 阅读(2556) 评论(0) 推荐(1) 编辑
摘要: 这些都是异步请求数据的方法。在不重新刷新页面的情况下与服务器通信,交换数据,或更新页面。但是都各有特点。 阅读全文
posted @ 2019-07-31 23:54 weiqinl 阅读(6409) 评论(0) 推荐(8) 编辑
摘要: 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 阅读全文
posted @ 2019-06-03 17:01 weiqinl 阅读(11848) 评论(0) 推荐(3) 编辑
摘要: 我们需要获取数组中的最大值或者最小值,可以从以下几个方面考虑: 1. 使用`Math.max()`、`Math.min()`方法 2. 排序之后,获取最大/最小值 阅读全文
posted @ 2019-05-29 18:58 weiqinl 阅读(52296) 评论(0) 推荐(9) 编辑
摘要: 1. 在回调函数中使用箭头函数 2. 在构造器中绑定this 3. 使用类字段语法 阅读全文
posted @ 2019-04-30 22:48 weiqinl 阅读(2665) 评论(0) 推荐(0) 编辑
摘要: vue的SSR框架Nuxt.js,使用vue-i18n的国际化处理 阅读全文
posted @ 2019-03-22 22:43 weiqinl 阅读(9215) 评论(0) 推荐(1) 编辑
摘要: js中ASCII码和字符互相转换的方法。'A'.charCodeAt() // 65 。String.fromCharCode(65) // A 阅读全文
posted @ 2019-03-22 00:13 weiqinl 阅读(32085) 评论(0) 推荐(10) 编辑
摘要: webpack的externals配置选项,将指定的内容排除在构建的vendor中,但是,指定的内容需要出现在用户环境中。 阅读全文
posted @ 2018-11-26 15:54 weiqinl 阅读(14574) 评论(0) 推荐(6) 编辑
摘要: JavaScript模块化CommonJS/AMD/CMD/UMD/ES6Module的区别,官方推荐写法例子。主要介绍模块的导入导出的语法区别。 阅读全文
posted @ 2018-11-12 09:47 weiqinl 阅读(4596) 评论(1) 推荐(6) 编辑
摘要: relative,参照物为自己。 absolute,参照物为有定位(非static定位)的父元素。 fixed, 参照物为浏览器的视口。 sticky,参照物为浏览器视口。设置不同方向的值,会粘住于不同方向。 阅读全文
posted @ 2018-10-30 20:10 weiqinl 阅读(2476) 评论(0) 推荐(3) 编辑
摘要: 创建自己的library类库包并使用webpack4.x打包发布到npm,供其他人下载使用 阅读全文
posted @ 2018-10-14 17:10 weiqinl 阅读(7802) 评论(0) 推荐(3) 编辑
摘要: es6语法编写的代码使用babel转换为es5,并用webpack打包,使其可运行在低版本浏览器中。 阅读全文
posted @ 2018-10-11 17:03 weiqinl 阅读(6833) 评论(2) 推荐(1) 编辑
摘要: 多列等高布局。主要是视觉效果。可以利用float/table/display:flex等技术来实现。 阅读全文
posted @ 2018-09-20 15:55 weiqinl 阅读(7414) 评论(0) 推荐(4) 编辑
摘要: ## A + B(相邻兄弟选择器) 定义:css2。 匹配B元素,满足条件:B是A的下一个兄弟节点(AB有相同的父结点,并且B紧跟在A的后面)。 ## A ~ B (通用兄弟选择器) 定义: css3。匹配B元素,满足条件:B是A之后的兄弟节点中的任意一个(AB有相同的父节点,B在A之后,但不一定是紧挨着A) ## A > B (子选择器) 定义:css2。匹配B元素,满足条件:B是A的直接子节点。 阅读全文
posted @ 2018-09-18 00:16 weiqinl 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 我们来将一些常见的回调函数做修改,变成promise的链式调用,简洁,清晰明了。 每个promise都有三个状态。pending、Fulfilled、Rejected。最初为pending,状态一但改变为Fulfilled、Rejected中的一种,即成永远,不再改变。 阅读全文
posted @ 2018-09-15 17:21 weiqinl 阅读(4144) 评论(0) 推荐(1) 编辑
摘要: 每个对象都有一个propertyIsEnumerable()方法。此方法返回一个布尔值,表明指定的属性是否是可枚举。 阅读全文
posted @ 2018-09-02 09:19 weiqinl 阅读(1770) 评论(2) 推荐(1) 编辑
摘要: 针对es5之前的非严格模式,es5之后的严格模式所拥有的特性,并且如何开启等知识点。 阅读全文
posted @ 2018-08-30 23:05 weiqinl 阅读(810) 评论(0) 推荐(0) 编辑
摘要: js字符串和数字的转换 阅读全文
posted @ 2018-08-22 18:33 weiqinl 阅读(36455) 评论(0) 推荐(6) 编辑
摘要: js中所有函数参数都是按值传递的。基本类型值,传递的是实际值,引用类型,传递的是引用地址值。 阅读全文
posted @ 2018-08-18 17:06 weiqinl 阅读(2021) 评论(1) 推荐(3) 编辑
摘要: JavaScript与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。 IE的事件流叫做**事件冒泡**(event bubbling),即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档)。 事件捕获是不太具体的节点应该更早接收到事件,而最具体的节点应该最后接收到事件。事件捕获的用意在于在事件到达预期目标之前捕获它。 阅读全文
posted @ 2018-08-11 19:03 weiqinl 阅读(1398) 评论(0) 推荐(3) 编辑
摘要: 浅拷贝ShallowCopy,是一个对象的逐位副本。创建一个新对象,该对象具有原始对象中的精确副本。如果对象的任何字段是对其他对象的引用,则只复制引用地址,即只复制内存地址,而不复制对象本身,新旧对象还是共享同一块堆内存。改变其中一个对象,另一个也会受影响。如果有修改,会失去原始数据。 深拷贝DeepCopy,复制出一个全新的对象实例,新对象跟原对象不共享内存,两者操作互不影响。 阅读全文
posted @ 2018-08-06 10:47 weiqinl 阅读(3084) 评论(0) 推荐(1) 编辑
摘要: CSS中的水平居中和垂直居中实现 阅读全文
posted @ 2018-07-27 18:34 weiqinl 阅读(3585) 评论(0) 推荐(0) 编辑