
JavaScript
风之气息
生命不息 学习不止
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js获取两个日期之间所有日期
Date.prototype.format = function() { var s = ''; var mouth = (this.getMonth() + 1)>=10?(this.getMonth() + 1):('0'+(this.getMonth() + 1)); var day = this.getDate()>=10...原创 2018-05-21 10:58:02 · 2367 阅读 · 0 评论 -
H5项目常见问题及注意事项
Meta基础知识:H5页面窗口自动调整到设备宽度,并禁止用户缩放页面//一、HTML页面结构<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />// width 设置viewport...转载 2018-05-21 11:11:27 · 334 阅读 · 0 评论 -
es6新特性小结
ECMAScript 6 目前基本成为业界标准,它的普及速度比 ES5 要快很多,主要原因是现代浏览器对 ES6 的支持相当迅速,尤其是 Chrome 和 Firefox 浏览器,已经支持 ES6 中绝大多数的特性,我们可以放手去干了。原创 2018-05-08 11:23:43 · 368 阅读 · 0 评论 -
sessionStorage、localStorage存储数组或对象
有时候为了缓存数据,或减少对内存的占用我们将数据存储到sessionStorage和localStorage中。但是,storage只能存储字符串的数据,对于JS中常用的数组或对象却不能直接存储。var obj = { name:'sam' };sessionStorage.obj = obj; localStorage.obj = obj; var arr = [1,2,3]; ses...原创 2018-06-28 14:36:22 · 354 阅读 · 0 评论 -
es6 promise
写过javascript的童鞋也一定都写过回调方法(callback),简单说回调方法就是将一个方法func2作为参数传入另一个方法func1中,当func1执行到某一步或者满足某种条件的时候才执行传入的参数func2,例如下面的代码段// 当参数a大于10且参数func2是一个方法时 执行func2function func1(a, func2) { if (a > 10 ...转载 2018-07-31 17:14:49 · 164 阅读 · 0 评论 -
vue的核心思想
Vue.js是一个提供MVVM数据双向绑定的库,专注于UI层面,核心思想是:数据驱动、组件系统。数据驱动:Vue.js数据观测原理在技术实现上,利用的是ES5的Object.defineProperty和存储器属性: getter和setter(所以只兼容IE9及以上版本),可称为基于依赖收集的观测机制。核心是VM,即ViewModel,保证数据和视图的一致性。watcher:每一个指...原创 2018-08-20 16:56:50 · 521 阅读 · 0 评论