随笔分类 -  javascript

摘要:https://segmentfault.com/a/1190000015276969 阅读全文
posted @ 2020-08-19 14:24 黄鹂 阅读(812) 评论(0) 推荐(0)
摘要:window.reload是重新加载当前需要的所有内容,也就包括页面和后台的代码,此过程中实际上是从后台重新进行操作; window.Refresh是刷新,保留之前的缓存内容,重新加载页面,之前存在的东西不会动,没加载上来的东西继续加载,也会去加载后台代码内容的。 阅读全文
posted @ 2020-05-22 15:35 黄鹂 阅读(7462) 评论(0) 推荐(0)
摘要:定义数组 var arr = [-1, 1, 101, -52, 10, 1001, 1001] 1.es6拓展运算符... Math.max(...arr) 2.es5 apply(与方法1原理相同) Math.max.apply(null,arr) 3.for循环 let max = arr[0]; for (let i = 0; i < arr.length - 1; i++) { max 阅读全文
posted @ 2019-11-19 17:32 黄鹂 阅读(4142) 评论(0) 推荐(0)
摘要:/** *根据数据条数与每页多少条数据计算页数 * totalnum 数据条数 * limit 每页多少条 */ function pageCount (totalnum,limit){ return totalnum > 0 ? ((totalnum < limit) ? 1 : ((totalnum % limit) ? (parseInt(totalnum / limit) + 1) : ( 阅读全文
posted @ 2019-11-01 13:48 黄鹂 阅读(5762) 评论(0) 推荐(1)
摘要:https://www.jianshu.com/p/bf3532bbc208 https://image.online-convert.com/convert-to-gif 阅读全文
posted @ 2019-09-11 17:13 黄鹂 阅读(559) 评论(0) 推荐(0)
摘要:Installation For node.js, you can use this command to install: npm install js-md5 Notice buffer method is deprecated. This maybe confuse with Buffer in node.js. Please use arrayBuffer instead. Usa... 阅读全文
posted @ 2019-06-05 20:04 黄鹂 阅读(3634) 评论(0) 推荐(0)
摘要:node有一个专门管理node.js版本的包叫作:n; 查看当前 node版本:node -v 安装n工具包:sudo npm i -g n 安装最新版node.js:sudo n stable 安装指定版本:(例如升级到10.8.0):sudo n v10.8.0 查看当前 node版本:node 阅读全文
posted @ 2019-05-20 09:36 黄鹂 阅读(1725) 评论(0) 推荐(0)
摘要:总结: 主要是利用定时器,点击开始IDE时候不断的执行,并同时生成随机数,利用数组的下标完成展示。 主要用到的知识点:setInterval,Math.random() 阅读全文
posted @ 2019-04-13 11:47 黄鹂 阅读(1036) 评论(0) 推荐(0)
摘要:一、最简单的加密解密 函数escape()和unescape(); 二、base64加密 (1)introduction base64是网络上最常见的用于传输8bit字节码的编码方式之一,base64就是一种基于64个可打印字符来表示二进制数据的方法。 https://en.wikipedia.or 阅读全文
posted @ 2019-03-19 09:38 黄鹂 阅读(18937) 评论(0) 推荐(2)
摘要:一、设置头信息 jQuery 原生ajax 二、读取头信息 jQuery 原生ajax 阅读全文
posted @ 2019-03-18 19:28 黄鹂 阅读(4004) 评论(0) 推荐(0)
摘要:一、静态数据 二、转换目标 三、转化方式 阅读全文
posted @ 2019-03-15 14:30 黄鹂 阅读(1173) 评论(0) 推荐(0)
摘要:方法一、 方法二、(es6方法去重) 方法三、(利用对象key的唯一性) 阅读全文
posted @ 2019-03-15 14:09 黄鹂 阅读(5510) 评论(0) 推荐(0)
摘要:html: js: 阅读全文
posted @ 2019-03-14 18:08 黄鹂 阅读(890) 评论(0) 推荐(0)
摘要:jQuery的下载,需要承载一个插件去做 今天遇到一个问题,后台给的接口由于需要前端传入过多的参数,只能接受用post去下载文件。正常情况下第一反应是用xhr对象去发送post请求,结果并没有触发浏览器的下载。 看了一下responseHeader里已经设置了content-dispositon:a 阅读全文
posted @ 2019-03-13 09:57 黄鹂 阅读(1344) 评论(0) 推荐(0)
摘要:二、Function.prototype.bind() bind()方法主要就是将函数绑定到某个对象,bind()会创建一个函数,函数体内的this对象的值会被绑定到传入bind()中的第一个参数的值,例如:f.bind(obj),实际上可以理解为obj.f(),这时f函数体内的this自然指向的是 阅读全文
posted @ 2019-03-12 16:28 黄鹂 阅读(1065) 评论(0) 推荐(0)
摘要:一、mac下打开设置 二、输入node,找到node.js npm,勾选上对勾就好了。 第三、按住ctr,点击右键可以点进去就可以了。 阅读全文
posted @ 2018-10-24 12:40 黄鹂 阅读(488) 评论(0) 推荐(1)
摘要:正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。 搜索模式可用于文本搜索和文本替换。 什么是正则表达式? 正则表达式是由一个字符序列形成的搜索模式。 当你在文本中搜索数据时,你可 阅读全文
posted @ 2017-12-04 17:53 黄鹂 阅读(212) 评论(0) 推荐(0)
摘要:我们知道使用原型链实现继承是一个goodway:)看个原型链继承的例子。 function A () { this.abc = 44; } A.prototype.getAbc = function (){ return this.abc; }; function B() { } B.prototy 阅读全文
posted @ 2017-11-24 16:55 黄鹂 阅读(474) 评论(0) 推荐(0)
摘要:什么是封装呢? 我的理解就是 把一个功能单独做成一个组件,就像做饺子,以前做饺子必须自己先用面粉做饺子皮,再做饺子馅,然后再手工包饺子,但是现在人们发明了自动包饺子机器,虽然机器里面的每一步骤和你自己包饺子是一样的,但是实际上你现在需要做的就只有一件事,就是放原料。这边机器就是封装好的插件,而原料就 阅读全文
posted @ 2017-11-19 23:05 黄鹂 阅读(580) 评论(0) 推荐(0)
摘要:项目中前端和后端通常是并行开发,为了减少等待后端接口开发的时间,我们经常需要在本地模拟后端接口用来测试前端效果。这种做法称之为构建前端Mock。 30秒内创建完整的REST API 安装 首先你的电脑中需要安装nodejs,建议使用最新版本。然后全局安装json server. 使用linux和ma 阅读全文
posted @ 2017-11-19 15:51 黄鹂 阅读(678) 评论(0) 推荐(0)