javascript
javascript学习记录
陈仙生
这个作者很懒,什么都没留下…
展开
-
jQuery写一个简易的qq聊天框
先放一张效果图!1.首先我们把基本框架搭出来,还要准备三张图片用来当作头像,下面是html的内容<body><section id="chat"> <div class="chatBody"></div> <div> <img src="images/icon.jpg"> </div> <textarea class="chatText"></text原创 2020-08-26 20:34:43 · 3341 阅读 · 0 评论 -
简单的js判断设备是pc端还是移动端,来加载相应的页面
最近在做一个前端项目,做了一个pc端的和一个移动端的,就想着可以把这两个页面关联起来,在pc端打开的时候展示pc端的页面,移动端打开展示移动端的页面,进而提升用户体验哈哈然后自己在网上找了很多中方法,大都有一个问题,就是打开网页的时候加载很慢,要等个好几秒才能加载出页面,用户体验极差,找了很久终于找到一个比较好的方法,页面加载也很快。话不多说,上代码!pc的端html页面头部加入下面的代码<script> var sUserAgent = navigator.us.原创 2020-08-07 20:41:26 · 2076 阅读 · 3 评论 -
使用 Generator 处理异步调用
Generator 是 ES6 的新规范,它属于函数的一部分,常用于处理异步代码,本篇文章将向大家简单介绍一下 Generator ,如有错误,欢迎大家批评指正哈!1.一个简单的Generator这是一个简单的 Generator 例子:function* gen() { return 'first generator';}let generatorResult = gen();使用 * 表示这是一个Generator函数我们在控制台打印一下 generatorResult ,结果是原创 2020-06-04 23:20:49 · 513 阅读 · 0 评论 -
MayBe函子竟有如此妙用?快get起来!
今天看到一个好玩的东西,它就是MayBe函子,它能使我们能够以函数式的方式处理代码中的错误,写条博客记录一下顺便分享给大家哈!MayBe函数定义const MayBe = function (val) { this.value = val;}MayBe.of = function (val) { return new MayBe(val);}MayBe是一个能持有数据的函子,它将实现一个map函数MayBe.prototype.isNothing = function()原创 2020-06-03 23:47:21 · 442 阅读 · 0 评论