-
使用socket.io和node.js搭建websocket应用
所属栏目:[模式] 日期:2018-10-07 热度:198
websocket是HTML5的一种新的通信协议,它是实现了浏览器与服务器的双向通讯。在 WebSocket API 中,浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。 关于websocket的更多信息,[详细]
-
javascript笔记--String类replace函数的一些事
所属栏目:[模式] 日期:2018-10-07 热度:98
副标题#e# 加固javascript基础知识目的是为以后研究 jQuery 源码做好铺垫。 我最近查阅javascript资料,发现了一个函数: function format(s){var args = arguments;var pattern = new RegExp(%([1- + arguments.length + ]),g);return String(s).replace(p[详细]
-
使用html5 postMessage和window.name实现多浏览器跨域
所属栏目:[模式] 日期:2018-10-07 热度:109
跨域是个很古老的问题,因为浏览器的同源策略,导致不同域名下不能进行跨域名请求数据,虽然这样设计安全了很多,但是对于大型的网站同时维护多个域名就需要进行跨域操作。例如:微博开放平台的jssdk实现的跨域请求数据,再例如weibo.com和sina.com的同步[详细]
-
跨域资源共享的10种方式
所属栏目:[模式] 日期:2018-10-07 热度:139
副标题#e# 同源策略 在客户端编程语言中,如 Java Script和ActionScript,同源策略是一个很重要的安全理念,它在保证数据的安全性方面有着重要的意义。同源策略规定跨域之间的脚本是隔离的,一个域的脚本不能访问和操作另外一个域的绝大部分属性和方法。那[详细]
-
用document.domain+iframe实现Ajax跨子域
所属栏目:[模式] 日期:2018-10-07 热度:130
Ajax跨域一直是个比较麻烦的问题,例如:断桥残雪在一个项目中使用了open打开一个跟父窗口不同域名的新页面,结果子窗口就不能传值给父窗口了;再如:我在www.2fool.cn下不可以获取love.2fool.cn域名下的页面内容。浏览器的跨域限制是为了安全,可是当我们[详细]
-
JS 获取 url 参数的几种方法
所属栏目:[模式] 日期:2018-10-07 热度:150
①网上有位同学这么写的: function QueryString(key){ var paras = location.search; if(paras){ var arr = paras.substr(1).split(),data; for(i in arr){ data = arr[i].split(=); if(data[0] == key){ return data[1] } } } } ②这是我原来搜集的,并[详细]
-
javascript的词法作用域
所属栏目:[模式] 日期:2018-10-07 热度:74
副标题#e# 大家应该写过下面类似的代码吧,其实这里我想要表达的是有时候一个方法定义的地方和使用的地方会相隔十万八千里,那方法执行时,它能访问哪些变量,不能访问哪些变量,这个怎么判断呢?这个就是我们这次需要分析的问题词法作用域 var classA = fu[详细]
-
GSA发表了全球运营商关于5G物联网的最新进展
所属栏目:[模式] 日期:2018-10-03 热度:59
襄阳站长网 (http://www.0710zz.com)最新报告称,截至2018年7月,全球107个国家的229家移动运营商正在对VoLTE进行投资,其中已有76个国家的156家运营商已经部署或者推出了VoLTE服务,2018年4月这一数字则为70个国家的145家运营商。 奥地利、巴巴多斯、比[详细]
-
js加载图片获取图片尺寸信息
所属栏目:[模式] 日期:2018-10-03 热度:51
如果你遇到不方便从服务器取图片尺寸信息的话,用下面代码就很方便了。 一位大神分享的js获取图片信息方法。 Copy to Clipboard 引用的内容:[www.veryhuo.com]// 更新: // 05.27: 1、保证回调执行顺序:error ready load;2、回调函数this指向img本身 //[详细]
-
headroom.js有什么用 headroom.js用法
所属栏目:[模式] 日期:2018-10-03 热度:87
Headroom.js 是一个轻量级、高性能的JS小工具(不依赖任何工具库!),它能在页面滚动时做出响应。此页面顶部的导航条就是一个鲜活的案例,当页面向下滚动时,导航条消失,当页面向上滚动时,导航条就出现了。 下载Headroom.js请移步:http://www.veryhuo.[详细]
-
Node.js实现PDF文件转HTML
所属栏目:[模式] 日期:2018-10-03 热度:125
最近在做一个富媒体项目,希望将原有的PDF文件直接生成HTML数据流,方便进行排版编辑,研究了一下大家的解决方案,决定采用基于xpdf的Poppler进行处理。因为服务器端使用的是Node.js,没有现成的调用源码,所以使用express实现了上传转换输出。与大家共享![详细]
-
Ajax Control Toolkit 安装使用图文教程
所属栏目:[模式] 日期:2018-10-03 热度:62
现在给大家分享一下Ajax Control Toolkit的下载、安装及使用方法。这里以 Visual Studio 2010 为例。 1.安装: 首先您需要下载ASP.NET AJAX Control Toolkit(这是最火软件提供的下载地址,您还可以去官网下载),如果您只是应用这些控件,则下载 AjaxCont[详细]
-
IE下setTimeout传参数bug的解决方法
所属栏目:[模式] 日期:2018-09-26 热度:178
最近一次的开发中遇到了IE下setTimeout传参数的问题,在IE下setTimeout是不会传参数的,例如下面的代码,在IE下就不会传入a,b两个参数 setTimeout(function(a,b){ alert(a+b); },1000,'hello,','world!'); 在实际项目中我们有些需求必须传入参数要setTimeo[详细]
-
JavaScript 基础应用语法
所属栏目:[模式] 日期:2018-09-26 热度:164
1.document.write();为 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document-html-(head,body) 4.一个浏览器窗口中的DOM顺序是:window-(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById(表单中[详细]
-
js用法例子:使用split分隔指定字符串
所属栏目:[模式] 日期:2018-09-26 热度:163
js用法例子:使用split分隔指定字符串 Java Script使用split分隔指定字符串,用法举例,这里使用,逗号作为分隔符,将一长串含有逗号的字符串分开,应用十分广泛,其用法也相当简单,你从本代码中即可学到用法。 Copy to Clipboard 引用的内容:[www.veryhu[详细]
-
Chrome浏览器中用JS获取表格及其元素的CSS宽高
所属栏目:[模式] 日期:2018-09-26 热度:122
虽然现在表格用的很少了,但是某些写东西还是需要用到的。 今天在做F7Dialog2.0项目的时候遇到了要获取表格单元格的CSS宽高。自认为获取宽高很简单,直接写了代码获取,后来那部分代码写完后测试时才发现chrome执行结果不同,很是郁闷[详细]
-
JS批量获取class命名节点 getElementsByClassName()
所属栏目:[模式] 日期:2018-09-26 热度:165
JS批量获取class命名节点 getElementsByClassName() getElementsByClassName() 是一个老的方法了,将其优化整理后给大家提供。 代码如下: // 批量获取class命名节点 function getElementsByClassName(className, tag, parent){ var parent = parent || doc[详细]
-
javascript判断dom是否加载完毕
所属栏目:[模式] 日期:2018-09-26 热度:78
首先要明确两个概念 1.window.onload:页面加载完毕,页面内所有组件(图片等)都可用。 2.dom 加载:指文档对象模型加载完毕,要先于window.onload事件。 可以看出,当页面包含大量组件(特别是图片)的情形下,以上两种加载的时间相隔将会很长,这时判断dom何[详细]
-
javascript 缓存提供程序
所属栏目:[模式] 日期:2018-09-26 热度:91
副标题#e# 相信每一个开发者都知道缓存的重要性。从头至尾有缓存的后台(memcached,xcache等。) 来减轻db的压力。对内容分发网络(CDN)缓存中希望你的浏览器缓存那些不止一次的加载资源。当然, 有客户端缓存,所以你不要重复昂贵的操作(即使是算法或大量的运[详细]
-
关于ExtJS错误“例外被抛出且未被接
所属栏目:[模式] 日期:2018-09-26 热度:141
最近在使用ExtJS搭建网页界面过程中报出错误消息,IE中的提示如下: 例外被抛出且未被接住,行19。。。。 Firefox 提示如下: uncaught exception: No center region defined in BorderLayout westpanel. 根据IE的错误信息调试了老半天也没找到哪的毛病,[详细]
-
cookie的添加、获
所属栏目:[模式] 日期:2018-09-26 热度:101
下面这段代码最开始是参考腾讯的,自经过调整加工及添加注释后贴出来,希望对大家有所帮助。 在注释中的解释应该已经很详细了,如遇到问题可以在评论中咨询。 // cookie 2.0 F7 Editor function setCookie(name, value, expires, path, domain){ //name coo[详细]
-
JavaScript Event学习第十章:一些可替换的事件对
所属栏目:[模式] 日期:2018-09-18 热度:50
为了让我们的JavaScript驱动的页面对那些不能或者不想使用鼠标的用户也能很好的使用,我们对于像mouseover和click这样的事件做一些处理,同样的,对于非鼠标事件也同样的要我们的脚本执行。 测试的局限性 这一章我们打算寻找哪些事件可以用来仿真鼠标事件。[详细]
-
JavaScript Event学习第九章:鼠标事件
所属栏目:[模式] 日期:2018-09-18 热度:69
鼠标事件是到目前为止最重要的事件。在这一章我将介绍一些鼠标事件的最常见的问题和技巧。 先看看都有哪些鼠标事件:mousedown,mouseup_and_click,dblclick,mousemove和mouseover mouseout。然后还会解释一下relatedTarget,fromElement和toElement这些事件[详细]
-
JavaScript Event学习第八章:事件的顺序
所属栏目:[模式] 日期:2018-09-18 热度:126
在第一章中我提到一个初次看起来可能不是那么好理解的是一个问题:如果一个元素和他的父元素对于同样的事件都有事件处理程序,那么哪个会首先执行呢?毫无疑问,看是什么浏览器。 基本问题很简单。假设你的一个元素包含在另外一个元素中。 ----------------[详细]
-
Prototype 实现的 AJAX Edit in Place
所属栏目:[模式] 日期:2018-09-18 热度:149
Prototype 似乎已经过气了,但用的人还是挺多,这段代码是用来实现即时文本编辑(Edit In Place)的功能。 // Requires prototype.js function edit(action, obj) { Element.hide(obj); var textarea ='div id=' + obj.id + '_editorinput type=text id=' +[详细]

浙公网安备 33038102330479号