摘要:
常用: 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 阅读全文
摘要:
对于jquery属性的访问: //对于bool值的属性,元素标签中如果写了这个属性,attr能够获取到,如果没有写,就获取不到。 如:<input type="checkbox" checked="checked"/> 在js中输出console.log($("input").attr("check 阅读全文
摘要:
get请求方式: $.get函数,发起一个get请求, //第一个参数是请求的url地址, //第二个参数是请求参数,可以是一个urlencode过的字符串,也可以是//一个对象,如果是对象jquery会自动把这个对象转为urlencode字符串 //第三个参数是请求成功时的回调函数,这个函数有三个 阅读全文
摘要:
当我们通过构造函数A来实现一项功能的时候,而构造函数B中需要用到构造函数A中的属性或者方法,如果我们对B中的属性或者方法进行重写就会出现冗杂的代码,同时写出来也很是麻烦。而在js中每个函数都有个原型,我们可以通过找原型进行继承的方法,在不对B中的属性或方法重写的前提下实现对A函数的继承。 那么我们构 阅读全文
摘要:
在js中像数字类型、字符串类型、布尔类型这些都不能再被拆分,属于基本类型。与之相对有一种复杂类型:对象类型,它是本身由多个其他类型组合而成的。 创建对象有两种方法,一、new Object()创建一个新对象;二、通过字面量创建法,var obj={}。在对象中的数据,总是以键值对的形式出现,如:na 阅读全文
摘要:
在一般的发送数据请求的时候都是用的http协议,但是对于类似即时聊天,需要客户端与服务器不间断的交互的时候对于http协议来说就不太适用了。因为http协议无法主动把数据发到客户端,而且客户端发送请求之后就会断开连接,无法达到我们的需求。 而相对于webScoket对于客户端与服务器之间的交互就会很 阅读全文
摘要:
JS是一种脚本语言,它的本身并不能进行编译和执行,在最早的时期只是作为浏览器的脚本,只能够在浏览器中执行操作,也就是说JS必须依赖一个运行环境作为载体才能够执行。 而nodejs是基于chromeV8引擎的JS运行环境,不同的是它是独立于浏览器的,所以能够实现让JS脱离浏览器单独的执行代码,也就从技 阅读全文