Welcome 微信登录

首页 / 脚本样式 / JavaScript

JavaScript实现从数组中选出和等于固定值的n个数

JavaScript实现从数组中选出和等于固定值的n个数

现实生活中的问题,可能会抽象为这样一种数据模型:从一个数组中挑选出几个数,让这几个数相加的和为指定的值。大多数读者应该有过网购的经历,网购一般会有个凑单功能,假如读者买了70元的商品,但是必须满100元才能包邮,这时系统会自动推荐一些商品,加起来差不多就100块钱了。系统如何确定推荐哪些商品呢?这其实就是刚刚提到的模型,我们可以把热销商品的价格放到一个数组中,然后利用算法,找出数组中哪些价格的和为30元。废话少说,小菜给大家分享一个JavaScript版本...
jQuery自带的一些常用方法总结

jQuery自带的一些常用方法总结

本身方法($.each,$.map,$.contains,$ajax)常用工具方法(1)$.trim$.trim方法用于移除字符串头部和尾部多余的空格。复制代码 代码如下:$.trim(" Hello ") // Hello(2)$.contains$.contains方法返回一个布尔值,表示某个DOM元素(第二个参数)是否为另一个DOM元素(第一个参数)的下级元素。复制代码 代码如下:$.contains(document.documentElement...
使用Nodejs开发微信公众号后台服务实例

使用Nodejs开发微信公众号后台服务实例

摘要:微信,庞大的用户基数,极强的用户粘性,在近两年吸引了无数的开发者注意力。 Nodejs,近两年发展非常快的开发工具,尤其适合构建移动后台。本文就以笔者自己开发的实例,来描述如何基于Nodejs开发属于自己的微信公众号。在这个实例中,主要使用到了express, wechat, mongodb, monk等模块。前期准备:1.申请微信公众号,前往 https://mp.weixin.qq.com/ 申请,这里不做过多阐述。2. 购买服务器, 这里推荐A...
JavaScript使用focus()设置焦点失败的解决方法

JavaScript使用focus()设置焦点失败的解决方法

昨天修改机顶盒上面的EPG页面,遇到一个小问题。用户购买游戏时需要弹出购买确认对话框,对话框的默认焦点规定必须停留在“取消”按键上。很简单的需求,使用JavaScript的focus()方法就可以实现了。简单的代码示例如下:document.getElementById("cancel").focus()但是苦逼的是,机顶盒真是一个大坑。由于要兼容所有现存的机顶盒型号,需要对8款机顶盒进行适配。然后就出现问题了!一款中兴B600的机顶盒完全没法将焦点设置到...
让JavaScript的Alert弹出框失效的方法禁止弹出警告框

让JavaScript的Alert弹出框失效的方法禁止弹出警告框

本文将介绍让JavaScript的Alert弹出框失效的方法,也就是禁止让JS弹出警告框。因为现在都提倡绿色上网环境,弹出框难免会影响你的心情,所以通过以下代码可将Js弹出框屏蔽掉。<script LANGUAGE="JavaScript"><!--window.alert = function(str){return ;}alert("不能弹出警示框");//--></script>实现思路是对“alert”方法重写,...
禁用页面部分JavaScript不是全部而是部分

禁用页面部分JavaScript不是全部而是部分

本文讨论的方法本人并没有在实际项目中应用过,因为我还没有遇到有这样需要的项目,但试验发现可行。一、我的想法来源JavaScipt是好东西,它的出现让网页页面表现形式更活泼,当然好处绝不仅仅就这些,而近些年来红红火火的AJAX应用更让人开始重视JavaScipt小语言(好些程序牛人不把它看作语言,最多是脚本称号,甚至看不起搞脚本的人)的应用。现在好些博客官网开放脚本权限,允许用户自定义脚本来丰富自己的空间,特别像一些技术类专业博客,提供了相当宽松的开发环境。...
禁止iframe页面的所有js脚本如alert及弹出窗口等

禁止iframe页面的所有js脚本如alert及弹出窗口等

今天做一个小软件遇到一个问题,就是在一个页面里面需要放一个iframe框架来预览网站,可是被预览的这个网站中含有很多js脚本,如弹出窗口,提示框,最可恶的是一直让设为首页和加入收藏,我想应该有办法禁止iframe里面的脚本吧,于是百度了一下,还发现不少新大陆,于是解决了这个问题,记录下来,方便以后查询,也方便大家参考:<iframe src="fillseo.html"></iframe>fillseo.html里面有个js脚本,其...
JavaScript实现按Ctrl键打开新页面

JavaScript实现按Ctrl键打开新页面

(译者注: 本文解决的是按 Ctrl键时使用JS打开新页面的问题)在简化的HTML5规范中,允许在 A 标签内包含多个 DIV 和/或其他块级元素. 现在只要用 <a> 标签包住块元素,就能搞定原来需要用JavaScript来监听并调用 window.location 实现页面跳转(redirect)功能.但使用<a>标签的这种包装形式也有不好使的情况 —— 例如,某个块元素(block)内还有一些 <a> 标签, 这种...
jquery学习总结(超级详细)

jquery学习总结(超级详细)

window.onload$(document).ready()执行时机必须等待网页中所有的内容加载完毕后(包括图片)才能执行网页中所有DOM结构绘制完毕后就执行,可能DOM元素关联的东西并没有加载完编写个数不能同时编写多个,以下代码无法正确执行:window.onload =function({alert("test1");}window.onload = function(){alert("test2");}结果只会输出"test2"能同时编写多个简化...
<< 911 912 913 914 915 916 917 918 919 920 >>