最新文章更多>>
es6 - 箭头函数
哇,箭头函数…,听起来好NB,但是如果你知道它是因为使用了=>这样类似箭头的符号 ,所以才叫箭头函数。 瞬间感觉:“呵,这名字起的…”。 es6增加了箭头函数的特性当然不是为了装B,它可以看作是js中函数的一次进化。 我们知道,在js...
32 分钟前
猫头鹰的深夜翻译:从1000+JS项目中汇总的10个最容易出现的错误(以及如何解决)
JavaScript常出现的错误前十位 为了可读性,错误名称进行了一定的简写。让我们深入了解每个错误发生的原因以及解决方法。 1. Uncaught TypeError: Cannot Read Property 如果你是一名JavaSc...
39 分钟前
关于 express 路由管理的几种自动化方法
前言 我们平时在使用express写代码的过程中,会根据类别,将路由分为多个不同的文件,然后在项目的入口文件(例如app.js)中将其依次挂载,例如: const index = require('./routes&#x...
43 分钟前
js设计模式 --- 代理设计模式
代理模式:为其他对象提供一种代理以控制对这个对象的访问。 代理模式是常见的设计模式之一,是指不直接调用实际的对象,而是通过代理对象,来间接的调用实际的对象。 为什么要采用这种间接的形式来调用对象呢?一般是因为客户端不想直接访问实际的对象,...
1 小时前
Blotter.js - 快速实现各种字体动画效果
</script> <script src=“path/to/channelSplitMaterial.js”></script> The following illustrates how to re...
19 小时前
自己封装的瀑布流插件,含最详细注释,简单易懂。
基于jquery的插件fn相当于prototype,下面开始封装。 $.fn.waterFall=function (option) { //option 用户传过来的{gap:15} var defau...
19 小时前
nodejs微信扫码支付功能实现
前言 本篇文章主要是记录本人在微信扫码支付过程中所遇到的问题,给大家一个借鉴作用,希望对你们有帮助 开发环境 准备工作 微信公众号-appid 微信商户号-mch_id key值(签名算法所需,其实就是一个32位的密码,可以用md5生成一个...
1 天前
JS实现运动缓冲效果的封装函数示例
本文实例讲述了JS实现运动缓冲效果的封装函数。分享给大家供大家参考,具体如下: 之前经常写运动函数,要写好多好多,后来想办法封装起来。(运动缓冲)。 /* 物体多属性同时运动的函数 obj:运动的物体 oTarget:...
1 天前
js实现控制文件拖拽并获取拖拽内容功能
在用户拖拽文件到浏览器的某个元素上时,js可以监听到与拖拽相关的事件,并对拖拽结果进行处理,本文讨论下和拖拽文件相关的一些问题,不过没有处理太多关于兼容性的问题。 拖拽事件 js能够监听到拖拽的事件有drag、dragend、dragent...
1 天前
ES6学习日记【1】——let、const
1.如何学习ES6 1.1 js的学习顺序 ES5 -> ES6 -> ES7 -> ES8 以此类推 ES5没学好就别想学好ES6 1.2 边学边用 学了就要用 2.变量声明的方式 a = 1 var...
1 天前
vue+webpack入门讲解
前言 用vue和webpack实现应该Todo项目,同时对构建过程进行一下小结。参考文档见文末的 Reference。 一、关于包和npm 1 npm 简单来讲,就是 函数——模块脚本——包——库的组成关系,我们开发时,需要引入其他人的第3...
1 天前
js设计模式 --- 组合设计模式
组合模式,将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。 它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以像处理简单元素一样来处理复杂元素,从而使得客户程序...
1 天前
回到顶部