会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
艾森MAO
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2019年7月18日
遍历dom
摘要: 遍历的两种实现:1.深度优先遍历: 2.广度优先遍历: 这两种算法在的意义:1.遍历dom节点,框架中常用到;2.实现拷贝
阅读全文
posted @ 2019-07-18 15:44 艾森MAO
阅读(367)
评论(0)
推荐(0)
2019年7月9日
websocket聊天室
摘要: 实现效果如下: websocket最大的遍历性是服务器可以向客户端推送消息。 现在能实现websockt的库很多,我选择了socket.io,今天找空闲看来下socket.io的文档,动手实现了下(服务端用node实现); 浏览器端代码: 服务端代码: 开发中的总结: 1.c端的链接是connect
阅读全文
posted @ 2019-07-09 14:40 艾森MAO
阅读(254)
评论(0)
推荐(0)
2019年5月9日
get和post的参数互转
摘要: 今天在开发过程中遇见一个需求,需要获取get请求的参数 demo:从get的参数转为post的对象参数 file:///C:/Users/11/Desktop/myCode/es6/0422/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92.html?novel_id=21&
阅读全文
posted @ 2019-05-09 12:35 艾森MAO
阅读(2723)
评论(0)
推荐(1)
2019年4月11日
防抖与节流函数
摘要: 场景:在开发搜索框的过程中,为了防止高频触发,减少不必要的性能浪费。我们需要用一种机制来阻止高频触发 两种实现方案: 1.防抖函数:在一定时间内多次执行以最后一次执行为准 2.节流函数:在一定时间段内只执行一次 考虑到我们的搜索,只需要触发一次。故选择了防抖函数 不过这两种方案到是对函数闭包的一种很
阅读全文
posted @ 2019-04-11 17:58 艾森MAO
阅读(157)
评论(0)
推荐(0)
2019年3月25日
webpack 4 练习
摘要: 第一阶段:管理资源学习 [版本version:] 1.0.0 1.基本的安装与配置 2.通过loader引入其他类型文件 3.显示依赖 第二阶段:输出管理 [版本version] 1.1.0 上面我一直是在手动的管理输出文件,dist下的index.html。可以想象如果项目变动复杂的话如此做法肯定
阅读全文
posted @ 2019-03-25 17:56 艾森MAO
阅读(256)
评论(0)
推荐(0)
2019年1月9日
时间复杂度与空间复杂度
摘要: 时间复杂度:代码随数据规模增长的变化趋势分析时间复杂度的方法:1.只关注循环执行次数最多的一段代码2.加法法则:总复杂度等于量级最大的那段代码的复杂度3.乘法法则:嵌套代码的复杂度等于嵌套内外代码复杂度的乘积 空间复杂度:表示算法的存储空间和数据规模之间的关系 思考题: 该求和算法的时间复杂度为T(
阅读全文
posted @ 2019-01-09 15:29 艾森MAO
阅读(120)
评论(0)
推荐(0)
2018年12月19日
排序算法
摘要: 心血来潮,简单复习下基础的算法 var arr=[1,4,3,5,8,6]; /* *冒泡排序 *相邻之数两两相比 */ function bubbleSort(arr){ for(let i=arr.length-1;i>0;i--){ for(let j=0;jarr[j+1]){ ...
阅读全文
posted @ 2018-12-19 20:51 艾森MAO
阅读(119)
评论(0)
推荐(0)
2018年11月23日
git常用命令
摘要: 常用命令:1.创建版本库:git init 2.将文件添加到仓库: git add 文件 3.把文件提交到仓库:git commit -m '备注' 4.查看文件的修改: git diff 文件 5.提交修改,重复2,3即可 6.查看版本记录: git log (简洁版: git log --pre
阅读全文
posted @ 2018-11-23 17:05 艾森MAO
阅读(165)
评论(0)
推荐(0)
2018年11月21日
display:none引发的血案
摘要: 背景: 此处需要开发一个马甲号的添加功能,其中涉及到了图片的上传,webuploader.js上传图片 页面加载时弹框是隐藏着的,但点击加号按钮时才弹出弹框 问题: 点击“选择图片”不生效了,文件选择框一直弹不出来 弯路: 1.怀疑是该插件本身有问题,弃坑,打算用H5的方法<input type="
阅读全文
posted @ 2018-11-21 18:19 艾森MAO
阅读(541)
评论(0)
推荐(0)
2018年11月14日
封装小程序网络请求
摘要: /* 1.对小程序wx.require的封装 */ class Ajax{ constructor(dev=true){ this.base = dev ? 'https://生产环境' : 'https://开发环境'; this.token = ""; this.sv = "1.0.0"; } // 参数处理 ...
阅读全文
posted @ 2018-11-14 21:04 艾森MAO
阅读(238)
评论(0)
推荐(0)
1
2
下一页
公告