
web标准开发
ross
专注于音视频相关的开发和解决方案,包括视频客服、视频会议等相关的行业解决方案提供者
展开
-
Web微信协议
Web微信协议[文档]Web微信协议1.登录1.1 获取uuid(get)请求https://login.wx.qq.com/jslogin?appid=wx782c26e4c19acffb&redirect_uri=https%3A%2F%2Fwx.qq.com%2Fcgi-bin%2Fmmwebwx-bin%2Fwebwxnewloginpage&fun=n...转载 2020-02-14 17:06:28 · 10739 阅读 · 0 评论 -
同步异步数据处理示意图
原创 2015-07-03 02:05:45 · 1531 阅读 · 0 评论 -
weblogic中filter与forward的关系配置
在servlet2.3版本以前,filter也会catch由dispacher.forward的请求URI,2.4以后只会catch从客户端发过来的请求,但有时间我们在servlet2.3版本之前的应用也希望filter只catch从客户端的请求。 在weblogic服务器的配置中,我们需要做的配置是在weblogic.xml中的root节点增加以下内容:原创 2015-10-16 11:42:50 · 1172 阅读 · 0 评论 -
网站架构演变结构示意图
原创 2015-11-06 18:24:31 · 576 阅读 · 0 评论 -
linux下安装nginx
一、安装nginx 1、在nginx官方网站下载一个包,下载地址是:http://nginx.org/en/download.html 2、WinSCP(ftp上传工具).exe FTP 上传工具上传达到CentOS中 3、我是先建一个目录,把要用的到的安装包放到一起. #mkdir /home/ #tar zxf nginx-1.4.1原创 2016-01-06 21:24:59 · 438 阅读 · 0 评论 -
jquery之ajax跨域请求
由于最近在调试新的应用程序,程序中涉及到http的跨域问题,ajax的示例脚本如下: $.ajax({ type: methodType, url: urlAddress, async:asyncType, data:postdata, dataType: ajaxDataType, xhrFields:{withCredentials: tru原创 2016-08-30 19:34:47 · 522 阅读 · 0 评论 -
nginx+tomcat+redis做集群负载均衡
下面说明详细的配置步骤: (1)nginx中配置nginx.conf文件内容: upstream myserver{ server 192.168.1.10:80 weight=3 max_fails=3 fail_timeout=20s; server 192.168.1.20:80 weight=1 max_fails=3 fa原创 2016-11-18 18:22:58 · 568 阅读 · 0 评论 -
mxgraph使用 之设置style
设置vertex的stylevar style = new Object();style[mxConstants.STYLE_SHAPE] = mxConstants.SHAPE_RECTANGLE;style[mxConstants.STYLE_PERIMETER] = mxPerimeter.RectanglePerimeter;style[mxConstants.STYLE_ALI原创 2018-01-23 11:52:46 · 3863 阅读 · 1 评论 -
彻底弄懂HTTP缓存机制及原理(转)
彻底弄懂HTTP缓存机制及原理前言Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。但是对于很多前端同学来说,仅仅只是知道浏览器会对请求的静态文件进行缓存,但是为什么被缓存,缓存是怎样生效的,却并不是很清楚。在此,我会尝试用简单明了的文字,像大家系统的介绍HTT...转载 2019-03-20 22:32:50 · 152 阅读 · 0 评论 -
彻底解决Shiro跨域访问(简单http请求或复杂http请求)
由于shiro使用redirect进行url的跳转,在遇到前端界面与后台业务处理不在一个域名下时,会遇到跨域问题,我们在使用springBoot时,一般会增加一个configuration类的问题允许进行跨跨请求,代码如下所示:@Configurationpublic class WebConfig extends DefaultWebMvcConfig { @Override ...原创 2019-05-30 16:53:54 · 6242 阅读 · 3 评论 -
Vue定制iview的表格头格式,通用版
先看效果图: 动态设置表头的公共js类:export const demoConst = { //对象状态(0禁用1启用) objectStateDisable:0, objectStateEnable:1, //返回code(0有效) returnCodeValid:0, //传参标题(add新增/update修改) ...原创 2019-06-05 14:08:36 · 453 阅读 · 0 评论 -
chrome直接资源和间接资源请求时的区别
直接在chrome地址栏中录入url,进行的请求,叫直接资源,这时,后端的文件只要有变化,则返回的head中的etag会有变化; 而对在html文件中引用的文件的访问,叫间接资源,进行请求时etag无变化;如果expires没有过期,则请求时,即使后端etag有变化(文件大小或修改日期进行了变更),仍然从本地缓存中请求文件(这时前后端文件不一致),不会从后端发起请求;...原创 2019-08-30 18:27:16 · 680 阅读 · 0 评论 -
web缓存示例
原创 2015-07-03 00:28:48 · 377 阅读 · 0 评论 -
memcached调用示意图
原创 2015-07-03 01:37:56 · 334 阅读 · 0 评论 -
CDN(代理)服务器架构图
原创 2015-06-25 22:44:20 · 1403 阅读 · 0 评论 -
web标准开发中使用div模拟body
这几天在看一些web标准开发的东西,想通过一个div来模拟一下body.主是写下了以下几行style标签 body{ height:100%; width:100%; overflow:hidden; margin:0; padding:0;原创 2009-08-21 10:11:00 · 1049 阅读 · 0 评论 -
今天遇到一个问题,原来在html的form中如果只有一个type="text"的控件,如果在text中点击回车键,就是自动提交表单!
今天遇到一个问题,原来在html的form中如查只有一个type="text"的控件,如果在text中点击回车键,就是自动提交表单! 第一次遇到,奇怪呀,为什么form会这样设计呢?怪异!!!!原创 2011-01-20 16:06:00 · 1025 阅读 · 1 评论 -
javascript 冒泡与捕获的原理及操作实例
所谓的javascript冒泡与捕获不是数据结构中的冒泡算法,而是javascript针对dom事件处理的先后顺序,所谓的先后顺序是指针对父标签与其嵌套子标签,如果父标签与嵌套子标签均有相同的事件时,那一个会先被触发! 目前流行的浏览器中冒泡模式均是由内至外,即由子至父的处理流程,而捕获模块均是由外向内,即由父至子的处理流程; 而捕捉模式与冒泡方式刚才相反!原创 2011-11-24 23:48:42 · 1047 阅读 · 0 评论 -
获取javascript window.open/window.showModalDialog的传递值和返回值
在window.open打开的窗口中获取相应的传递值使用window.dialogArguments,而获取window.open返回的结果值使用权window.returnValue,举例如下: 如 var retValue = window.open("cc.html","width=129px,height=134px"); var retValue = w原创 2012-06-14 16:49:39 · 2427 阅读 · 0 评论 -
web标准开发-ppt讲义
Web标准开发优点}使Web页面的结构(html/Xhtml/xml)、表现(css)、行为(javascipt)分离;}使web页面可以适应当前所有流行的浏览器(甚至是手机上的浏览器);}Web页面整洁和简短,提高了页面的响应速度;}利于扩展和维护;}节约开发成本和缩短页面开发周期;Web开发中的结构(HTML)}Html展示页面内容主要使用html标原创 2012-07-23 17:41:20 · 544 阅读 · 0 评论 -
javascript之table增加行
众所周知,javascript中的table增加行一般均使用insertRow(n)来进行,但有时间我们为了复制行,这时使用insertRow实现起来就有点操作麻烦了,因此一般我们都应该使用appendChild或insertBefore进行操作,相应的伪代码如下: test text原创 2012-07-25 18:20:46 · 1900 阅读 · 0 评论 -
javascript之预编译
Javascript按照段的方式进行预编译处理相关的代码段,并且按照先预定义变量,再预定义函数的方式进行预编译!而且无论变量/函数在段中的任何地点进行显式声明(在变量前加var),都会在所有代码执行前进行预编译,并且变量的值初始为undefined,下面我们使用示例代码来说明整体的预编译情况: var aa = "dd";原创 2012-09-04 17:37:03 · 901 阅读 · 0 评论 -
css之字母换行
word-break:break-all; --IE有效word-wrap:word-break; --firefox有效原创 2013-01-29 00:07:42 · 424 阅读 · 0 评论 -
javascript之在iframe中关闭parent窗口
在iframe中加载的页面中使用window.close();将无法关闭对应的parent窗口,必须使用top.close()才能将iframe对应的parent窗口关闭,另必须使用window.open的方式打开窗口,如果不使用window.open打开窗口,即使用在top.close();之前加上top.opener = null,浏览器也会弹出"是否要关闭窗口" 的提示;原创 2013-02-26 16:53:22 · 2069 阅读 · 0 评论 -
小技巧-IE浏览器彻底实现满屏显示
只需在启动浏览器的快捷方式的目标内容改为:"C:\Program Files\Internet Explorer\iexplore.exe" -k http://www.youkuaiyun.com 即可实现真正的全屏显示某个网页内容!其中-k参数是关键!原创 2013-05-07 15:14:59 · 812 阅读 · 0 评论 -
javascript数组之in操作符在各个浏览器解析的差异
今天在看javascript权威指南时,发现IE8(ie9及ie10没有测试)与以及firefox和chrome中的javascript解释器的处理结果均不一样,并且firefox及chrome下的运行结果也与权威指南上说的不一致;原创 2013-09-29 15:40:01 · 457 阅读 · 0 评论 -
extjs 中关于列表框(multiselect)的动态添加列表项的方法
最近公司一个项目,因为要使用div模拟的窗口,因为久闻extjs的大名,因此就想在项目中使用一下.首先下载了multiselect的extjs3.0 demo.看到的代码这里我就不粘贴了.因为它这个是创建时自动加载的ArrayStore(关键字是:data: ds),没有动态增加的示例,但我们的项目需要有三个列表框,并且后两个的内容要根据第一个列表框内容动态的加载,因此要在选择第一个列原创 2009-07-31 10:33:00 · 1654 阅读 · 0 评论