会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
mingL
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
12
13
14
15
16
17
下一页
2018年10月11日
js 睡眠排序
摘要: 话说就要去面试了,又话说面试必考排序算法,所以。。。代码如下:
阅读全文
posted @ 2018-10-11 23:54 mingL
阅读(1027)
评论(0)
推荐(0)
编辑
js 二维数组去重(续)
摘要: 二维数组去重,说白了就是删除重复项。今天看到有兄弟评论说代码有问题,非常感谢这位兄弟。重新修改了一下代码,如若发现我的其他blog也有问题的话,也希望能指出来,我们一起学习一起提高。代码如下: /** * 方法一 * @param {*} arr */ const removeRepeat1 = (
阅读全文
posted @ 2018-10-11 23:11 mingL
阅读(7633)
评论(1)
推荐(0)
编辑
2018年9月26日
三行布局(中间自适应,上下端定高)
摘要: 效果: 代码:
阅读全文
posted @ 2018-09-26 00:09 mingL
阅读(333)
评论(0)
推荐(0)
编辑
2018年9月16日
分别使用vue和react创建一个可伸缩的树
摘要: 对前面树添加一个简单操作,点击可伸缩,对前面的代码改动了下 测试效果分别为(点击前面的+,即可伸展) vue核心组件代码: <template> <div > <div v-for="node in treeData"> <span v-if="node.children" @click="hand
阅读全文
posted @ 2018-09-16 01:06 mingL
阅读(533)
评论(0)
推荐(0)
编辑
2018年9月8日
渲染一颗树(分别使用vue和react创建)
摘要: 写代码要思路清晰,一步一步来,首先从最简单的来,慢慢加入新东西,逐渐优化。本文只是简单渲染出一颗树,通过传树形结构数组。 vue通过组件递归将数据渲染出一颗树,react则通过函数递归, 数据结构: 渲染结果: 代码也简单 Vue(至少要两个组件才能看到效果) tree组件(被调用): home(调
阅读全文
posted @ 2018-09-08 21:17 mingL
阅读(489)
评论(0)
推荐(0)
编辑
2018年9月2日
n皇后问题JS实现(N-Queens)
摘要: n皇后问题作为经典的面试题,今天在LeetCode刷到,解法比较直接,回溯递归。其他解法咱也不会。。。。 Leetcode地址:https://leetcode.com/problems/n-queens/description/ n皇后问题:在n*n的棋盘格中放置那个棋子,使得这n个棋子不在同一行
阅读全文
posted @ 2018-09-02 01:26 mingL
阅读(726)
评论(0)
推荐(0)
编辑
2018年8月29日
中序遍历二叉树(js)
摘要: leetcode上刷到一题中序遍历一颗二叉树的题,两种方法,使用递归或者栈 原题及解答:https://leetcode.com/problems/binary-tree-inorder-traversal/discuss/164579/recursion-and-stack-solve-the-p
阅读全文
posted @ 2018-08-29 23:15 mingL
阅读(3599)
评论(0)
推荐(0)
编辑
2018年7月29日
LeetCode 258 Add Digits
摘要: leetcode 上做了一题比较有意思,记录一下,传送门:https://leetcode.com/problems/add-digits/description/ 题目意思是:给一个正整数a,让其个位,十位,百位·····一直到最高位加起来得到另一个数字b,然后再对数字b重复这个过程,直到相加的到
阅读全文
posted @ 2018-07-29 18:09 mingL
阅读(116)
评论(0)
推荐(0)
编辑
2018年6月11日
js二维数组去重
摘要: var duplicate =function(arr){ // 法一:es6 // let res=new Map(); // arr.forEach(item=>{ // item.sort((a,b)=>a-b); // res.set(item.join(),item); // }); //
阅读全文
posted @ 2018-06-11 00:25 mingL
阅读(10041)
评论(0)
推荐(0)
编辑
2018年5月5日
js 数组中sort方法存在的问题
摘要: chrome中测试sort方法 发现排序失效,查过资料发现,js数组的sort方法总会以第一个字符的ASCII值来进行比较排序 解决办法一:给sort方法指定一个比较函数作为参数,如下图 解决办法二:自己一个排序算法,自己造轮子
阅读全文
posted @ 2018-05-05 23:10 mingL
阅读(1746)
评论(0)
推荐(0)
编辑
2018年4月29日
原生js实现一个简单轮播效果
摘要: 代码简单,直接上:
阅读全文
posted @ 2018-04-29 23:09 mingL
阅读(259)
评论(0)
推荐(0)
编辑
2018年4月26日
原生js实现一个连连看小游戏(三)-----------点击列表获取索引
摘要: 需求:当点击一个列表时,我们要知道它在列表的第几项,即索引,代码实现如下:
阅读全文
posted @ 2018-04-26 14:33 mingL
阅读(209)
评论(0)
推荐(0)
编辑
2018年4月23日
js生成随机不重复数字的几种方法
摘要: 三种方式实现生成随机不重复数字:
阅读全文
posted @ 2018-04-23 22:54 mingL
阅读(7711)
评论(0)
推荐(0)
编辑
原生js实现一个连连看小游戏(二)-----------生成随机不重复数字
摘要: 直接贴代码,其他几种方式实现生成随机不重复数字:
阅读全文
posted @ 2018-04-23 21:51 mingL
阅读(349)
评论(0)
推荐(0)
编辑
原生js实现一个连连看小游戏(一)
摘要: 前几天使用原生的js写了一个连连看小游戏,地址:连连看(js),基本功能都实现了,运行截图为: 根据游戏规则获取开发思路 只要能完成以下几个小Demo就能完成一个连连看游戏了(大概有以下几部分组成) 使用html ,css完成一个棋盘格(布局) 对数组随机取数并且不放回(生成随机不重复的数字) 点击
阅读全文
posted @ 2018-04-23 21:14 mingL
阅读(1087)
评论(0)
推荐(0)
编辑
2018年4月15日
css实现垂直水平居中的几种方法
摘要: 直接上代码,只需切换class就可看效果 运行结果: 相对父组件(div)水平垂直居中 效果如下:
阅读全文
posted @ 2018-04-15 14:53 mingL
阅读(239)
评论(0)
推荐(0)
编辑
2018年3月26日
js中的DOM节点----文本节点
摘要: 先看一段代码: 上面的代码是输出list1和list2子节点个数,结果为: 为什么会出现子节点个数不一样,就是因为存在文本节点,换句话说只要标签之间存在内容(包括空格)就会有文本节点 写个例子实现文本节点的增删改 运行界面: 一般情况下每个元素只有一个文本子节点,有些情况下也可能包含多个文本子节点(
阅读全文
posted @ 2018-03-26 10:11 mingL
阅读(3195)
评论(0)
推荐(0)
编辑
2018年3月25日
js中的DOM节点操作---增删改查
摘要: 查找节点 getElementById(),getElementsByClassName(),getElementsByTagName() querySelector(),querySelectorAll() 创建节点 createElement():创建一个dom节点 示例代码 document.
阅读全文
posted @ 2018-03-25 23:37 mingL
阅读(5750)
评论(0)
推荐(2)
编辑
js中的6中继承方式
摘要: oo语言支持两种继承:接口继承和实现继承,js中函数没有方法签名,所以只支持实现继承 1.原型链继承 实现思想:原型对象也是对象,将原型对象的prototype指向父类的原型(将父对象的实例赋给子对象的原型),即可实现继承 测试结果: 2.借用构造函数继承 实现思想:使用apply或者call()在
阅读全文
posted @ 2018-03-25 18:31 mingL
阅读(253)
评论(0)
推荐(0)
编辑
js中的原型对象---prototype
摘要: javascript高级程序设计一幅图可以解决困惑 带自己的理解稍微解释一下: 所有对象创建后都会有一个原型属性prototype,它指向是一个指针,指向原型对象。这个原型对象对所有的对象实例包括构造函数开放共享。原型对象默认只有一个属性constructor,指向构造函数
阅读全文
posted @ 2018-03-25 11:49 mingL
阅读(108)
评论(0)
推荐(0)
编辑
上一页
1
···
12
13
14
15
16
17
下一页
公告