随笔分类 - js技巧总结
摘要:post req.body此为一个数组 获取其中某个参数 可以加相应的健值,并且支持序列化,前台传参数ajax{"shopid":shopid,"ctype":ctype} 后台获取方式eq.body.shopid 适合查询类似的请求get url.prase(req.url).query 接收一...
阅读全文
摘要:一、HTTP码应码响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。响应码分五种类型,由它们的第一位数字表示:1.1xx:信息,请求收到,继续处理2.2xx:成功,行为被成功地接受、理解和采纳3.3xx:重定向,为了完成请求,必须进一步执行的动作4.4xx:客户端错误,请求包...
阅读全文
摘要:对于WebIM 对话或其它各种Comet应用场景,当收到新消息时,希望能够及时提醒用户。但是用户可能将窗口切换到计算机上其它窗口上了,比如看其它网页、聊一下QQ、收发一下邮件等各种其它事情,此时web窗口就不在用户焦点上了,收到的新消息时很可能看不到。而javascript控制的web窗口并不能很好...
阅读全文
摘要:在我最近做的项目里有一个小问题.需求上是写生成一条URL可以给用户访问,到达网站特定的内容.并不难.但在访问到的页面上有一个关闭按钮.一按关闭按钮就会出现一个"您所访问的窗口正试图关闭"的确认对话框.在GOOGLE上搜索了一下.看到了这么一行JS代码.window.opener=null;windo...
阅读全文
摘要:function getVendorPrefix() {// 使用body是为了避免在还需要传入元素var body = document.body || document.documentElement,style = body.style,vendor = ['webkit', 'khtml',...
阅读全文
摘要:cookie概述在上一节,曾经利用一个不变的框架来存储购物栏数据,而商品显示页面是不断变化的,尽管这样能达到一个模拟 全局变量的功能,但并不严谨。例如在导航框架页面内右击,单击快捷菜单中的【刷新】命令,则所有的JavaScript变量都会丢失。因此,要实现严格的 跨页面全局变量,这种方式是不行的, ...
阅读全文
摘要:var iframe = document.createElement("iframe"); iframe.src = "http://sc.jb51.net"; if (iframe.attachEvent){ iframe.attachEvent("onload", function(){ a...
阅读全文
摘要:1. document.write( " "); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document- >html- >(head,body)4.一个浏览器窗口中的DOM顺序是:window- >(navigator,screen,history,location,do...
阅读全文
摘要:今天闲来没事写一个简单的面向对象的拖拽,然后在运用继承方法做一个限制大小的拖拽,好下面先写一个面向对象的拖拽。divclass{width:100px;height:100px;background:#ccc}mefunction Drag(id){ var _this = this; ...
阅读全文
摘要:面向对象 this的问题 用定时器 用了事件的之后首先我们先布局一下 按照常规的js来做一下选项卡, 111111 222222 333333 11111 22222 33333下面我们来改写成面向对象window.onloa...
阅读全文
摘要:var EventUtil = { addHandler: function(element, type, handler){ if (element.addEventListener){ element.addEventListener(type, han...
阅读全文
摘要:1删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组。var arr = ['a','a','a','a','b','c','d','b','a','e'];Array.prototype.distinct = function(){ var ret = []; ...
阅读全文
摘要:var n = document.createElement("script");n.type = "text/javascript";//以上省略部分代码//ie支持script的readystatechange属性if(ua.ie){ n.onreadystatechange = funct...
阅读全文
摘要:function parseQueryString(url){ var params = {}; var arr = url.split("?"); if (arr.length <= 1) ...
阅读全文
摘要:判断一个字符串中出现次数最多的字符,统计这个次数。//将字符串的字符保存在一个hash table中,key是字符,value是这个字符出现的次数var str = "abcdefgaddda";var obj = {};for (var i = 0, l = str.length; i < ...
阅读全文
浙公网安备 33010602011771号