- 常见鼠标事件(禁用右键菜单、禁止选中文字)
布卡卡的晴空
禁用右键菜单contextmenudocument.addEventListener('contextmenu',function(e){e.preventDefault();})禁止选中文字selectstartdocument.addEventListener("selectstart",function(e){e.preventDefault();});
- 主要修改弹窗窗口的样式
与妖为邻
javascriptcss前端htmlcss3
html+css+js弹窗窗口*{/*所有的标签都有的属性遵循的统一样式*/padding:0;margin:0;/*文字禁止选中*/user-select:none;/*盒子模型*/box-sizing:border-box;}.chakai{background-image:linear-gradient(totopleft,rgba(7,9,7,0.699),rgba(58,158,91,0
- 98 链接集8 nignx配置及vue配置publicPath v-model在自定义组件上的使用 伪元素图标与文字居中 flex布局最后一盒子独占一行 禁止选中文字
smallcelebration
vue.jsjavascript前端1024程序员节
1.v-model在自定义组件上的使用滑动验证页面https://segmentfault.com/a/1190000019917624//1.mixinimport{Vue,Component,Prop}from'vue-property-decorator'@ComponentexportdefaultclassTwoWayextendsVue{@Prop()value!:any;getcur
- 移动端主流布局方案
玖商
#css3HTMLhtml5css3
目录流式布局rem布局rem+媒体查询布局rem+js查询布局视口单位vw布局vw和rem的关系移动端特殊处理点击高亮效果清除在iOS上,输入框默认有内部阴影,但无法使用box-shadow来清除,如果不需要阴影,可以这样关闭:长按禁止弹出菜单【禁止弹出系统菜单(禁止保存或拷贝图像IOS)】css3新盒模型移动端字体类型设置1px边框问题移动端禁止选中内容流式布局流式布局:宽度尽可能%(宽度自适应
- element-ui el-table复选框禁止选中
奋斗的蜗牛,奔跑吧
elementvueelementui前端vue
{{scope.row.date}}exportdefault{data(){return{tableData:[{age:1,date:'2016-05-03',name:'王小虎',address:'上海市普陀区金沙江路1518弄'},{age:222333332,date:'2016-05-02',name:'孙小虎',address:'花果山'},{age:32,date:'2016-05
- element-ui table之选择框禁止选中
qq_36437172
element-uitableelement-uitable选择框禁止选中selectable
需求场景:当我们对列表中一下数据选中后,调用接口处理数据中的状态,而对于已经处理了的数据,则不能再次进行处理。可能你首先想到的通过选中的数据,将其中的已处理数据过滤掉。这里我们通过已处理的数据,我们将禁止选中,那怎样才能实现呢?首先我们实现多选:手动添加一个el-table-column,设type属性为selection即可;然后设置selectable属性来决定该行数据是否选中。......设
- element-ui table选择框禁止选中
吴冬雪~
element-uivue.jsjavascriptelement-ui
需求场景:当我们对列表中一下数据选中后,调用接口处理数据中的状态,而对于已经处理了的数据,则不能再次进行处理。可能你首先想到的通过选中的数据,将其中的已处理数据过滤掉。这里我们通过已处理的数据,我们将禁止选中,那怎样才能实现呢?首先我们实现多选:手动添加一个el-table-column,设type属性为selection即可;然后设置selectable属性来决定该行数据是否选中。......设
- 【示例】element-ui table 的 selection 设置禁用选择框之禁止选中行,设置只可以选中某行
Ahuuua
前端elementuiel-tableselection
描述:设置el-table中的某些行可以选中,使用的是selectable参数。代码如下:示例一:设置可选中的条件:checkSelectable(row){returnrow.date=='2016-05-04'},示例二:设置2016-05-04的不可选中checkSelectable(row){returnrow.date!='2016-05-04'},
- 【el-tree】懒加载+整体刷新+搜索定位+初始展开+初始高亮显示+通过 keys 设置节点子元素+添加子节点下拉框
BMG-Princess
vue-webel-treeelement懒加载el-tree手动刷新el-tree默认展开
目录懒加载整体刷新搜索定位初始展开初始高亮显示处理子节点禁止选中状态懒加载复选框回显的坑通过keys设置节点子元素懒加载数据处理-附带说明!接口一次性返回多级数据+关键字搜索+默认高亮显示+点击节点传值接口返回多个数组,数组中对象根据父id数据进行插入+关键字搜索+默认高亮显示+点击节点传值添加子节点下拉框+关键字搜索+默认高亮显示+点击节点传值懒加载懒加载lazy整体刷新整体刷新:key="ca
- JS多选答题时,选项互斥时的情况
浅箬
uniapp日常问题总结javascript
在做答题类的项目时,应该会比较常见多选题选相互斥的问题,例如:你喜欢什么颜色?()A、红色B、紫色C、蓝色D、灰色E、均无如该题,当选择选项E时,明显与其他选项互斥。这个时候经常会出现勾选E后,A、B、C、D禁止选中的现象以下为效果图:具体思路如下:在遍历展示完数据之后,首先我们要给所有的选项增加一个是否禁止使用的标识。当用户点击选项时判断当前项是否与其他选项互斥,如果互斥,除选中项之外的其他选项
- js禁止鼠标右键和禁止选中复制
C-A-L-D
javascript
禁止鼠标右键1.禁止指定元素document.getElementById("active-intro").oncontextmenu=function(){event.returnValue=false;}2.禁止整个页面document.oncontextmenu=function(){event.returnValue=false;}禁止选中复制1.禁止指定元素document.getEle
- js 禁止选中、右键复制
詹姆斯bind
JavaScriptjavascripthtml前端
js禁止选中、右键复制1.标签里插入(可按需填入)2.标签里代码编写functionright(){returnfalse;}document.oncontextmenu=right;document.body.onselectstart=document.body.ondrag=function(){returnfalse;}
- el-checkbox-group获取选中的id 禁止选中已有项
Donmind29
vuevue
item_==item.name)":label="item.name">这里绑定的checkModel是一个包含选中的label的数组注意:el-checkbox-group所对应v-model必须是数组格式,且没有层级嵌套后端返回的数据是这样的:我们v-model绑定的checkModel只包含选中的name,要获取到对应的id就需要监听el-checkbox的change事件getCheck
- CSS样式
心灵最深处
1、禁止选中文本body{-webkit-touch-callout:none;/*iOSSafari*/-webkit-user-select:none;/*Chrome/Safari/Opera*/-khtml-user-select:none;/*Konqueror*/-moz-user-select:none;/*Firefox*/-ms-user-select:none;/*Intern
- 推荐5个好用但却经常被忽略的css属性(禁止选中文本、更改选中文本的背景色、不用br换行、字体间距、隐藏滚动条)
白茶_别事
01禁用用户选中一个元素(element)的文本使用属性user-select,并且将它的值设置为none,我们可以将一个元素的文本设置为不能被用户选中。element{-webkit-user-select:none;/*Safari*/-ms-user-select:none;/*IE10+andEdge*/user-select:none;/*Standardsyntax*/}image当你
- java实现禁用文章功能_防止网站文章被采集:禁止F12,禁止Ctrl+s,禁止ctrl+u,禁止选中文字,禁止鼠标右键...
Niujiubaba
java实现禁用文章功能
为什么要学会网站防采集方法:通过JavaScript禁止F12,禁止Ctrl+s,禁止ctrl+u,禁止选中文字,禁止鼠标右键等方法?作为一名网站站长,相信大家都应该听说过“文章采集”,自己原创手写的文章半小时内被别人原模原样采集走了,最可气的是自己发布的文章没有排名,甚至是还没有被百度搜索引擎收录,而那个采集我们文章的人却已经拥有了一个很不错的排名,相当于我们在给别人做嫁衣,大家是不是看到这种采
- Css 禁止选中文字
超级大超越
css前端
可以通过在CSS中设置user-select属性来实现禁止选中文字,例如:body{-webkit-user-select:none;/*Chrome/Safari/Opera*/-moz-user-select:none;/*Firefox*/-ms-user-select:none;/*InternetExplorer/Edge*/user-select:none;/*Non-prefixed
- 【Vue-Vant】Checkbox复选框--案例分析
爱吃糖的小明
vue
案例主要分三个部分:1、选中、非选中和默认禁止选中;2、进步器使用;3、全选计算总价完整的代码在最后!1、选中、非选中和默认禁止选中:disabled="item.moneydata(){return{result:[],//选中数据tableData:[{"number":"A123456","money":"36.36"},{"number":"A123456","money":"-30.54
- element-ui table之选择框禁止选中
xiejnpeng
Vueelementuivueelementui
本文转自:https://blog.csdn.net/qq_36437172/article/details/97935301需求场景:当我们对列表中一下数据选中后,调用接口处理数据中的状态,而对于已经处理了的数据,则不能再次进行处理。可能你首先想到的通过选中的数据,将其中的已处理数据过滤掉。这里我们通过已处理的数据,我们将禁止选中,那怎样才能实现呢?首先我们实现多选:手动添加一个el-table
- 6.DOM:常用鼠标事件(client、page、screen)、常用的键盘事件(onkeyup 、onkeydown、onkeypress )、案例:禁止选中文字和禁止右键菜单、跟随鼠标的天使...
蔚完待旭
1.1.常用鼠标事件1.1.1案例:禁止选中文字和禁止右键菜单我是一段不愿意分享的文字//1.contextmenu我们可以禁用右键菜单document.addEventListener('contextmenu',function(e){e.preventDefault();})//2.禁止选中文字selectstartdocument.addEventListener('selectstart
- js之DOM事件
小白蛋挞
JavaScriptjavascripthtml5DOM
目录一、元素创建事件的两种方式1、传统方式2、事件监听addEventListenerW3C推荐二、删除事件三、DOM事件流四、什么是事件对象1、e.target和this的区别2、阻止默认行为(比如不让a标签跳转)3、阻止事件冒泡五、事件委托六、禁止选中和禁止右键菜单七、获得鼠标在页面的坐标案例:跟随鼠标移动八、常用的键盘事件案例:模拟京东按键输入内容案例:模拟京东快递输入单号一、元素创建事件的
- CSS禁止选中文本
Hi小胡
body{-moz-user-select:none;/*火狐*/-webkit-user-select:none;/*webkit浏览器*/-ms-user-select:none;/*IE10*/-khtml-user-select:none;/*早期浏览器*/user-select:none;}
- 18.常见鼠标和键盘事件以及事件对象
Mr_LiuP
JavaScriptjavascripthtmllinq
目录一、常见鼠标事件1.禁止右键菜单contextmenu2.禁止选中文字selectstart3.鼠标移动事件:mousemove二、常见键盘事件1.onkeyup按键弹起时触发2.onkeydown按键按下时候触发3.onkeypress按键按下时候触发不能识别功能键:ctrl、alt、shift、左右箭头等一、常见鼠标事件1.禁止右键菜单contextmenudocument.addEven
- 处理Element 日期选择器el-date-picker 限制时间跨度一年
一朵野花压海棠
知识点(小记)vue.jsjavascript前端
处理Element日期选择器el-date-picker限制时间跨度一年。主要通过pickerOptions里的disabledDate来控制禁止选中的日期。实现思想就是,当选中第一个开始日期时,拿到该时间戳计算时间范围,然后控制接下来选中时间在一年以内,超过范围禁用掉。在template中使用el-date-picker在data中定义:data(){return{pickDataList:''
- vue实现页面内容禁止选中功能,仅输入框和文本域可选
懿小诺
css控制*{-webkit-touch-callout:none;/*系统默认菜单被禁用*/-webkit-user-select:none;/*webkit浏览器*/-khtml-user-select:none;/*早期浏览器*/-moz-user-select:none;/*火狐*/-ms-user-select:none;/*IE10*/user-select:none;}input{-
- JS禁止双击选中文本
明天变强一点就好
javascript前端前端javascriptchromefirefox
双击禁止选中文本JS禁止双击选中文本(两种方法)onselectstart方法清空选中JS禁止双击选中文本(两种方法)onselectstart方法语法//ie和chrome都支持onselectstart事件,但是firefox不支持,所以firefox使用CSS来控制清空选中语法window.getSelection?window.getSelection().removeAllRanges(
- kendoUI动态改变grid复选框变单选框
肥宅快乐猿
最近遇到一个需求需要动态把grid复选框列变成单选框,先上复选grid代码复选grid代码效果查询了kendoUI的官方文档得到解释官方文档查询大佬们博客发现:selectable:Boolean|String选中表格的设置,默认false禁止选中,字符串‘row’表示可以选中一行,‘cell’表示可以选中一列,‘multiple,row’表示可以选中多行,‘multiple,cell’表示可以选
- antd TreeSelect 禁止选中父级,只能选择子级
iCodingShow
reactantDesignreactjsjavascript
TreeSelect禁止选中父级需求:只能选中子级,不能不能选择实现效果:未选中效果:选中效果:废话不多说,直接上代码关键代码:constrenderTreeNodes=data=>data.map(item=>{if(item.children){//这一句是关键代码,设置父级都为禁用模式,有条件的让后台返回item.disabled=true;return({renderTreeNodes(i
- HTML 设置页面禁用f12,禁止右击,禁止复制粘贴
SY
有时我们会遇到禁止用户复制网站的文字内容,例如小说网站,我们可以通过下列方法提高复制内容的门槛,来实现我们的目标。1.禁用选中和右键:在标签中添加以下代码:οncοntextmenu='returnfalse'禁止右键οndragstart='returnfalse'禁止拖动onselectstart='returnfalse'禁止选中οnselect='document.selection.em
- JS---DOM
阿选不出来
JSjavascripthtml前端
文章目录获取元素操作元素使用类名修改样式节点操作innerHTML与createElement区别表单显示隐藏密码精灵图循环表单全选,取消全选事件类型事件流绑定事件删除事件事件对象常见的属性和方法e.targete.preventDefault()e.stopPropgation()事件委托+排他思想常用的鼠标事件contextmenu禁用右键菜单selectstart禁止选中文字案例:跟随鼠标事
- 统一思想认识
永夜-极光
思想
1.统一思想认识的基础,才能有的放矢
原因:
总有一种描述事物的方式最贴近本质,最容易让人理解.
如何让教育更轻松,在于找到最适合学生的方式.
难点在于,如何模拟对方的思维基础选择合适的方式. &
- Joda Time使用笔记
bylijinnan
javajoda time
Joda Time的介绍可以参考这篇文章:
http://www.ibm.com/developerworks/cn/java/j-jodatime.html
工作中也常常用到Joda Time,为了避免每次使用都查API,记录一下常用的用法:
/**
* DateTime变化(增减)
*/
@Tes
- FileUtils API
eksliang
FileUtilsFileUtils API
转载请出自出处:http://eksliang.iteye.com/blog/2217374 一、概述
这是一个Java操作文件的常用库,是Apache对java的IO包的封装,这里面有两个非常核心的类FilenameUtils跟FileUtils,其中FilenameUtils是对文件名操作的封装;FileUtils是文件封装,开发中对文件的操作,几乎都可以在这个框架里面找到。 非常的好用。
- 各种新兴技术
不懂事的小屁孩
技术
1:gradle Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。
现在构建系统常用到maven工具,现在有更容易上手的gradle,
搭建java环境:
http://www.ibm.com/developerworks/cn/opensource/os-cn-gradle/
搭建android环境:
http://m
- tomcat6的https双向认证
酷的飞上天空
tomcat6
1.生成服务器端证书
keytool -genkey -keyalg RSA -dname "cn=localhost,ou=sango,o=none,l=china,st=beijing,c=cn" -alias server -keypass password -keystore server.jks -storepass password -validity 36
- 托管虚拟桌面市场势不可挡
蓝儿唯美
用户还需要冗余的数据中心,dinCloud的高级副总裁兼首席营销官Ali Din指出。该公司转售一个MSP可以让用户登录并管理和提供服务的用于DaaS的云自动化控制台,提供服务或者MSP也可以自己来控制。
在某些情况下,MSP会在dinCloud的云服务上进行服务分层,如监控和补丁管理。
MSP的利润空间将根据其参与的程度而有所不同,Din说。
“我们有一些合作伙伴负责将我们推荐给客户作为个
- spring学习——xml文件的配置
a-john
spring
在Spring的学习中,对于其xml文件的配置是必不可少的。在Spring的多种装配Bean的方式中,采用XML配置也是最常见的。以下是一个简单的XML配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.or
- HDU 4342 History repeat itself 模拟
aijuans
模拟
来源:http://acm.hdu.edu.cn/showproblem.php?pid=4342
题意:首先让求第几个非平方数,然后求从1到该数之间的每个sqrt(i)的下取整的和。
思路:一个简单的模拟题目,但是由于数据范围大,需要用__int64。我们可以首先把平方数筛选出来,假如让求第n个非平方数的话,看n前面有多少个平方数,假设有x个,则第n个非平方数就是n+x。注意两种特殊情况,即
- java中最常用jar包的用途
asia007
java
java中最常用jar包的用途
jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法. w
- ajax获取Struts框架中的json编码异常和Struts中的主控制器异常的解决办法
百合不是茶
jsjson编码返回异常
一:ajax获取自定义Struts框架中的json编码 出现以下 问题:
1,强制flush输出 json编码打印在首页
2, 不强制flush js会解析json 打印出来的是错误的jsp页面 却没有跳转到错误页面
3, ajax中的dataType的json 改为text 会
- JUnit使用的设计模式
bijian1013
java设计模式JUnit
JUnit源代码涉及使用了大量设计模式
1、模板方法模式(Template Method)
定义一个操作中的算法骨架,而将一些步骤延伸到子类中去,使得子类可以不改变一个算法的结构,即可重新定义该算法的某些特定步骤。这里需要复用的是算法的结构,也就是步骤,而步骤的实现可以在子类中完成。
 
- Linux常用命令(摘录)
sunjing
crondchkconfig
chkconfig --list 查看linux所有服务
chkconfig --add servicename 添加linux服务
netstat -apn | grep 8080 查看端口占用
env 查看所有环境变量
echo $JAVA_HOME 查看JAVA_HOME环境变量
安装编译器
yum install -y gcc
- 【Hadoop一】Hadoop伪集群环境搭建
bit1129
hadoop
结合网上多份文档,不断反复的修正hadoop启动和运行过程中出现的问题,终于把Hadoop2.5.2伪分布式安装起来,跑通了wordcount例子。Hadoop的安装复杂性的体现之一是,Hadoop的安装文档非常多,但是能一个文档走下来的少之又少,尤其是Hadoop不同版本的配置差异非常的大。Hadoop2.5.2于前两天发布,但是它的配置跟2.5.0,2.5.1没有分别。 &nb
- Anychart图表系列五之事件监听
白糖_
chart
创建图表事件监听非常简单:首先是通过addEventListener('监听类型',js监听方法)添加事件监听,然后在js监听方法中定义具体监听逻辑。
以钻取操作为例,当用户点击图表某一个point的时候弹出point的name和value,代码如下:
<script>
//创建AnyChart
var chart = new AnyChart();
//添加钻取操作&quo
- Web前端相关段子
braveCS
web前端
Web标准:结构、样式和行为分离
使用语义化标签
0)标签的语义:使用有良好语义的标签,能够很好地实现自我解释,方便搜索引擎理解网页结构,抓取重要内容。去样式后也会根据浏览器的默认样式很好的组织网页内容,具有很好的可读性,从而实现对特殊终端的兼容。
1)div和span是没有语义的:只是分别用作块级元素和行内元素的区域分隔符。当页面内标签无法满足设计需求时,才会适当添加div
- 编程之美-24点游戏
bylijinnan
编程之美
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Random;
import java.util.Set;
public class PointGame {
/**编程之美
- 主页面子页面传值总结
chengxuyuancsdn
总结
1、showModalDialog
returnValue是javascript中html的window对象的属性,目的是返回窗口值,当用window.showModalDialog函数打开一个IE的模式窗口时,用于返回窗口的值
主界面
var sonValue=window.showModalDialog("son.jsp");
子界面
window.retu
- [网络与经济]互联网+的含义
comsci
互联网+
互联网+后面是一个人的名字 = 网络控制系统
互联网+你的名字 = 网络个人数据库
每日提示:如果人觉得不舒服,千万不要外出到处走动,就呆在床上,玩玩手游,更不能够去开车,现在交通状况不
- oracle 创建视图 with check option
daizj
视图vieworalce
我们来看下面的例子:
create or replace view testview
as
select empno,ename from emp where ename like ‘M%’
with check option;
这里我们创建了一个视图,并使用了with check option来限制了视图。 然后我们来看一下视图包含的结果:
select * from testv
- ToastPlugin插件在cordova3.3下使用
dibov
Cordova
自己开发的Todos应用,想实现“
再按一次返回键退出程序 ”的功能,采用网上的ToastPlugins插件,发现代码或文章基本都是老版本,运行问题比较多。折腾了好久才弄好。下面吧基于cordova3.3下的ToastPlugins相关代码共享。
ToastPlugin.java
package&nbs
- C语言22个系统函数
dcj3sjt126com
cfunction
C语言系统函数一、数学函数下列函数存放在math.h头文件中Double floor(double num) 求出不大于num的最大数。Double fmod(x, y) 求整数x/y的余数。Double frexp(num, exp); double num; int *exp; 将num分为数字部分(尾数)x和 以2位的指数部分n,即num=x*2n,指数n存放在exp指向的变量中,返回x。D
- 开发一个类的流程
dcj3sjt126com
开发
本人近日根据自己的开发经验总结了一个类的开发流程。这个流程适用于单独开发的构件,并不适用于对一个项目中的系统对象开发。开发出的类可以存入私人类库,供以后复用。
以下是开发流程:
1. 明确类的功能,抽象出类的大概结构
2. 初步设想类的接口
3. 类名设计(驼峰式命名)
4. 属性设置(权限设置)
判断某些变量是否有必要作为成员属
- java 并发
shuizhaosi888
java 并发
能够写出高伸缩性的并发是一门艺术
在JAVA SE5中新增了3个包
java.util.concurrent
java.util.concurrent.atomic
java.util.concurrent.locks
在java的内存模型中,类的实例字段、静态字段和构成数组的对象元素都会被多个线程所共享,局部变量与方法参数都是线程私有的,不会被共享。
- Spring Security(11)——匿名认证
234390216
Spring SecurityROLE_ANNOYMOUS匿名
匿名认证
目录
1.1 配置
1.2 AuthenticationTrustResolver
对于匿名访问的用户,Spring Security支持为其建立一个匿名的AnonymousAuthenticat
- NODEJS项目实践0.2[ express,ajax通信...]
逐行分析JS源代码
Ajaxnodejsexpress
一、前言
通过上节学习,我们已经 ubuntu系统搭建了一个可以访问的nodejs系统,并做了nginx转发。本节原要做web端服务 及 mongodb的存取,但写着写着,web端就
- 在Struts2 的Action中怎样获取表单提交上来的多个checkbox的值
lhbthanks
javahtmlstrutscheckbox
第一种方法:获取结果String类型
在 Action 中获得的是一个 String 型数据,每一个被选中的 checkbox 的 value 被拼接在一起,每个值之间以逗号隔开(,)。
所以在 Action 中定义一个跟 checkbox 的 name 同名的属性来接收这些被选中的 checkbox 的 value 即可。
以下是实现的代码:
前台 HTML 代码:
- 003.Kafka基本概念
nweiren
hadoopkafka
Kafka基本概念:Topic、Partition、Message、Producer、Broker、Consumer。 Topic: 消息源(Message)的分类。 Partition: Topic物理上的分组,一
- Linux环境下安装JDK
roadrunners
jdklinux
1、准备工作
创建JDK的安装目录:
mkdir -p /usr/java/
下载JDK,找到适合自己系统的JDK版本进行下载:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
把JDK安装包下载到/usr/java/目录,然后进行解压:
tar -zxvf jre-7
- Linux忘记root密码的解决思路
tomcat_oracle
linux
1:使用同版本的linux启动系统,chroot到忘记密码的根分区passwd改密码 2:grub启动菜单中加入init=/bin/bash进入系统,不过这时挂载的是只读分区。根据系统的分区情况进一步判断. 3: grub启动菜单中加入 single以单用户进入系统. 4:用以上方法mount到根分区把/etc/passwd中的root密码去除 例如: ro
- 跨浏览器 HTML5 postMessage 方法以及 message 事件模拟实现
xueyou
jsonpjquery框架UIhtml5
postMessage 是 HTML5 新方法,它可以实现跨域窗口之间通讯。到目前为止,只有 IE8+, Firefox 3, Opera 9, Chrome 3和 Safari 4 支持,而本篇文章主要讲述 postMessage 方法与 message 事件跨浏览器实现。postMessage 方法 JSONP 技术不一样,前者是前端擅长跨域文档数据即时通讯,后者擅长针对跨域服务端数据通讯,p