25 2018-09 JavaScript Web Components之Custom Elements组件开发 什么是Web Component? Web Components 包含了多种不同的技术。你可以把Web Components当做是用一系列的Web技术创建的、可重用的用户界面组件的统称。Web Components使开发人员拥有扩展浏览器标签的能... 阅读全文 2018年09月25日 10:52:34 周二 2018-09-25 周二 5202 0 1
15 2018-08 JavaScript 【ES6】Class类的基本使用 – 带你快速入门秒懂新世界 js语言中,生成实例对象的传统方法就是通过构造函数: 123456789function Point(x, y) { this.x = x; this.y = y; } Point.prototyp... 阅读全文 2018年08月15日 16:43:47 周三 2018-08-15 周三 6740 1 12
17 2018-07 JavaScript JS怎样把日期转时间戳时间戳转时分秒 在做项目过程中,绝大多数时候数据是时间戳,但前端在页面渲染是需要时分秒形式 时间戳转时分秒 1234567891011// 时间转换 function timestampToTime(timestamp) { var date = new... 阅读全文 2018年07月17日 17:50:08 周二 2018-07-17 周二 13173 0 7
15 2018-07 JavaScript 你是否有了解Promise、Async and await 也许看到这些单词你第一反应就是“异步”,但你是否真的能好好使用它呢? 早在以前,我们都是通过回调的方式解决异步操作问题,就是运行一个函数,将另一个函数作为参数传进要执行的函数里,如下: 12345... 阅读全文 2018年07月15日 14:49:49 周日 2018-07-15 周日 5505 0 5
13 2018-07 JavaScript 【已解决】微信小程序缓存时间有效期设置 大家做小程序开发时间是不是遇到很蛋疼一个问题就是没有cookie可用,只能用getStorageSync那套东西,这就意味着你不好处理缓存的有效时间问题,最近我困扰了许久,最后整理出个思路,一起来看看吧。 思... 阅读全文 2018年07月13日 09:43:29 周五 2018-07-13 周五 13963 0 13
13 2018-06 JavaScript Javascript生成唯一id标识符(GUID,UUID,ID)的方法 记录下JS生成唯一id的方法 方式一 12345678910111213141516var uuid = formatDateTime() + Math.random().toString(36).substr(2); function formatDateTime(... 阅读全文 2018年06月13日 18:05:19 周三 2018-06-13 周三 13722 0 6
08 2018-06 JavaScript jquery中innerWidth(),outerWidth(),outerWidth(true)和width()的区别 写jq那经常不可避免的就是要操作DOM,尤其在计算元素宽高访问等等时候,方法实在是多,但每个方法都或多或少有些差异。 12345var a = 元素本身的宽度; width() = a; innerWidth() = ... 阅读全文 2018年06月08日 09:32:31 周五 2018-06-08 周五 3920 0 0
17 2018-05 JavaScript javascript中apply、call和bind的区别汇总实例详解 this在js中是至关重要的,相信很多人在这个上面都栽过跟头,众所周知apply、call和bind都是用来在函数执行过程中手动去改变this指向问题,那么具体怎么使用有啥区别呢? 三者相似点 1、都是用来改变函... 阅读全文 2018年05月17日 11:23:27 周四 2018-05-17 周四 2539 0 0
15 2018-05 JavaScript JS获取网站地址栏URL中的参数值并转换成json对象 这个问题其实是个很常见的问题,而且在面试中也会经常被提起,其实想实现这个需求也比较简单,就是考察下对数据交互处理基本操作,文章后面还会介绍到对应的qs.js插件来帮我们在项目中快速实现解决问题... 阅读全文 2018年05月15日 14:52:37 周二 2018-05-15 周二 10135 0 10
07 2018-05 JavaScript 关于js函数节流与函数防抖【完美解决】 有些浏览器事件会被用户在很短的时间内触发很多次,例如点击事件或滚动页面。如果你给窗口滚动事件添加一个事件监听函数(事件句柄),然后用户不停地快速上下滚动页面,那你的事件可能在一秒之内都会... 阅读全文 2018年05月07日 20:02:15 周一 2018-05-07 周一 8127 0 8
07 2018-05 JavaScript 【ES7】Array.prototype.includes() PK indexOf Array.prototype.includes()方法 includes()的作用,是查找一个值在不在数组里,若在,则返回true,反之返回false。 基本用法: 12['a', 'b', 'c'].includes('a') // tr... 阅读全文 2018年05月07日 15:32:42 周一 2018-05-07 周一 4663 0 5
05 2018-05 JavaScript JS中常见的迭代器forEach(),map(),filter(),some(),every()区别 刚开始接触这几个方法倒也记得不是很清楚,在此纪录一下以加深印象,主要从两个角度来理解和记忆吧,一个是API的使用,一个是内部实现 函数简述 forEach():没有返回值,只是针对每个元素调用function ... 阅读全文 2018年05月05日 15:27:23 周六 2018-05-05 周六 5819 0 1
21 2018-04 JavaScript 原生javascript数据类型判断方法汇总集合 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192< script ... 阅读全文 2018年04月21日 15:12:36 周六 2018-04-21 周六 3002 0 2
29 2018-03 JavaScript Javascript各种常见正则表达式验证收藏 实例: 123456789<script type="text/javascript"> function SubmitCk() { var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@(&... 阅读全文 2018年03月29日 18:23:53 周四 2018-03-29 周四 4408 1 0
26 2018-03 JavaScript 一键粘贴复制功能-兼容IE9+及其移动端-clipboard.js 使用系统提供的剪贴板是一项基本的IT技能。作为一个开发者,相信你已经知道使用 Ctrl/Cmd+A, Ctrl/Cmd+C 以及 Ctrl/Cmd+V 组合键就能快捷地进行选中、复制、粘贴。但对于普通用户来说就没那么容易了。... 阅读全文 2018年03月26日 13:14:33 周一 2018-03-26 周一 9338 0 6
19 2018-03 JavaScript 关于js页面window.open跳转新窗口被拦截-解决 window.open为什么被拦截 部分浏览器默认不允许脚本方式去跳转一个新的页面网站,认为这是一种恶意广告行为,但实质所有浏览器都是支持window.open的。在百度搜索好久,有些说可以通过新建a标签,模拟... 阅读全文 2018年03月19日 11:20:40 周一 2018-03-19 周一 11162 0 5