随笔分类 -  JavaScript

摘要:数组去重的常用方法汇总: 方法一: [...newSet(test)]; 方法二: Array.from() const test = ['q', 'w', 'e', 'q', 'u', 'p'] Array.from(new Set(test)) 方法三: function unique(arr) 阅读全文
posted @ 2019-12-27 15:29 有深度 阅读(23340) 评论(0) 推荐(0)
摘要:input事件: onchange: 1、要在 input 失去焦点的时候才会触发; 2、在输入框内容变化的时候不会触发change,当鼠标在其他地方点一下才会触发; 3、onchange event 所有主要浏览器都支持; 4、onchange 属性可以使用于:<input>, <select>, 阅读全文
posted @ 2019-10-17 12:47 有深度 阅读(9695) 评论(0) 推荐(0)
摘要:使用Chrome访问第三方的js库时,在控制台出现警告: A Parser-blocking, cross-origin script, https://example.com/script.js, is invoked via document.write. This may be blocked 阅读全文
posted @ 2019-10-09 14:21 有深度 阅读(5877) 评论(0) 推荐(0)
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script type="text/javascript"> //************************* 把数字金额转换成中文大写数字的函数(可处理负值) ************* 阅读全文
posted @ 2019-09-16 16:40 有深度 阅读(10953) 评论(0) 推荐(1)
摘要:基于requireJS和Gulp可快速搭建前端项目的脚手架。 项目地址 项目目录 项目中使用到的部分技术如下: 跨域问题: 开发环境:proxy; 生产环境:根据自己公司的实际情况选择; 如何使用 1、下载项目: 2、安装依赖: 3、启动项目 4、项目打包 项目启动命令 自动化部署功能 如果该项目有 阅读全文
posted @ 2019-03-19 00:09 有深度 阅读(530) 评论(0) 推荐(0)
摘要:这个是后台管理的动态创建的菜单,比较难,不过,仔细揣摩还是比较简单的,所以,直接上代码。 配上这张图看代码的话,可能更加好理解这段代码。 下面这一种和前一种的区别就是他们的数据结构不一样,导致实现代码的逻辑也不一样。不过,下面这一种方式复杂的工作全部交给了后台,基本上没有前端什么事情了。 阅读全文
posted @ 2019-01-22 13:21 有深度 阅读(322) 评论(0) 推荐(0)
摘要:内容基本是今年从其他大神的文章学习到的东西。出处在底下。 1、Array.includes 与条件判断 一般我们判断或用 || 如果我们有更多水果 2、Set 与去重 ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。Set 本身是一个构造函数,用来生成 Set 阅读全文
posted @ 2019-01-17 11:25 有深度 阅读(265) 评论(0) 推荐(0)
摘要:proxy.js: 随后在package.json中配置script字段,npm启动此代理即可, 参考资料 https://github.com/chimurai/http-proxy-middleware/blob/master/examples/browser-sync/index.js 阅读全文
posted @ 2019-01-14 11:01 有深度 阅读(784) 评论(0) 推荐(0)
摘要:目前,最为流行的浏览器共有五个:分别是ie,Edge浏览器(属于微软),火狐,谷歌(chrome)Safari和Opera五大浏览器。 这五大浏览器分别有各自的浏览器内核,下面介绍以下各个浏览器的内核(包括一些国内的浏览器): Trident内核:IE ,360,,猎豹,百度; Gecko内核:火狐 阅读全文
posted @ 2017-03-27 01:40 有深度 阅读(10498) 评论(0) 推荐(0)