JavaScript
文章平均质量分 73
itmonkey-cn
喜欢钓鱼,养猫养狗养花养草,不务正业的业余泥瓦匠!
展开
-
【笔记】es6语法
es61. Symbol:唯一性,相同的也是唯一的。2. 声明变量3. 解构赋值4.扩展运算符...:可以合并一维数组或者对象5.unicode,字符集,扩展。6. 模板字符串7. 对象简写:键名,键值一致,可以写一个。8.迭代。9. 函数扩展10.数组扩展11.对象扩展12. Set13. Map14. 字符串扩展15. Iterator接口,迭代器16. Proxy拦截代理和Reflect17. generator,生成器一些新的语法,不定时更新1. Symbol:唯一性,相同的也是唯一的。l原创 2021-07-14 22:43:27 · 638 阅读 · 1 评论 -
jquery之tab样式切换
简单的一个小dom。<!--heml--> <ul id="navlist"> <li>全部</li> <li class="active">蹿红</li> <li>七天</li> ...原创 2019-05-15 17:34:03 · 1685 阅读 · 0 评论 -
jquery之移动端下拉刷新,上拉加载更多。
jquery的下拉刷新,上拉加载一、下拉刷新二、上拉加载更多一、下拉刷新思路:1。在想要显示刷新提示的地方,放一个嵌套盒子,子盒子相对父盒子相对定位,父盒子高度默认为0,子盒子高度固定。2。利用手指滑动事件,touchstart、touchmove、touchend。3。数据是模拟的,注意每次调用函数清除定时器。//html <div id="pull-down" clas...原创 2019-05-15 17:24:29 · 7647 阅读 · 0 评论 -
js之堆栈内存,运行机制。
js的堆栈机制栈内存堆内存栈内存从电脑内存中分配一块出来,用来执行代码的内存,Stack先创建变量,再做赋值操作分配一个主线程来自上而下执行。(js单线程,浏览器多线程)主要用来运行代码,和存储基本类型。基本数据类型存储变量存储空间,存创建的变量值存储空间,存基本数据类型的值一个值存储空间可以对应多个变量,一个变量只能对应一个值存储空间。堆内存从内存中有拿...原创 2019-11-14 17:03:16 · 2196 阅读 · 0 评论 -
js之数据字母索引排序。
用于通讯录,或者商品列表1。排序前{[ ],[ ],[ ]}2。排序后{A:{},B:{},C:{}}// 处理数据按字母排序分类。 sortData(data,field){ let letter_reg = /^[A-Z]$/; let list = []; let letter = ''; for (let i = 0; i...原创 2019-06-17 17:49:26 · 6927 阅读 · 5 评论 -
js之时间日期格式化
简单格式化时间基础不同格式需要在转化下function getCurrentTime() { let keep = '' let date = new Date() let y = date.getFullYear() let m = date.getMonth() + 1 m = m < 10 ? '0' + m : m let d ...原创 2019-06-07 01:13:10 · 733 阅读 · 0 评论 -
js之语法大全。(原生js、事件、正则、cookie、es6)
欢迎补充~js语法大全一、基础单词二、数组方法三、字符串方法四、DOM方法五、BOM方法六、ES5新增七、Math、Dath八、事件九、正则表达式十、cookie十一、ES6一、基础单词length:数组长度Array:数组number:数字boolean:布尔parseInt:转化为整型数值continue:继续break:阻断,用于循环中Typeof: 返回值是字符串,...原创 2019-06-12 17:11:11 · 810 阅读 · 0 评论 -
js之fetch请求数据封装
fetch async 封装let baseUrl = 'api域名地址'export default async(url = '', data = {}, type = 'GET', method = 'fetch') => { type = type.toUpperCase(); url = baseUrl + url; if (type == 'GET') { le...原创 2019-05-17 15:29:22 · 2362 阅读 · 0 评论 -
js原生之免登陆,cookie封装
免登陆,cookie封装方法废话不多,上代码。 //添加。 //cookie是键值对组成的,还有路径和保存时间,保存时间可以做删除。 function setCookie(cookname, cookvalue, day, path) { path = path || '/'; cookvalue = encodeURIComponent(cookvalue);//...原创 2019-03-21 13:04:44 · 726 阅读 · 0 评论 -
js原生之轮播封装,ES6语法,箭头函数,构造函数。
样式在以前的一个文章,这里主要封装。html+css*样式点击这里es6构造函数+箭头函数封装class lunbo {//这里是es6的构造函数,class语法糖。 constructor(arg) { //定义实例属性,方法中可以调用 this.oWrap = document.getElementById("wrap"); this.oUl = document.getE...原创 2019-03-21 10:31:46 · 566 阅读 · 0 评论 -
JS原生之图片轮播效果
&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;amp;lt;html lang=&amp;quot;en&amp;quot;&amp;amp;gt;&amp;amp;lt;head&amp;amp;gt; &amp;amp;lt;meta charset=&amp;quot;UTF-8&原创 2019-01-05 17:58:05 · 233 阅读 · 0 评论 -
JS原生之回到顶部。
&lt;!--a 标签的a:hover兼容所有浏览器。默认跳转页面,没有值得话,刷新本页面。 写#target:锚点定位。 把href="javascript:;"可以消除默认刷新和锚点属性。 --&gt;&lt;!DOCTYPE html&gt;&lt;html lang="zh"&gt;&原创 2018-09-01 18:06:27 · 1219 阅读 · 0 评论 -
JS原生之getStyle的全面封装及正则优化
小新手,这个不会用啊。&amp;amp;amp;lt;!DOCTYPE html&amp;amp;amp;gt;&amp;amp;amp;lt;html lang=&amp;amp;quot;zh&amp;amp;quot;&amp;amp;amp;gt;&amp;amp;amp;lt;head&amp;amp;amp;gt; &amp;amp;am原创 2018-08-31 22:41:47 · 1347 阅读 · 0 评论