js
贪梦
努力不一定能成功,但是不努力肯定不会成功
展开
-
AJAX(XMLHttpRequest)进行跨域请求方法详解
<br /> 跨域请求,顾名思义,就是一个站点中的资源去访问另外一个不同域名站点上的资源。这种情况很常见,比如说通过 style 标签加载外部样式表文件、通过 img 标签加载外部图片、通过 script 标签加载外部脚本文件、通过 Webfont 加载字体文件等等。默认情况下,脚本访问文档属性等数据采用的是同源策略(Same origin policy)。<br /><br /> 那么,什么是同源策略呢?如果两个页面的协议、域名和端口是完全相同的,那么它们就是同源的。同源策略是为了防止从一原创 2011-01-05 11:33:00 · 1122 阅读 · 0 评论 -
js跨域访问问题
经常看到有人去面试被问到JS跨域访问问题,到底什么是js跨域问题呢?是不是cookie问题?如果仅仅是cookie,那用单点登录就可以实现。基于疑惑查了些资料。 由于安全方面的考虑,Javascript被限制了跨域访问的能力,但是有时候我们希望能够做一些合理的跨域访问的事情,那原创 2011-07-27 09:56:36 · 3907 阅读 · 0 评论 -
Javascript 异步加载详解
本文总结一下浏览器在 javascript 的加载方式。 关键词:异步加载(async loading),延迟加载(lazy loading),延迟执行(lazy execution),async 属性, defer 属性 一、同步加载与异步加载的形式 1. 同步加载 我们平时最常使用的就是这种同步加载形式: script src="http://yourdomain.com/scrip转载 2012-06-13 14:17:54 · 614 阅读 · 0 评论 -
SWFUpload在Chrome、Firefox浏览器下session找不到的问题
SWFUpload是一个非常不错的异步上传组件,但是在Chrome、Firefox等浏览器下使用的时候会有问题。问题如下:为了防止跳过上传页面直 接向“接受SWFUpload上传的一般处理程序”(假如是Upload.ashx)发送请求造成WebShell漏洞,我的系统中对于 Upload.ashx进行了权限控制,只有登录用户才能进行上传。在IE下没问题,但是在Chrome下运行报错“用户未登录”。转载 2013-04-11 14:04:14 · 1070 阅读 · 0 评论 -
jQuery之属性过滤选择器
在HTML文档中,元素的开始标记中通常包含有多个属性(attribute), 在jQuery中,除了直接使用id和class属性作为选择器之外,还可以根据各种属性(如title等)对由选择器 查询到的元素进行过滤,属性过滤选择器包含了在中括号"[]"中,而不是以冒号开头,通常使用"选择器[属性过滤选择器]"语法格式,可以根据是否包含指定属性或者 根据属性值从查询到的元素中进行筛选。转载 2013-08-14 18:32:57 · 607 阅读 · 0 评论 -
MVC,MVP 和 MVVM 的区别
复杂的软件必须有清晰合理的架构,否则无法开发和维护。 MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。 一、MVC MVC模式的意思是,软件可以分成三个部分。 视图(View):用户界面。 控制器(Control转载 2016-09-11 23:00:00 · 404 阅读 · 0 评论 -
再推荐一个基于JQuery的UI框架:J-UI
官方网址:http://j-ui.com/ 先来个界面切图: 是不是很像ExtJ呢? 下面来看看J-UI与ExtJS的优势在哪里: · 完全开源,源码没有做任何混淆处理,方便扩展 · CSS和js代码彻底分离,修改样式方便 · 简单实用,扩展方便,轻量级框架,快转载 2016-09-03 21:09:53 · 1864 阅读 · 0 评论