随笔分类 -  js

JAVAScript
摘要:1.客户端方面利用js window.history 对象 2.利用asp.net 封装的httpcontext对象 Context.Request.UrlReferrer 下文开始为盗(原文链接) 使用Request.UrlReferrer时需要注意:1. 如果上一页面使用document.loc 阅读全文
posted @ 2020-09-29 10:57 wiggin 阅读(496) 评论(0) 推荐(0)
摘要:1.服务端生成水平偏移量,缓存到session 中。 2.根据偏移量生成滑动控件,一张底图图,一张处理过的淡色图压在底图上,封装成弹出控件,淡色图left坐标即是水平偏移量。 3.制作滑动功能,获取滑动坐标值发送到服务器进行匹配。 4.服务器返回匹配结果进行登录判断。 阅读全文
posted @ 2019-08-27 11:07 wiggin 阅读(416) 评论(0) 推荐(0)
摘要:原型 对象构造器与原型 每个函数都有一个原型对象, 该原型对象将被自动设置为通过该函数创建对象的原型。 关于实例属性与原型属性 通过原型一切都可以在运行时进行修改 阅读全文
posted @ 2019-08-08 14:06 wiggin 阅读(375) 评论(0) 推荐(0)
摘要://希望每天进步一点点 promise 与生成器函数的结合 //定义好异步函数之后 我们就可以调用了 //BTW 自我尝试,编写回调形式的getJSON,把控制流与函数处理结合在一起显得比较丑陋 阅读全文
posted @ 2019-08-07 10:05 wiggin 阅读(407) 评论(0) 推荐(0)
摘要:通过递归语法实现遍历dom树 通过生成器实现遍历dom树 //自己测试的时候可以把assert 函数改成console.log()函数。 //希望每天都能进步一点点 阅读全文
posted @ 2019-08-05 15:41 wiggin 阅读(284) 评论(0) 推荐(0)
摘要:转自:https://lianghongbo.cn/blog/430585105a35948c layui是国人开发的一款非常简洁的UI框架,使用了模块化加载方式,因此在使用过程中我们难免需要添加自己的模块,本教程就教大家封装一个简单的模块。 平常使用中,ajax可以说使用广泛,所以这里我们添加一个 阅读全文
posted @ 2019-07-22 14:27 wiggin 阅读(8500) 评论(1) 推荐(0)
摘要:以下场景往往由于事件频繁被触发,因而频繁执行DOM操作、资源加载等重行为,导致UI停顿甚至浏览器崩溃。 1. window对象的resize、scroll事件 2. 拖拽时的mousemove事件 3. 射击游戏中的mousedown、keydown事件 4. 文字输入、自动完成的keyup事件 实 阅读全文
posted @ 2019-07-03 14:04 wiggin 阅读(230) 评论(0) 推荐(0)
摘要:拜读js忍者修炼一书 读到关于js函数重载内容这个模块 主要是介绍通过js的访问argument这个参数来实现js函数的重载 通过在函数内部进行判断js argument参数的长度 代码如下所示 但是这种实现方式不够忍者,不够简洁 作者给了我们一种更加牛逼的实现方式,在调用的时候添加函数逻辑 现在问 阅读全文
posted @ 2019-06-26 10:49 wiggin 阅读(723) 评论(0) 推荐(0)
摘要:一、变量 用有意义且常用的单词命名 保持统一 对同一类型的变量使用相同的命名保持统一: 每个常量(全大写)都该命名 可以用 ESLint 检测代码中未命名的常量。 避免无意义的命名 既然创建了一个 car 对象,就没有必要把它的颜色命名为 carColor。 传参使用默认值 二、函数 函数参数( 最 阅读全文
posted @ 2019-06-25 15:34 wiggin 阅读(320) 评论(0) 推荐(0)
摘要:今天突然想清理新浪微博的2000个关注 ,然后写了这些代码 节省了机械的勾选操作 var script = document.createElement('script'); script.src = "https://code.jquery.com/jquery-3.3.1.js"; docume 阅读全文
posted @ 2019-04-04 12:12 wiggin 阅读(547) 评论(0) 推荐(0)
摘要:通过使用这个方法可以将form里面的内容转化成如下漂亮的形式 注:serialzeArray根据Jquery的文档,可以提取表单的元素,转换成如下形式: 也可以不使用serializeformtoobject方法自己封装一个类似的代码例如下列的代码把表单从转换成js对象格式 阅读全文
posted @ 2019-01-07 15:47 wiggin 阅读(1403) 评论(0) 推荐(0)
摘要:then()相关的东西包括但不限于:promise,thien.js 虽然还没彻底搞清楚这些个玩意儿,但是 现在知道了 then()是干嘛的了 最主要的,是解决了异步方法立刻返回的问题 这个特性带来的后遗症 , 假设 我要等异步处理完了,再去执行一段代码(后续代码) ,怎么做?定义一个全局flag, 阅读全文
posted @ 2018-04-20 14:18 wiggin 阅读(335) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示