js加入收藏】的更多相关文章

概述 对于某些网站来说,让用户一键把网页加入收藏夹的设计是非常棒的,它能提醒用户把网页加入收藏夹,从而增加用户的回访率,使网站获得更多的流量. 在PC端,只有ie和ff支持用js把网页加入收藏夹的操作,在移动端目前都不支持把网页加入收藏夹,除了uc手机浏览器,因为uc手机浏览器用的U4内核,经过了一些处理. 由于UC浏览器目前的用户数量还是挺多的,所以探讨一下UC手机浏览器端怎么实现把网页加入收藏夹是很必要的,我把结果记录下来,供以后开发时参考. 结果 直接上结果,通过下面的代码即可调出浏览器的…
<html> <span style="white-space:pre"> </span><head> <span style="white-space:pre"> </span><title> <span style="white-space:pre"> </span>JS增加收藏夹 <span style="white-…
浏览器不断发展,js的很多脚本需要跟进才能适应,目前多数代码对新版本浏览器(IE11, Firefox 27)无法适用,特关注跟进. 推荐代码1 适用浏览器:IE11(windows 8.1), Firefox 37.0.1(windows 8.1), 不适用浏览器:IE6(windows xp), 测试代码 <script type="text/javascript"> function addFavorite(){ var bookmarkUrl = "htt…
jQuery radio取值,checkbox取值,select取值 var url += '&beginTime=' + encodeURIComponent(beginTime) if (typeof console != 'undefined')  {     console.log(document.cookie); // js调试函数 } new Date().getTime()  // JS获取当前时间戳  1363610119081 try {     //... } catch…
一.共享onload事件 这个函数的名字是addLoadEvent,它是由Simon Willison 编写的.它只有一个参数:打算在页面加载完毕时执行的函数的名字. 下面是addLoadEvent函数将要完成的操作. ·把现有的window.onload事件处理函数的值存入变量oldonload. ·如果在这个处理函数上还没有绑定任何函数,就像平时那样把新函数添加给它. ·如果在这个处理函数上已经绑定了一些函数,就把新函数追加到现有指令的末尾. 下面是addLoadEvent函数的代码清单:…
1.验证非负数字 //onfocusout="checkQty(this);" function checkQty(obj) { //排除0开头的非法输入 if (obj.value.length >= 2) { var a = obj.value.charAt(0); var b = obj.value.charAt(1); if (a == '0' && b != '.') { obj.value = '0'; alert('请输入正确的数字格式!'); re…
1. 滚动视差效果,类似锤子主页等效果实现 https://github.com/hahnzhu/parallax.js 2. jQuery全屏滚动插件 http://www.dowebok.com/demo/2014/77/…
收藏: <a href="javascript:void(0)" onclick="shoucang(document.title,window.location)">加入收藏</a> function shoucang(sTitle, sURL) { try { window.external.addFavorite(sURL, sTitle); } catch (e) { try { window.sidebar.addPanel(sTi…
1]关于页面跳转 "window.location.href"."location.href"是本页面跳转 "parent.location.href"是上一层页面跳转 "top.location.href"是最外层的页面跳转 ,在mvc项目中实践得到 parent.location.href='/'可以从任何以页面跳转到登录页面,但是会出现本页面镶嵌登录页面的情况,而top.location.href='/'则可以避免这种情…
<a href="JavaScript:window.external.AddFavorite('http://baidu.com','百度')"> 添加到收藏夹 </a>…
<script type="text/javascript" language="javascript"> function AddFavorite(sURL, sTitle) { try { window.external.addFavorite(sURL, sTitle); } catch (e) { try { window.sidebar.addPanel(sTitle, sURL, ""); } catch (e) { al…
js文件被浏览器缓存的问题:http://www.cnblogs.com/wangtao_20/p/4589898.html…
值得收藏的动画…
工作需要了解了一下点击加入收藏这个功能 <script> function _addFavorite() { var url = window.location; //获取当前网页网址 var title = document.title; //获取当前网页标题 var ua = navigator.userAgent.toLowerCase(); //获取当前浏览器 //判断浏览器版本 if (ua.indexOf("360se") > -1) { alert(&q…
1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取.防止复制 3. onpaste="return false" …
1.判断浏览器信息,如果是手机,就跳到手机页面 if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) { window.location.href = "xxx"; } else { window.location.href = "xxx"; } 2.手机端的调试神器 方式一,默认引入: <script src="//cdn.jsdelivr.net/npm/eru…
<script> function AddFavorite(sURL, sTitle) { try { window.external.addFavorite(sURL, sTitle); } catch (e) { try { window.sidebar.addPanel(sTitle, sURL, ""); } catch (e) { alert("加入收藏失败,请使用Ctrl+D进行添加"); } } } </script>…
1. AngularJS :AngularJS是为克服HTML在构建应用上的不足而设计的. 2. knockout 3. avalon :MVVM是前端究极的解决方案,因此之后我大多数时间都在折腾avalon http://www.cnblogs.com/rubylouvre/p/3513180.html…
//先设置一段子cookie var d = new Date(); d.setMonth(d.getMonth() + 1); d = d.toGMTString(); var a = "name:a, age:20, addr:beijing"; var c = "user=" + escape(a); c += ";" + "expires=" + d; document.cookie = c; //读取所有cookie…
1  Javascript数组转换为CSV格式 首先考虑如下的应用场景,有一个Javscript的字符型(或者数值型)数组,现在需要转换为以逗号分割的CSV格式文件.则我们可以使用如下的小技巧,代码如下: ? 1 2 var fruits = ['apple', 'peaches', 'oranges', 'mangoes']; var str = fruits.valueOf(); 输出:apple,peaches,oranges,mangoes 其中,valueOf()方法会将Javascr…
除了老版本的ie, 就已经没有浏览器能支持js添加收藏夹和设置首页, 浏览器没有开放这个权限了,external.addFavorite这个给禁了. 不过AddFavorite可以起到提醒用户自行操作加入收藏的作用 <a href="javascript:void(0);" onclick="SetHome(this,document.domain);">设为首页</a><a href="javascript:void(0);…
js打开代码 <input name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开> <OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT> 可能提示“权限不足” js另存为代码 <input name=Button onCl…
1.IE条件注释 条件注释简介 IE中的条件注释(Conditional comments)对IE的版本和IE非IE有优秀的区分能力,是WEB设计中常用的hack方法.条件注释只能用于IE5以上,IE10以上不支持. 如果你安装了多个IE,条件注释将会以最高版本的IE为标准. 条件注释的基本结构和HTML的注释(<!– –>)是一样的.因此IE以外的浏览器将会把它们看作是普通的注释而完全忽略它们. IE将会根据if条件来判断是否如解析普通的页面内容一样解析条件注释里的内容. 条件注释使用方法示…
js网址收藏: 懒人图库:www.lanrentuku.com 懒人之家:http://www.lanrenzhijia.com/jquery/list_5_2.html 1.UI下载:http://jqueryui.com/ http://www.w3cschool.cc/jqueryui/example-tabs.html 2.Dragdealer拖拽效果 http://www.lanrenzhijia.com/jquery/2857.html…
1.HTML页面, 注意:不要用使用form标签. Html代码 收藏代码<input type="text" name="keyword" id="keyword" onkeydown="entersearch()"/> <input type="text" name="keyword" id="keyword" onkeydown="e…
1.javascript的数组API Js代码 收藏代码 //定义数组 var pageIds = new Array(); pageIds.push('A'); 数组长度 pageIds.length; //shift:删除原数组第一项,并返回删除元素的值:如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 //unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,2…
javaScript 可以随意定义保存所有应用资源的全局变量.但全局变量可以削弱程序灵活性,增大了模块之间的耦合性.在多人协作时,如果定义过多的全局变量 有可能造成全局变量冲突,也就是全局变量污染问题,以下是两种解决办法 一.定义全局变量命名空间只创建一个全局变量,并定义该变量为当前应用容器,把其他全局变量追加在该命名空间下 var MY={};my.name={big_name:"zhangsan",small_name:"lisi"};my.work={scho…
requireJS 可以让js加载起来比较优雅,像java里import一样.有了这个,我们可以创建自己的 js控件库,在需要时,页面中只引入 requireJS,然后通过代码方式引入需要用到的控件,比较方便.但RequireJS 引入 EasyUI 会遇到问题,原因是EasyUI 的代码编写没有考虑到文件将通过什么方式被加载,如果是通过<script src="..."></script> 方式,那么倒没有问题,但通过document.write 等方式动态加…
Jquery在异步提交方面封装的非常好.直接用AJAX非常麻烦须要处理浏览器之间的兼容问题,Jquery大大简化了我们的这些操作操作.不用在考虑浏览器这方面的问题,能够直接使用! $.post.$.get是一些简单的方法.假设要处理复杂的逻辑,还是须要用到jQuery.ajax()   一.$.ajax的一般格式 $.ajax({      type: 'POST',      url: url ,     data: data ,     success: success ,     data…
上传插件uploadify,在IE8下运行的没有问题.转到IE6下时,就不能上传了. 把浏览器的“检查所存网页的较新版本” 设置为“每次访问网页时 ”就没有问题,如果设置为“自动 ”,IE6下就不能上传插件正常使用了. 原来是浏览去缓存了一些js或swf的问题.经过测试发现是“uploadify.allglyphs.swf” 被缓存了. 解决的办法 :在“uploadify.allglyphs.swf” 添加请求时间参数. Js代码  收藏代码 $('#custom_file_upload').…