标签TAG:JS

JavaScript高级教程之如何玩转箭头函数
JavaScript

JavaScript高级教程之如何玩转箭头函数

阅读(2) 发布者(admin)

箭头函数在ES6中新增了函数的简写方式----箭头函数,箭头函数的出现不仅简化了大量代码,也让代码看起来更加优雅,同时也解决了this指向问题,下面我...

JavaScript

JavaScript模块化原理深入分析

阅读(1) 发布者(admin)

1. 为什么需要 Javascipt 模块化解决命名冲突。将所有变量都挂载在到全局 global 会引用命名冲突的问题。模块化可以把变量封装在模块内部。解...

js调用本地exe程序的两种方式小结
JavaScript

js调用本地exe程序的两种方式小结

阅读(4) 发布者(admin)

js调用本地exe程序第一种方法:就是 url protocol 的方式来实现用这种方式实现,任何浏览器都兼容,不会存在只有IE或FIREFOX才行的情况。都用过QQ,...

JavaScript

如何在JavaScript中比较日期详解

阅读(2) 发布者(admin)

前言日期是开发人员在创建实际应用程序时最常用的数据类型之一。 但通常,开发人员会在这种数据类型上苦苦挣扎,最终使用像 Moment.js 这样的日期...

用JavaScript模拟实现打字小游戏!
js教程

用JavaScript模拟实现打字小游戏!

阅读(9) 发布者(admin)

今日闲来无事,想试一试模拟打字游戏,下面是效果图,会记录判断打字,如果在外围添加setInterval函数,可以实现测试打字速度的功能。html<div class="wrapper">
<div id="text">A<...

js实现模拟鼠标拖拽事件(附图文实例)
js教程

js实现模拟鼠标拖拽事件(附图文实例)

阅读(11) 发布者(admin)

本文实例为大家分享了JavaScript实现鼠标拖拽效果的具体代码,供大家参考,具体内容如下这次的效果图如下:我认为这个实验的难点是保持盒子和鼠标的相对位置不变,通过鼠标按下和移...

JavaScript

JS手写bind之处理new的情况详解

阅读(11) 发布者(admin)

大家好,我是前端西瓜哥。之前写了一篇关于 JS 中 bind 方法的实现的文章,并给出了实现:Function.prototype.myBind = function(thisArg, ...prefi...

js前端表单数据处理表单数据校验
JavaScript

js前端表单数据处理表单数据校验

阅读(14) 发布者(admin)

前言这段时间一直在搞to B方向中后台的项目,表单接触的频率会比较多,就突发奇想聊聊表单数据相关的一些基础分享1.数据处理当表单在视图所展示的...

js前端获取用户位置及ip属地信息
JavaScript

js前端获取用户位置及ip属地信息

阅读(9) 发布者(admin)

写在前面想要像一些平台那样显示用户的位置信息,例如某省市那样。那么这是如何做到的, 据说这个位置信息的准确性在通信网络运营商那里?先不管,先...

JavaScript

非常全面的12种js数组去重的方法

阅读(9) 发布者(admin)

前言数组去重,可以说是一个比较常见的面试题,今天来盘点一下都有哪些方法可以实现数组去重。方法1、双重for循环这是一个最笨的方法,双重循环。va...

JavaScript

js正则test匹配的踩坑及解决

阅读(7) 发布者(admin)

引言本瓜相信你一定经常用以下这种最最简单的正则来判断字符串中是否存在某个子字符(别说了,我就是)...

JavaScript

JS继承与工厂构造及原型设计模式详解

阅读(7) 发布者(admin)

序言我们在前一篇文章 ,提到了:原型链继承、构造函数继承、组合继承;在另一篇文章,提到了:我们用于创建对象的三种设计模式:工厂设计模式、构造设计...

JavaScript

JS前端面试题详解之手写bind

阅读(20) 发布者(admin)

大家好,我是前端西瓜哥,今天我们用 JS 来实现内置的 bind 方法。bind 的用法在实现之前,我们先学习一下 Function.prototype.bind 的用法。functi...