
js/jq
mxclsh
这个作者很懒,什么都没留下…
展开
-
js与jq 区别地方
1、加载DOM区别JavaScript:window.onloadfunction first(){alert(‘first’);}function second(){alert(‘second’);}window.onload = first;window.onload = second;//只会执行第二个window.onload;不过可以通过以下方法来进行改进:win...原创 2018-10-25 09:51:05 · 173 阅读 · 0 评论 -
jQuery与JavaScript与ajax三者的联系
简单总结:1、JS是一门前端语言。2、Ajax是一门技术,它提供了异步更新的机制,使用客户端与服务器间交换数据而非整个页面文档,实现页面的局部更新。3、jQuery是一个框架,它对JS进行了封装,使其更方便使用。jQuery使得JS与Ajax的使用更方便解释: javaScript是用于Web客户端开发的脚本语言,Ajax是基于JS语言,主要组合JS、CSS、XML三种技术的新技...原创 2018-10-25 09:55:38 · 333 阅读 · 0 评论 -
回调函数
function say (value) { alert(value);}alert(say);alert(say('hi js.'));只写变量名 say 返回的将会是 say方法本身,以字符串的形式表现出来。而在变量名后加()如say()返回的就会使say方法调用后的结果,这里是弹出value的值。js中函数可以作为参数传递function say (value)...转载 2018-11-16 08:40:44 · 6462 阅读 · 0 评论 -
对象继承方式
一、对象冒充其原理如下:构造函数使用 this 关键字给所有属性和方法赋值(即采用类声明的构造函数方式)。因为构造函数只是一个函数,所以可使 Parent 构造函数 成为 Children 的方法,然后调用它。Children 就会收到 Parent 的构造函数中定义的属性和方法。例如,用下面的方式定义 Parent 和 Children:原理:就是把 Parent 构造函数放到 Child...原创 2018-11-27 08:37:47 · 182 阅读 · 0 评论 -
js拖拽
实现拖拽效果主要跟鼠标的三个事件有关:onmousedown : 选择要拖拽的元素onmousemove : 移动元素onmouseup : 释放元素function drag(cla1,cla2,index){//鼠标可拖拽区域的dom,被拖拽的dom元素,索引 var disX = 0; //鼠标到dom元素左边距离 var disY = 0; //鼠标到do...原创 2018-12-06 14:37:21 · 136 阅读 · 0 评论 -
图解Js event对象offsetX, clientX, pageX, screenX, layerX, x区别
<!DOCTYPE HTML><html lang="zh-cn"><head><meta charset="utf-8" /><title>Javascript</title><style>body{margin:0;padding:0;background:#转载 2018-12-06 14:41:45 · 200 阅读 · 0 评论 -
图解offsetWidth, clientWidth, scrollWidth, innerWidth, outerWidth, pageXOffset等
不同浏览器:**一、测试1:无滚动条时,dom对象的offsetWidth、clientWidth和scrollWidth(1)测试代码**<!DOCTYPE HTML><html lang="zh-cn"><head><meta charset="utf-8" /><title>Javascript<转载 2018-12-06 14:49:36 · 450 阅读 · 0 评论 -
jq的.click().on('click')
$(selector).on('click',function(){ });支持动态绑定元素,即页面上元素有添加或变化后仍可绑定,前提是selector须是目标绑定元素的父元素,如绑定body里的动态li元素:$('body).on('click','ul li',function(){});若直接绑定动态的li元素将不成功,效果与$(’’).click()相同。$(’’).click...原创 2018-12-04 08:41:18 · 5420 阅读 · 0 评论