TA的文章(5)
-
jsDOM查看节点一些个人见解
找节点之前需要先获取节点,常用方法有一下几种:getElementById( )//获取某个节点的ID getElementsByName()//获取name名,返回一个数组 getElementsByTagName()//获取标签名,返回一个数组getElementsByClassName()//获取类名,返回一个数组层级关系属性obj.parentNode 父节点obj.firstChild 子节点obj.lastChild 最后节点obj.children 所有的子元素(
-
用event获得鼠标坐标
<div id="box" onmousemove="fn1(event)">坐标0,0</div> function fn1(e){ e.target.innerHTML="坐标"+e.clientX+","+e.clientY }先建一个div,给个事件,然后调用一个方法把event通过传参传回去。方法里面就用传回来的去点clientX,这是获得鼠标的横坐标。点clientY,就是获得纵坐标。459就是横坐标,189就是纵坐标。
-
关于jquery ajax动态加载点击事件失效
如题,我在一次做项目的时候就遇到了这种点击事件无效的问题。在网上查了一下,说的是ajax异步还在处理的时候,js已经加载完了。所以事件根本没有绑定上,就出现了失效的问题。然后给出了两种解决方法方法一:$('.demo1').live('click', function(){ alert('OK');});方法二:$(".demo").on('click','.demol',function(){ alert('OK')});我用了方法一是可用的,大家可以自己试试。
-
js的数据类型判断
1.判断是否是undefinedvar a = undefined; console.log(typeof(a))//undefined if (typeof(a) === "undefined") { console.log("undefined"); } var exp = undefined; if (exp === undefined) { console.log("undefined"); }2.判断是否是nullvar a = null; if (a === nul
-
Vue购物车总结
先看下项目效果图这次做这个项目,发现computed(计算属性)特别好用。这次项目因为总金额、节省、和积分,都是上面点击购买,下面就立即显示商品信息和算出总金额、节省、和积分。这里用计算属性是非常好的,相关数据发生变化就自动更新数据。上面的商品展示我是把原数组拆分成了两个数组,用的数组的filter()方法进行筛选拆分的。商品展示随机排序利用的是,数组sort()方法。我是把这个方法绑定到了Vue的beforeMount() 这个钩子函数上面。因为它是数据渲染前的钩子函数,用到这里我觉得比较合适
