javascript
水势年华
努力过日子
展开
-
fullCalendar日历:中文API
FullCalendar提供了丰富的属性设置和方法调用,开发者可以根据FullCalendar提供的API快速完成一个日历日程的开发,本文将FullCalendar的常用属性和方法、回调函数等整理成中文文档,以供参阅。当前版本1.6.4。普通显示设置属性 描述 默认值 header 设置日历头部信息。 如果设置为false,则不显示头部信息。包括left,cen...转载 2018-11-15 11:45:03 · 1227 阅读 · 0 评论 -
js:返回两个日期之间的时间
getBetweenDate("2018-11-11","2018-12-09");function getBetweenDate(start,end){ var result = []; var beginDay = start.split("-"); var endDay = end.split("-"); var diffD...原创 2018-11-15 11:54:51 · 247 阅读 · 2 评论 -
Cookie 、localStorage 、sessionStorage的区别
基本概念CookieCookie 是小甜饼的意思。顾名思义,cookie 确实非常小,它的大小限制为4KB左右。它的主要用途有保存登录信息,比如你登录某个网站市场可以看到“记住密码”,这通常就是通过在 Cookie 中存入一段辨别用户身份的数据来实现的。localStoragelocalStorage 是 HTML5 标准中新加入的技术,它并不是什么划时代的新东西。早在 IE 6 ...转载 2018-12-02 14:22:49 · 105 阅读 · 0 评论 -
URL中的hash(井号)
1.#的含义#代表网页中的一个位置,其右边的字符,就是该位置的标识符。比如http://www.example.com/index.html#print就是代表index.html中的print位置。浏览器会自动把print位置滚动到页面可视区域内。设置方法:step1:设置一个锚点<a href="#print">定位到print位置</a>st...转载 2018-11-30 11:06:43 · 244 阅读 · 0 评论 -
拷贝浅析
拷贝分为深拷贝与浅拷贝浅拷贝:只能复制基本类型的值,不能复制引用类型的值; 浅拷贝的基本类型的值是各自独立的,而引用类型的值还是和之前的对象一样是公用的深拷贝:即创建了一个新的对象; 这个对象中基本类型值是独立的,引用类型值也是独立的,修改这个对象的引用类型的值不会影响原对象的值。如何实现浅拷贝?①es6新增的Object.ass...原创 2019-03-13 21:21:32 · 243 阅读 · 0 评论 -
模块化编程
1.定义:模块化程序设计是指将一个大程序根据功能划分为若干个小程序,并在这些模块中建立必要的联系。修改某个功能是不会影响其他功能①原始写法:实现特定功能的一组方法。 function m1(){ //... } function m2(){ //... }缺点:"污染"了全局变量,无法保证不与其他模块发生变量名冲突,而且模块成员之间看不出直接关系。...原创 2019-03-13 22:24:38 · 378 阅读 · 0 评论 -
浅析promise
1.promise是什么运用场景:当你需要向后台请求三个字符串,将三个字符串请求结果拼接在一起时var result =Promise.all([ajax1,ajax2,ajax3]).then(()=>{ //TODO})Promise是异步编程的一种解决方案特点:①异步操作:有三种状态:pending(进行中)、fulfilled(已成功)、reject(已失败...原创 2019-03-12 21:31:01 · 148 阅读 · 0 评论