![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript编程
liankongxy
这个作者很懒,什么都没留下…
展开
-
前端系列知识之JS(es6)——内置类型
JS一共有七种内置类型,这其中内置类型又可以分为两大类型:数据类型和对象(object)数据类型有六种:null、undefined、number、string、boolean、symbol注意:JS中number中只有浮点型没有整型一说,而且是基于ieee 754标准``,这一点区别于其他编程语言。...原创 2019-01-03 11:38:32 · 235 阅读 · 0 评论 -
使用async和promise每隔1s,2s,3s打印
var counts=1;async function aa(arg){ return arg;}aa(counts).then((res)=>{ setTimeout(function(){ console.log(res) setTimeout(arguments.callee,(res++)*1000) },res*1000)})原创 2019-08-12 21:49:56 · 2496 阅读 · 0 评论 -
大数运算、匹配url,获取url参数
大数运算正则匹配url获取url参数原创 2019-07-07 12:09:31 · 106 阅读 · 0 评论 -
原生js实现全选和全不选
html部分<ul> <li>全选:<input type='checkbox' id='check-all'></li> <li>1 选项 <input type='checkbox' class='check-item'></li> <li>2 选项 <input type=...原创 2019-07-10 15:24:39 · 376 阅读 · 0 评论 -
vue组建通信,包含父子组建、跨级(爷孙)通信、兄弟组件(类似于观察者模式)通信
<div id="app"> <h1>下面的父子通信,主要组件定义的顺序不能换</h1> <parent></parent> <h1>下面的兄弟组件通信,</h1> <up></up> <down></down> </div> ...原创 2019-07-21 12:16:24 · 578 阅读 · 0 评论 -
数组去重
https://segmentfault.com/a/1190000018371055转载 2019-07-21 11:52:32 · 89 阅读 · 0 评论 -
利用闭包解决循环调节列表,其他一些问题也可以使用下面的方法
问题描述:页面上有这么一个列表: 1 UP DOWN 2 UP DOWN 3 UP DOWN ...点击 UP 按钮会使得该 li 元素在列表中上升一个位置,点击 DOWN 按钮会使得该 li 元素下降一个位置。点击最后的元素的 DOWN 按钮会使得元素回到第一个位置,点击第一个...原创 2019-07-25 09:51:40 · 121 阅读 · 0 评论 -
js——事件
一、 事件流事件分类事件流分类两种,IE的事件流叫做 ** 事件冒泡 **,Netscape提出了 ** 事件捕获 **事件流事件冒泡是从目标节点div开始向上层逐级冒泡直到Document对象,这样的结果是事件会沿着DOM树向上传播,在每一级节点都会发生该事件;事件捕获是不太具体的节点应该更早接受到事件,而最具体的节点应该最后接收到事件,它的目的在于事件到达预定目标之前捕获它,当点击预...原创 2019-05-31 09:22:25 · 74 阅读 · 0 评论 -
es6复习——let和const
babel将es6转为es5格式,有两个字段 { "presets": [ "@babel/env", "@babel/preset-react" ], "plugins": [] }presets指定转码规则,plugin是插件let命令不存在变量提升用let生命原创 2019-03-12 23:43:00 · 168 阅读 · 0 评论 -
利用let和箭头函数解决变量提升问题
name: " jsCoder";skill: ["“es6”", "“react”", "angular”"];for(let i = 0, len = this.skill.length; i< len; i++){setTimeout(()=>{console.log(i+1 + this.name);console.log(this.skill[i]);}, 0);...原创 2019-03-06 15:18:38 · 563 阅读 · 0 评论 -
Promise封装一个ajax
let ajax=(obj)=&gt;{ return new Promise((resolve,reject)=&gt;{ ...原创 2019-03-06 14:59:47 · 203 阅读 · 0 评论 -
深浅拷贝封装
对象、数组、字符串注意考虑:多维数组、数组对象function arrDeepCopy(source){if(source instanceof Array){var copy=[];for(var item in source){copy=typeof source[item]==='Object'? arrDeepCopy(source[item]):source[item];...原创 2019-03-05 22:34:10 · 311 阅读 · 0 评论