JavaScript
文章平均质量分 74
daydayup1207
这个作者很懒,什么都没留下…
展开
-
js实现图片延迟加载
/** 思路:* 1.获取可视窗口高(clientHeight)、各个图片的绝对距离(getPub函数)以及滚动进去的高(scrollTop)* 2.滚动进去的高(scrollTop) + 视窗口高(clientHeight)>=各个图片的绝对距离* 3.若满足第2步的条件,就让自定义属性的内容 赋值给img的src属性;* *//*获取当前元素到html的距离*/func...原创 2018-08-09 11:14:51 · 1111 阅读 · 0 评论 -
JavaScript实现字符串首字母大写
/* * 思路: * 1.将字符串分割存入数组 * 2.取出数组中每个元素的第一个字母并大写 * 3.取出每个元素第一个字母后的所有字母 * 4.使用‘+’连接到一起 * 5.添加到新的数组中 * 6.数组转为字符串 * */var str ='welcome to china';// console.log();var arr =str.split(' ');//1...原创 2018-08-06 18:22:19 · 3105 阅读 · 0 评论 -
DOM范围
dom2级在Document类型中定义了 createRange()方法;创建range对象很简单 var range = document.createRange() 操作range对象,有两个步骤,1选择节点,2,操作节点选择节点:最简单的选择节点方法: selectNode() :选择整个节点,包括子节点 selectNodeContents() 选择节点的子节点...原创 2018-08-07 21:05:13 · 139 阅读 · 0 评论 -
js实现拖拽(带阴影)
HTML代码:<p> ksjdfkjlksjfdksjfskjfskljldffffffffffffffffffffffff</p><div id="div"></div>css代码:<style> body{ padding: 0; margin: 0; } ...原创 2018-08-12 12:44:38 · 2916 阅读 · 0 评论 -
通过jquery实现星级评价效果
/** 思路:* 1.先封装一个函数,点亮指定颗数的星星:* 通过each遍历所有li,判断当前li的下标是否小于num,若小于就重新设置当前li的背景图片的位置为点亮的星星的位置* 2.为每个li绑定mouseover事件,当鼠标移入获取当前li的下标加一(li下标默认从0开始)作为参数传给dianLiang函数,实现鼠标移入点亮相对应的星星* 3.为每个li绑定click事件...原创 2019-05-30 17:15:56 · 5541 阅读 · 0 评论