-
.32-浅析webpack源码之doResolve事件流(4)
流程图如下: 重回DescriptionFilePlugin 上一节最后进入relative事件流,注入地点如下: // relative plugins.push( new DescriptionFilePlugin("relative", descriptionFiles, "described-relative" ));plugins.push( new NextPlugin("after-relative", "described-r...
2018-06-24 01:25:56
-
微信小程序版2048
最近流行微信小游戏,我也心血来潮写了一个微信小程序版2048,本篇文章主要分享实现2048的算法以及注意的点,一起来学习吧!(源码地址见文章末尾) 算法 1、生成4*4棋盘视图 2、随机生成2或4填充两个单元格 3、记录用户touch时的起始位置和结束位置,以此判断滑动方向...
2018-06-24 01:25:59
-
Vue基本指令
模板对象 vue指令 一:模板对象 ! DOCTYPE html html lang ="en" head meta charset ="UTF-8" meta http-equiv ="X-UA-Compatible" content ="IE=edge" meta name ="viewport" content ="width=device-width, initial-scale=1" script src ="vue.js" / script title Ti...
2018-06-24 01:25:57
-
使用原生JS定位网页元素
约定:1.meta name="viewport" content="width=device-width"这种标记简称"wdw"="width=device-width" 约定:2.viewport简称vp 约定:3.常用的属性会有“★”标志 都是只读属性! 其中Chrome或FF没通过的属性标记(未实现) window对象: 1.★innerHeight:文档(网页)...
2018-06-24 01:25:54
-
从零开始学习前端JAVASCRIPT — 3、JavaScript基础str
1:字符串 JS中的任何数据类型都可以当作对象来看。所以string既是基本数据类型,又是对象。 2:声明字符串 基本数据类型:var sStr = 字符串; 对象的方法:var oStr = new String(字符串); // 统计每个字符出现的次数,结果显示 a 2、b 1、c 2、d1,去掉重复的字符,...
2018-06-24 01:25:49
-
JS isArray、typeof、instanceof
Array.isArray() 用来检验是不是数组 var a = [1,2,3 ] console.log( typeof a); // object console.log(Array.isArray(a)); // true 可以看出 typeof 并不能检验数组,虽然Array.isArray() 可以检验数组,但是 IE8 都不兼容 var a = [1,2,3 ] alert(Object.prototype....
2018-06-24 01:25:53
-
JavaScript-日期相关
1.比较两个日期的大小 1 function dateCompare() { 2 var start = document.getElementById("dStart " ).value; 3 var end = document.getElementById("dEnd " ).value; 4 5 var dStart = new Date(start .replace(/\-/g, "\/" )); 6 var dend = new Date(end .replace...
2018-06-24 01:25:49
-
如何在外部终止一个pengding状态的promise对象
今天在整理前段时间做过的项目,发现之前在集成web环信的时候遇到过一个奇怪的需求: 需要终止一个正在进行等待返回的promise,或者阻止其调用resolve和reject。 (具体为何会有这种需求我也不太记得了。。。 现在回头看,一定会有其他的常规解决方案)。 不过本着对未知...
2018-06-24 01:25:50
-
Javascript中使用reduce
概念 reduce()方法,是Array的reduce把一个函数作用在数组[x1,x2,x3...]上,这个函数必须带两个参数,reduce把结果继续和数组的下一个元素做累计运算。 arr.reduce(callback[, initialValue]) callback(一个在数组中每一项上调用的函数,接受四个函数:) previousVal...
2018-06-24 01:25:45
-
逆转链表
每次我都不想接触链表和树的操作 链表结构 /* * * Definition for singly-linked list. * function ListNode(val) { * this.val = val; * this.next = null; * } */ 这次要求逆转链表结构(javascript) 核心思想是通过先存储链表当前节点的next数据 --------- let tt =...
2018-06-24 01:25:44
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash