[javascript]Three parts of javascript code snippet

	<script>
		(function(){
			/*
			if (navigator.userAgent.toLowerCase().indexOf("iphone") == -1){
				$("#id_download_btn img").attr("src" , "http://cache.hinabian.com/mobile/images/downLoadLink.png");
				return;
			}
			*/

			var oldurl = "http://a.app.qq.com/o/simple.jsp?pkgname=com.hinabian.migrate";
			var newurl = "http://m.hinabian.com/dlapp.html";
			if (navigator.userAgent.toLowerCase().indexOf("micromessenger") == -1)
			{
				$("#id_download_btn").click(function(){
					location.href = newurl;
				});
			}else{

				$("#id_download_btn").click(function(){
					location.href = newurl;
				});
				/*
				$("#id_share_info").click(function(){
					$(this).hide();
				});
				*/
			}			

		})();

	</script>
	<script>
		(function(){
			if (navigator.userAgent.indexOf("MicroMessenger") == -1)
				return;
			var json_config = JSON.parse(window.SIGNPACKAGE);
			wx.config({
				debug: false ,
				appId: json_config.appId ,
				timestamp: json_config.timestamp,
				nonceStr: json_config.nonceStr,
				signature: json_config.signature ,
				jsApiList: [‘onMenuShareTimeline‘ , ‘onMenuShareAppMessage‘]
			});

			var title = "";
			var desc = "";
			var imgUrl = "http://cache.hinabian.com/images/share/logo.jpg";
			var shareLink = location.href;
			wx.ready(function(){
				// 分享到朋友圈
				wx.onMenuShareTimeline({
					title:  ‘海那边APP,带你了解海外生活,开启你的海外生活!‘,
					link:	shareLink,
					imgUrl: imgUrl
				});
				// 分享给朋友
				wx.onMenuShareAppMessage({
					title: ‘了解海外生活,下载海那边APP‘ , // 分享标题
					desc: ‘每年几十万华人去到国外,他们在海外生活怎么样?海那边带你了解海外生活,开启你的海外生活!‘ , // 分享描述
					link: shareLink, // 分享链接
					imgUrl: imgUrl, // 分享图标
					type: ‘‘, // 分享类型,music、video或link,不填默认为link
					dataUrl: ‘‘ // 如果type是music或video,则要提供数据链接,默认为空
				});
			});
		})();
	</script>
	<!--统计代码 -->
	<script>
	var _hmt = _hmt || [];
	(function() {
	  var hm = document.createElement("script");
	  hm.src = "//hm.baidu.com/hm.js?41c4562713e00298de3d6b8c5a8192ae";
	  var s = document.getElementsByTagName("script")[0];
	  s.parentNode.insertBefore(hm, s);
	})();
	</script>
	<script type="text/javascript">
		$(window).on("orientationchange" , function(){
			$("body").removeClass(‘redraw‘);
			$("body").addClass(‘redraw‘);
		});
	</script>
时间: 2024-10-19 20:34:49

[javascript]Three parts of javascript code snippet的相关文章

10种JavaScript开发者必备的VS Code插件

摘要: 好的代码插件可以让工作效率翻倍,心情也更加舒畅! 原文:10 Must-have VS Code Extensions for JavaScript Developers 作者:Michael Wanyoike 译者:Fundebug 毫无疑问Visual Studio Code是最流量的轻量级代码编辑器.它确实从其它代码编辑器吸收了大量的概念,特别是Sublime Text和Atom.不过,它受欢迎的原因主要还是在于它的性能更好,并且十分稳定.另外,它还提供了我们最想要的原本只能在那种

JavaScript 编程珠玑 - 《JavaScript: The good parts》总结(2)

一.扩展函数原型的更好办法: // 定义下面的通用方法 Function.prototype.method = function (name, func) {     this.prototype[name] = func;     return this; }; // 使用上面的通用方法作为工具进行扩展,以免每次扩展都访问Function.prototype.XXX (that's ugly). Number.method('integer', function() {     return 

JavaScript 编程珠玑 - 《JavaScript: The good parts》总结(1)

<JavaScript: The Good Parts>,解释了JavaScript编程的精髓.理解本书能够解释我们实际编程中遇到的很多问题,并且有助于写出高质量的代码.这里总结了一下要点,其主要内容涉及到JavaScript特殊的语法,理解Prototype,正确解析this的指代,函数对象的使用,闭包的使用等. 1. JavaScript 语法和对象的特别之处 1) 两种获取对象属性值的方法:[] 或.       stooge['first-name']       stooge.nic

javascript闭包(Effective JavaScript读书笔记)

Effective JavaScript:编写高质量JavaScript代码的68个有效方法: Item 11:   Get Comfortable with Closures Closures may be an unfamiliar concept to programmers coming from languages that don’t support them. And they may seem intimidating at first. But rest assured tha

Javascript编程模式(JavaScript Programming Patterns)Part 1.

JavaScript 为网站添加状态,这些状态可能是校验或者更复杂的行为像拖拽终止功能或者是异步的请求webserver (aka Ajax). 在过去的那些年里, JavaScript libraries变得越来越流行. 如果你面对着很多的工作计划,一个很明确的道理就是在网站变得越来越复杂的情况下每次修改‘轮子“肯定让你不爽.当然我们把类库放到一边,聚焦于 JavaScript的语法,对你最有价值的东西是在你编写 JavaScript你要明确你使用的是那种”编程模式“. 下面主要介绍几个jav

JavaScript学习总结(九)——Javascript面向(基于)对象编程

一.澄清概念 1.JS中"基于对象=面向对象" 2.JS中没有类(Class),但是它取了一个新的名字叫"原型对象",因此"类=原型对象" 二.类(原型对象)和对象(实例)的区别与联系 1.类(原型对象)是抽象,是概念的,代表一类事物. 2.对象是具体的,实际的,代表一个具体的事物. 3.类(原型对象)是对象实例的模板,对象实例是类的一个个体. 三.抽象的定义 在定义一个类时,实际上就是把一类事物的共有属性和行为提取出来,形成一个物理模型(模板)

JavaScript学习总结(十七)——Javascript原型链的原理

一.JavaScript原型链 ECMAScript中描述了原型链的概念,并将原型链作为实现继承的主要方法.其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法.在JavaScript中,用 __proto__ 属性来表示一个对象的原型链.当查找一个对象的属性时,JavaScript 会向上遍历原型链,直到找到给定名称的属性为止! 比如现在有如下的代码: 扩展Object类,添加Clone和Extend方法 1 /*扩展Object类,添加Clone,JS实现克隆的方法*/ 2 Ob

&lt;script language = &quot;javascript&quot;&gt;, &lt;script type = &quot;text/javascript&quot;&gt;和&lt;script language = &quot;application/javascript&quot;&gt;(转)

application/javascript是服务器端处理js文件的mime类型,text/javascript是浏览器处理js的mime类型,后者兼容性更好(虽然application/javascript才是正确写法,由于现在大家都写错的,导致浏览器厂商对写application/javascript兼容性更好).等以后大家都用HTML5的时候,就不需要写这个了.直接<script></script>就OK了! 另外 <script language = "ja

JavaScript大杂烩6 - 理解JavaScript中的this

在JavaScript开发中,this是很常用的一个关键字,但同时也是一个很容易引入bug的一个关键字,在这里我们就专门总结一下页面中可能出现的this关键字(包括几种在其他页面文件中出现的this). JavaScript中的this关键字通常只使用在函数中,它指向当前函数的调用者,这是this关键字的本质,所有的使用方式都是围绕这个展开的,让我们来看一下在各种性质的函数中this的用法.1. 在对象的函数中使用this var person = { name: 'Frank', say: f