随笔分类 -  javascript读书笔记

平常在网上很难找到比较系统的javascript,比较深入核心的学习资料,最近一段时间因为工作的需要,下决心好好的研究一下,边学习边记笔记留下学习的足迹,也好以后温故而知新...
摘要:可编辑div光标位置 阅读全文
posted @ 2019-12-26 03:08 冲向蓝天 阅读(854) 评论(0) 推荐(0)
摘要:并在光标位置处插入内容。焦点位置插入指定内容 阅读全文
posted @ 2019-12-26 02:30 冲向蓝天 阅读(3833) 评论(0) 推荐(0)
摘要:html元素contenteditable属性如何定位光标和设置光标 阅读全文
posted @ 2019-12-26 02:09 冲向蓝天 阅读(4698) 评论(0) 推荐(0)
摘要:getSelection、range 对象属性,方法理解,解释 阅读全文
posted @ 2019-12-25 18:56 冲向蓝天 阅读(1294) 评论(0) 推荐(0)
摘要:js 在div光标位置加入内容 阅读全文
posted @ 2019-12-25 18:55 冲向蓝天 阅读(833) 评论(0) 推荐(0)
摘要:在Vue做项目时,做了一个div[contenteditable=true]的组件作为文本输入框 在非手动输入值后,光标会丢失,经测试以下这段代码可用,直接将光标定位到最后 function keepLastIndex(obj) { console.log(obj) console.log(wind 阅读全文
posted @ 2019-12-25 18:51 冲向蓝天 阅读(3334) 评论(0) 推荐(0)
摘要:js数据结构和算法 阅读全文
posted @ 2019-09-03 09:19 冲向蓝天 阅读(347) 评论(0) 推荐(0)
摘要:JS中判断null、undefined与NaN的方法 阅读全文
posted @ 2019-08-31 17:32 冲向蓝天 阅读(4712) 评论(0) 推荐(1)
摘要:innerwidth,outerwidth 阅读全文
posted @ 2019-03-14 16:49 冲向蓝天 阅读(1105) 评论(0) 推荐(1)
摘要:mCustomScrollbar 阅读全文
posted @ 2019-03-14 16:45 冲向蓝天 阅读(6288) 评论(0) 推荐(0)
摘要:2018年一月份 谷歌开始了以后谷歌浏览器将不会自动播放视频音频文件 笔者猜测可能有一下几点: 1. 禁广告,不能自动播放了一定程度上起到了禁用广告的效果 2. 为用户节省流量,因为视频音频加载时需要缓冲的会耗费用户流量,但是用户不一定会看这个视频或音频 第一次打开不支持自动播放,就给了用户选择的空 阅读全文
posted @ 2018-12-05 17:00 冲向蓝天 阅读(1274) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/getdaydayup/p/6592154.html 使用JS编写一个方法 让数组中的元素每次刷新随机排列 法一: 法二: 1 2 3 4 5 6 7 8 9 var arr =[1,2,3,4]; var brr = []; var num = ar 阅读全文
posted @ 2018-11-22 20:20 冲向蓝天 阅读(520) 评论(0) 推荐(0)
摘要:直接需要函数的话,直接到文章的最后面找。 转载:https://www.cnblogs.com/mq0036/p/9139231.html 一、预备知识 Math.ceil(n); //向上取整。返回大于等于n的最小整数。 Math.floor(n); //向下取整。返回为n的整数部分。 Math. 阅读全文
posted @ 2018-11-22 20:14 冲向蓝天 阅读(2218) 评论(0) 推荐(0)
摘要:轮询:说白了就是客户端定时去请求服务端, 是客户端主动请求来促使数据更新; 长轮询:说白了 也是客户端请求服务端,但是服务端并不是即时返回,而是当有内容更新的时候才返回内容给客户端,从流程上讲,可以理解为服务器向客户端推送内容; 从中大家可以看出区别: 轮询: 1:大量耗费服务器内存和宽带资源,因为 阅读全文
posted @ 2018-09-04 16:53 冲向蓝天 阅读(4454) 评论(0) 推荐(1)
摘要:学习内容地址 阅读全文
posted @ 2018-08-11 11:14 冲向蓝天 阅读(135) 评论(0) 推荐(0)
摘要:jQuery on()方法是官方推荐的绑定事件的一个方法。 由此扩展开来的几个以前常见的方法有. 以上三种方法在jQuery1.8之后都不推荐使用,官方在1.9时已经取消使用live()方法了,所以建议都使用on()方法。 tip:如果你需要移除on()所绑定的方法,可以使用off()方法处理。 t 阅读全文
posted @ 2018-07-23 18:26 冲向蓝天 阅读(417) 评论(0) 推荐(0)
摘要:什么是this对象 先来说说什么是this对象吧。每一个函数在调用的时候都会自己主动获取两个特殊变量:this和arguments对象。 this值详细是指哪个对象是和该函数的运行环境相关的。假设是作为对象的方法,那么this就是对象实例本身;假设是一个全局函数,那么this就是window对象。用 阅读全文
posted @ 2018-07-17 16:13 冲向蓝天 阅读(2223) 评论(0) 推荐(0)
摘要:问题分类 滑动屏幕打开相应功能操作。 问题描述 1、用户手动滑动屏幕,根据滑动的方向,打开相应的功能(如:向上滑摇钱树经验明细,向下滑打开任务明细,向左滑打开聚宝盆物品查看等功能),滑动事件捕获问题。 2、大家都知道,划动都有角度问题,如:向330度方向滑动手机,要计算出它的方向问题。 3、HTML 阅读全文
posted @ 2018-07-16 20:03 冲向蓝天 阅读(485) 评论(0) 推荐(0)
摘要:最近有一些微信的项目,虽然页面很简单,但配合手势后的效果却是很不错的。最基本的效果就是手指向上滑,页面配合css3出现一个展开效果,手指向下滑将展开的内容按原路径收起。其实就是一个简单的判断手指滑动方向让页面滚动一屏的高度。 先来看代码: ? 1 2 3 4 5 6 7 8 9 10 11 12 1 阅读全文
posted @ 2018-07-16 19:59 冲向蓝天 阅读(327) 评论(0) 推荐(0)
摘要:window.app = { dragging: false, config: { canDrag: false, cursorOffsetX: null, cursorOffsetY: null }, reset: function () { this.config.cursorOffsetX = 阅读全文
posted @ 2018-07-16 15:03 冲向蓝天 阅读(777) 评论(0) 推荐(0)