JavaScript
maggie_live
这个作者很懒,什么都没留下…
展开
-
JavaScript知识点的回顾
JavaScript的组成 JavaScript由一下三部分组成:EECMAScript(核心):JavaScript语言基础DOM(文档对象模型):规定了访问HTML和XML的接口BOM(浏览器对象模型):提供了浏览器窗口之间进行交互的对象和方法js的基本数据类型和引用数据类型基本数据类型:undefined、null、Boolean、number、string、symbol引用数据类型:ob...原创 2018-07-05 09:46:10 · 430 阅读 · 0 评论 -
设置、获取、删除cookie
// 设置cookiefunction setCookie(name, value, days, domain) { // var days = 30 || days; // var domain = location.hostname.split('.')[1] + '.' + location.host.split('.')[2] || domain; days = ...原创 2019-03-27 16:27:22 · 213 阅读 · 0 评论 -
走过时间、时间戳、日期的坑
获取当前时间一个小时每隔5分钟的时间数组function getDateArray(endDate, splitTime, count) { if(!endDate) { endDate = new Date(); // 输入标准时间 } if(!splitTime) { splitTime = 5 * 60 * 1000; } if(!count) { ...原创 2019-03-27 16:24:41 · 285 阅读 · 0 评论 -
vue element-UI table嵌套表格 无法更新视图
1.点击“编辑”,当前的div显示“删除”;2.查看row.isShow = true,但是视图没有更新;代码如下:<template> <el-table :data="tableData4" style="width: 100%" max-height="250"> <el-table-column fi...原创 2018-08-07 19:36:37 · 8512 阅读 · 0 评论 -
微信分享朋友、朋友圈、QQ、QQ空间
1.准备工作 APPID公众号id、申请好友分享接口、ip白名单、js接口安全域名设置(必须是通过备案)。要先登录微信公众平台进入“公众号设置”的功能设置里填写“JS接口域名”2.引入js注意:支持使用AMD/CMD标准加载方法<script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></scrip...原创 2018-08-07 15:54:13 · 663 阅读 · 0 评论 -
ios时间转时间戳出现invalid Date
在ios上无法读取new Date('2018-08-09 11:59:59'),但是在Android是可以用的。方法一var endTime = new Date('2018/08/10 11:59:59')alert(endTime.getTime())方法二varendTime = new Date("Jan 1, 1970 00:00:00")console.l...原创 2018-08-10 10:52:04 · 3063 阅读 · 1 评论 -
用js去掉字符串的第一个字符或者最后一个字符
stringObject.substring(start,stop) //截取的是开始与结束的字符串。stringObject.substr(start,length) //截取的是开始与字符串长度。var str = 'abc,def,hgi';str = str.substr(1); //删除第一个字符str = str.substr(0, str.length-1); s...原创 2018-08-09 17:44:34 · 112346 阅读 · 0 评论 -
jquery 3D视图切换
网上有很轮播插件,比较有名有swiper,功能多、使用简单、可以在pc端和移动端使用。在这里我们就不介绍swiper,主要分享3D视图切换的思维,和普通轮播图还是有点差距的。在布局上不同,功能却是一样。如图: 把li的类名写成一组数组形式, var arr = ['1', '2', '3', '4', '5']。点击点一页做切换后的arr = ['2','3','4','5','...原创 2018-07-26 19:55:52 · 794 阅读 · 0 评论 -
零散的JavaScript知识
1.谈谈优雅降级和渐进增强的区别 渐进增强:针对低版本浏览器进行构建页面,保证最基本的功能然后再针对高级浏览器进行的效果、交互等改进和追加功能达到更好的用户体验 优雅降级:一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。2.描述cookies,sessionStorage和localStorage的区别? 相同点:都是保存在浏览器端,且同源 区别: 1、cookie在浏览器和...原创 2018-07-07 20:50:10 · 843 阅读 · 2 评论 -
js继承es5、es6的7种方式
构造函数、原型对象1.构造函数function A(name) { this.name = name; this.arr = [1]; this.say = function(){ console.log('hi') }}注意:数组和方法都属于”实例引用属性“,但是数组强调私有、不共享的。方法需要复用、共享;在构造函数中,一般很少有数组形式的引用属性,大部分情况都是:...原创 2019-07-15 16:07:14 · 321 阅读 · 0 评论