摘要: 常用: JS 获取浏览器窗口大小 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 // 获取窗口宽度 if (window.innerWidth) winWidth = window.innerWidth; else if ((document.body) && (do 阅读全文
posted @ 2016-08-05 16:13 空山竹语 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 对于jquery属性的访问: //对于bool值的属性,元素标签中如果写了这个属性,attr能够获取到,如果没有写,就获取不到。 如:<input type="checkbox" checked="checked"/> 在js中输出console.log($("input").attr("check 阅读全文
posted @ 2016-07-26 22:10 空山竹语 阅读(85) 评论(0) 推荐(0) 编辑
摘要: get请求方式: $.get函数,发起一个get请求, //第一个参数是请求的url地址, //第二个参数是请求参数,可以是一个urlencode过的字符串,也可以是//一个对象,如果是对象jquery会自动把这个对象转为urlencode字符串 //第三个参数是请求成功时的回调函数,这个函数有三个 阅读全文
posted @ 2016-07-25 20:14 空山竹语 阅读(2021) 评论(0) 推荐(0) 编辑
摘要: 当我们通过构造函数A来实现一项功能的时候,而构造函数B中需要用到构造函数A中的属性或者方法,如果我们对B中的属性或者方法进行重写就会出现冗杂的代码,同时写出来也很是麻烦。而在js中每个函数都有个原型,我们可以通过找原型进行继承的方法,在不对B中的属性或方法重写的前提下实现对A函数的继承。 那么我们构 阅读全文
posted @ 2016-07-23 10:03 空山竹语 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 在js中像数字类型、字符串类型、布尔类型这些都不能再被拆分,属于基本类型。与之相对有一种复杂类型:对象类型,它是本身由多个其他类型组合而成的。 创建对象有两种方法,一、new Object()创建一个新对象;二、通过字面量创建法,var obj={}。在对象中的数据,总是以键值对的形式出现,如:na 阅读全文
posted @ 2016-07-21 21:07 空山竹语 阅读(2186) 评论(0) 推荐(0) 编辑
摘要: 在一般的发送数据请求的时候都是用的http协议,但是对于类似即时聊天,需要客户端与服务器不间断的交互的时候对于http协议来说就不太适用了。因为http协议无法主动把数据发到客户端,而且客户端发送请求之后就会断开连接,无法达到我们的需求。 而相对于webScoket对于客户端与服务器之间的交互就会很 阅读全文
posted @ 2016-07-20 19:44 空山竹语 阅读(262) 评论(0) 推荐(0) 编辑
摘要: JS是一种脚本语言,它的本身并不能进行编译和执行,在最早的时期只是作为浏览器的脚本,只能够在浏览器中执行操作,也就是说JS必须依赖一个运行环境作为载体才能够执行。 而nodejs是基于chromeV8引擎的JS运行环境,不同的是它是独立于浏览器的,所以能够实现让JS脱离浏览器单独的执行代码,也就从技 阅读全文
posted @ 2016-07-20 17:56 空山竹语 阅读(124) 评论(0) 推荐(0) 编辑