携程回应去哪儿举报:对方迫于经营压力 将举报其收购案

携程回应去哪儿举报:对方迫于经营压力 将举报其收购案

携程回应去哪儿举报:对方迫于经营压力 将举报其收购案

【TechWeb报道】8月7日消息,今日有媒体报道,去哪儿网日前向商务部反垄断局举报携程收购艺龙涉嫌违反反垄断法及其相关法规,且未按规定向商务部申报。

携程对此做出回应称,携程战略投资艺龙后,仅为艺龙众多股东之一。且腾讯已对艺龙发出私有化要约,一旦腾讯完成对艺龙公众股份的收购后,持股比例将接近携程。中国旅行市场规模巨大,目前携程和艺龙两家加起来占整个国内旅游市场的份额不到5%,不足以对整个市场产生影响。

携程认为去哪儿网的举报是迫于经营压力所采取的非理性行为,希望去哪儿网能够依照法律程序提出合理诉求,而不是企图通过媒体对有关部门施压的非正常做法。

另外,对于去哪儿网多项并购行为涉嫌未申报一事,携程会向有关部门提出正式举报。(穆澄)

以下为携程声明全文:

关于北京趣拿软件科技有限公司举报

携程涉嫌违反《反垄断法》的相关说明

携程一向遵守中国法律,并按照中国法律从事经营活动。

携程战略投资艺龙后,仅为艺龙众多股东之一,是艺龙的少数股东。我们看到腾讯已对艺龙发出收购要约,一旦腾讯完成对艺龙公众股份的收购后,持股比例将接近携程。

中国旅行市场规模巨大,携程和艺龙各自的市场份额都还非常小,目前两家加起来占整个国内旅游市场的份额不到5%,不足以对整个市场产生影响。

同时,携程和艺龙会根据各自公司独立的发展策略,继续独立发展,为客户和合作伙伴创造持续的价值。

众所周知,携程始终秉承公开、公平、公正的态度,和行业内的同行们一起寻求共同发展,共建行业的良性发展生态圈。对于去哪儿网的无端举报及指责,我司理解为是该企业迫于经营压力所采取的非理性行为,我司希望去哪儿网能够依照法律程序提出合理诉求,而不是企图通过媒体对有关部门施压的非正常做法。

另外,对于去哪儿网多项并购行为涉嫌未申报一事,携程会向有关部门提出正式举报。

苹果Q2美国智能机份额增至44%居首 三星等均下滑

前五大智能机厂商及各系统份额

凤凰科技讯 北京时间8月8日消息,据科技博客AppleInsider报道,根据市场调研公司comScore发布的最新报告,苹果第二季度在美国智能机市场不仅继续占据主导地位,而且还是前五大厂商中唯一实现份额增长的公司。

报告显示,在截至6月的三个月内,苹果美国智能机份额为44.1%,较上一季度的42.6%增长1.5个百分点。三星、LG、摩托罗拉以及HTC排在2到5位,市场份额均出现了小幅下滑,表明苹果正在蚕食Android手机厂商的份额。

三星第二季美国智能机份额下降0.2个百分点至28.1%;LG、摩托罗拉份额均下降0.1个比分点至8.3%、4.9%;HTC份额下滑幅度最大,达到0.4个百分点,份额降至3.4%。

智能机操作系统方面,Android继续占据主导地位,但份额降低0.8个百分点,从52.4%下滑至51.6%,对苹果iOS份额的领先优势也缩小到7.5个百分点。iOS份额为44.1%,较上一季度的42.6%增长1.5个百分点。微软、黑莓操作系统份额均下滑0.4个百分点至2.9%、1.2%。塞班份额只剩下0.1%。

自从大屏版iPhone 6和iPhone 6 Plus发布以来,苹果一直在蚕食竞争对手的市场份额。苹果第三财季售出4750万部iPhone,这一创纪录的表现推动苹果营收增至496亿美元。随着苹果准备在未来几周发布下一代iPhone,苹果在智能机市场的上升趋势预计将会延续。

最新传闻称,苹果将在9月9日举行特别活动,发布“iPhone 6s”系列新机。业界普遍预计,iPhone 6s将配备更快的A9 SoC处理器,2GB内存、支持Force Touch压力触感技术,并对摄像头进行升级。(编译/箫雨) 

js如何执行函数

前言

js如何执行函数,指的是声明一个函数之后,在代码里如何去执行它。

函数调用模式

步骤如下,
1、先声明一个函数;
2、然后,调用该函数即可。

方法调用模式

步骤如下,
1、先声明一个函数,只不过这个时候是作为对象的一个方法;
2、然后,调用对象的该方法即可。

总结

不管是哪种执行方式,根本都是先声明一个函数,然后再调用它即可――只不过声明函数的方式有所区别而已。

参考

JS执行函数
JS执行函数:

1:方法调用模式。

请注意this此时指向myobject。

/*方法调用模式*/

var myobject={

value:0,

inc:function(){

alert(this.value)

}

}

myobject.inc()



2:函数调用模式

请注意this此时指向window

/*函数调用模式*/



var add=function(a,b){

alert(this)//this被绑顶到window

return a+b;

}

var sum=add(3,4);

alert(sum)



3:构造器调用模式

javascript语言精粹一书建议摒弃这中方式。因为有更好的方式。这里先不介绍。下次发表博文的时候贴出来。

会在这里加一个连接。

/*构造器调用模式 摒弃*/



var quo=function(string){

this.status=string;

}

quo.prototype.get_status=function(){

return this.status;

}

var qq=new quo("aaa");

alert(qq.get_status());



例子

1、一个容易混淆的例子,函数的声明是在jquery $(function(){声明一个函数})里面进行的,开始还以为在jquery
$(function(){})里面声明的函数就会立即执行,看来还是对《js如何执行函数》理解得有点模糊。
2、实际上,不管是在js代码里声明的函数,还是在jquery或其他js框架里声明的函数,执行函数的步骤都是
1)先声明;
2)后调用执行――没有调用函数它的代码就不会被执行。
<script type="text/javascript">
	function logOut() {
		window.parent.logout();
	}
	
	var EventHandler = function(scope, fun, args) {
		this.fun = fun;
		this.scope = scope;
		this.args = args ? args : [];
		return this.init();
	};
	
	EventHandler.prototype = {
		init : function() {
			var sc = this;
			return function() {
				sc.fun.call(sc.scope, sc.args);
			};
		}
	};
	
	$(function() {
		function initFirstLevelMenu(datas) {
			var ul = $('.nemu ul')[0];
			for ( var i = 0, l = datas.length; i < l; i++) {
				var data = datas[i];
				var li = document.createElement('li'), a = document
						.createElement('a'), img = document
						.createElement('img');
				var div = document.createElement('div');
				img.src = data.imagename;
				$(img).css("margin", "8px 0px 2px 0px");
				$(li).css("position", "relative");
				$(li).css("left", "0px");
				$(li).css("top", "0px");
				$(li).click(new EventHandler(li, function(dd) {
					if (dd.func) {
						doLink2(dd.func);
					}
					//var thisparent = $(this).parent();
					$('.nemu ul li').removeClass('over');
					$(this).addClass('over');
					initSecondLevelMenu(dd.children);
				}, data));
				a.href = 'javascript:void(0);';
				a.appendChild(img);
				li.appendChild(a);
				/*$(li).mouseover(function(){
					//$(this).addClass('over');
				});
				$(li).mouseout(function(){
					//$('#top .title .nemu ul li').removeClass('over');
				});*/
				$(div).css("color", "#FFFFFF");
				$(div).css("font-weight", "bold");
				$(div).css("font-size", "12px");
				$(div).css("font-family", "'宋体'");
				$(div).css("align", "center");
				div.innerHTML = data.dispname;

				li.appendChild(div);
				ul.appendChild(li);
			}
		}
		function initSecondLevelMenu(datas) {
			$('#secondmenu').html('');
			var div = $('#secondmenu')[0], ul = document.createElement('ul');
			var ulhtml = "";
			if (datas.length == 0) {
				var img = "<div style='vertical-align:middle;line-height:28px;height:28px;text-align:center;'> 状态定义:<img align='middle' title='指系统运行在预先设置的CPU、内存、网络流量的正常阀值之内' src='${contextPath}/images/common/正常.png'/>正常 <img title='辅助子系统在运行过程中发生的不影响基础业务系统使用或间接性故障' align='middle'src='${contextPath}/images/common/一般故障.png'/>一般故障";
				img += " <img title='指程控交换机、数据库、业务协同服务器等出现故障,导致整套业务系统瘫痪' align='middle' src='${contextPath}/images/common/重大故障.png'/>重大故障";
				img += " <img title='指系统接近异常阀值范围之内,预警状态的系统运行情况要高于正常状态,低于异常状态,阀值可通过系统设置' align='middle'src='${contextPath}/images/common/警告.png'/>预警";
				img += " <img title='指系统在运行过程中超出预先设置的CPU、内存、网络流量的异常阀值时所进行的提示性报警' align='middle'src='${contextPath}/images/common/异常.png'/>异常";
				img += " <img title='指监控客户端AGENT不在线、不可用或设备已关闭'align='middle'src='${contextPath}/images/common/离线.png'/>离线</div>";
				$('#div_menu_2').html(img);
				return;
			}
			for ( var i = 0, l = datas.length; i < l; i++) {
				var data = datas[i];
				var li = document.createElement('li'), a = document
						.createElement('a');
				if (i == 0) {
					ulhtml += "<li  id='" + data.func + "' class='li" + (i + 1)
							+ " txt over'>";
				} else {
					ulhtml += "<li  id='" + data.func + "' class='li" + (i + 1)
							+ " txt normal'>";
				}
				ulhtml += data.dispname + "</li>";
				//ulhtml +="<a href=\"javascript:doLink2('"+data.func+"');\">"+data.dispname+"</a></li>";
				/*$(a).mouseover(new EventHandler(a,function(){
					$('#div_menu_2 ul li span .over').removeClass('over');
					$(this).addClass('over');
				}));
				$(a).mouseout(new EventHandler(a,function(){
					$(this).removeClass('over');
				}));*/
			}
			$('#secondmenu').html('');
			$('#secondmenu').html(ulhtml);
			$("li").click(function(dd) {
				$("#secondmenu .over").addClass("normal");
				$("#secondmenu .over").removeClass("over");
				$(this).addClass("over");
				doLink2(this.id);
			});
		}
		
		$
				.ajax({
					url : '${contextPath}/menuAction!initMenu.action',
					data : {
						s : Math.random()
					},
					async : true,
					dataType : 'json',
					success : function(data) {
						if (data.success) {
							if (window.parent.getSystemtype() == "1") {
								initSecondLevelMenu(data.Data);
								// document.getElementById("hideinfo").style.display = "none";
								var str = new StringBuffer();
								/*str.append("<li  class='li1 txt over'><a href=\"javascript:doLink2('${contextPath }/homePageAction!list.action?!=1');\">地    图</a></li>");
								str.append("<li  class='li2 txt normal'><a href=\"javascript:doLink2('${contextPath }/homePageAction!alarmstation.action?!=1');\">实时告警台</a></li>");
								str.append("<li  class='li3 txt normal'><a href=\"javascript:doLink2('${contextPath }/homePageAction!statistable.action?!=1');\">统计展示台</a></li>");
								 */
								str
										.append("<li  class='li1 txt over' id='${contextPath }/homePageAction!mapTableList.action?!=1'>地    图</li>");
								str
										.append("<li  class='li2 txt normal' id='${contextPath }/homePageAction!alarmstation.action?!=1'>实时告警台</li>");
								str
										.append("<li  class='li3 txt normal' id='${contextPath }/homePageAction!statistable.action?!=1'>统计展示台</li>");
								$('#secondmenu').html(str.toString());
								var str1 = new StringBuffer();

								str1
										.append('<li class="xtpz" id="${contextPath }/detachSystemAction!initMain.action?!=1" style="position: relative; left: 580px; top: 0px;display:true;"><img src="/OMShowWEB/images/menu/xtpz.png" style="margin: 8px 0px 2px;"><div style="color: rgb(255, 255, 255); font-weight: bold; font-size: 12px; font-family: 宋体;">系统配置</div></li>');
								$('#firstmenu').html(str1.toString());
								$("li").click(function(dd) {
									$("#secondmenu .over").addClass("normal");
									$("#secondmenu .over").removeClass("over");
									$(this).addClass("over");
									doLink2(this.id);
								});

								$("#secondmenu li").click(function(dd) {
									$("#firstmenu .over").removeClass("over");
								});

							} else {
								initFirstLevelMenu(data.Data);
							}
						} else {
							alert(data.msg);
						}
					},
					error : function(e, en) {
						if (en == 'parsererror') {
							alert('登陆超时,点击【确定】重新登陆');
							window.top.location.reload();
						} else {
							window.top.message(e);
						}
					}
				});

		$(".organ").html("(" + window.parent.getSystemOrgan() + ")");

		$(".menuhidden").click(function() {
			if ($(this).hasClass('up')) {
				$(".nemu").animate({
					left : '1281px'
				}, "fast");
				//$(this).animate({left:'1256px'},"slow");	
				$(this).removeClass('up');
			} else {
				if (window.parent.getSystemtype() == '1') {
					$(".nemu").animate({
						left : '500px'
					}, "slow");
					$(this).addClass('up');
					return;
				}
				$(".nemu").animate({
					left : '500px'
				}, "slow");
				//$(this).animate({left:'476px'},"slow");
				$(this).addClass('up');
			}
		});
	});
</script>