JavaScript
文章平均质量分 76
wuxy720
这个作者很懒,什么都没留下…
展开
-
关于对跨浏览器实现的事件处理程序
今天上网看了许多关于js的dom事件的内容。其中呢,对于跨浏览器实现的事件处理程序的封装方法很感兴趣。主要呢就是对于ie和其他主流的浏览器的差别。var eventUtil = { //添加dom事件处理程序 //添加的属性 addHandler:function(element,type,handler){ if (element.ad原创 2016-10-30 15:49:36 · 223 阅读 · 0 评论 -
H5里面的data属性介绍
新的HTML5标准允许你在普通的元素标签里,嵌入类似data-*的属性,来实现一些简单数据的存取。它的数量不受限制,并且也能由javascript动态修改,也支持CSS选择器进行样式设置。这使得data属性特别灵活,也非常强大。有了这样的属性我们能够更加有序直观的进行数据预设或存储。下面介绍HTML5 Dataset 存储的实际应用,以及包括jQuery在内的四种存取方式。 HTML5 Datas原创 2017-03-31 19:15:33 · 6778 阅读 · 0 评论 -
基于Javascript的简单图片管理
(一)标记今天我要做一个小图片浏览的网页。第一项工作室为这些图片创建一个链接清单。因为我没打算让这些图片按照特定顺序排列,所以将使用一个无序清单元素(ul) 下面是我的清单标记<h1>这是一个图片管理库</h1> <ul> <li> <a href="img/103760-106.jpg" title="图片的简介1" >图片1</a>原创 2017-03-31 20:08:29 · 1805 阅读 · 0 评论 -
JavaScript实现利用回溯法解决0-1背包问题
题记:这几天都在学习算法遇到了比较典型的0-1背包问题,下面就0-1背包的问题利用回溯法来解决。但是,在网上看到较多的都是java或者c实现的,那么我就来用JavaScript来实现一下基于回溯法解决的0-1背包问题正文:0-1背包问题:有N件物品和一个容量为V的背包。第i件物品的重量是w[i],价值是v[i]。求解将哪些物品装入背包可使这些物品的重量总和不超过背包容量,且原创 2018-01-05 12:56:11 · 21585 阅读 · 0 评论 -
人工智能学习(一)——使用JavaScript实现简单的遗传算法
题记:这几天,一直在学习人工智能的进化算法,今天想通过一些简单的介绍,来介绍进化算法中的一种——遗传算法(GA)正文:首先呢,我们来简答介绍一下什么是进化算法:进化算法:进化算法(evolutionary algorithms,EA)是基于自然选择和自然遗传等生物进化机制的一种搜索算法。生物进化是通过繁殖、变异、竞争和选择实现的;而进化算法则主要通过选择、重组和变异这三种操作实现优化问题的求解。进化原创 2017-12-27 13:46:05 · 7337 阅读 · 0 评论 -
JavaScript实现的十个重要算法
注:本文的文字解释部分并非原创,我只是对其实现用JavaScript代码来实现,以供大家学习和参考。如有错误还请不吝指出。原文地址:程序员必须知道的10大基础实用算法及其讲解算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n l原创 2017-12-28 21:15:33 · 2332 阅读 · 0 评论 -
基于JavaScript实现流水作业调度问题
题记:今天来给大家讲解一下关于流水作业的调度问题,如何用JavaScript来实现。正文:问题描述:n个作业{0,1,2,…,n}在2台机器上M1和M2组成的流水线上完成加工。每个作业加工的顺序都是先在M1上加工,后在M2上加工。在两台机器上加工的时间分别为ai和bi。 目标:确定这n个作业的加工顺序,使得从第一台作业开始加工,到最后一个作业完成加工所需要的时间最少。算法描述:令N1={t|t原创 2018-01-10 16:35:53 · 632 阅读 · 0 评论 -
实现查询字符串参数—(ES5与ES6两种语法对比)
题记这几天,接到阿里的电话面试,其中问了一些简单的问题,也问了一些需要思考的问题,现在想把这个问题详细的记录一下!正文众所周知,JavaScript已经是互联开发的第一大语言,而且正在变成一种全领域的语言。 随之,ECMAScript正式JavaSript的国际标准,这就决定了该标准的重要性! 下面我想从一道简单的问题,来引申出ES6的解构赋值问题!题目/*请构造一个...原创 2018-03-17 12:14:12 · 629 阅读 · 0 评论 -
JavaScript的扩充类型的功能
题记JavaScript允许给语言的基本类型扩充功能,那么如何实现呢?正文举例来说,我们可以通过给Function.prototype增加方法来是的该方法对所有函数可用。Function.prototype.method = function(name,func){ if(!this.prototype[name]){ this.protot...原创 2018-03-05 09:30:26 · 267 阅读 · 0 评论