码迷,mamicode.com
首页 >  
搜索关键字:javascript实现    ( 1272个结果
Code Kata:大整数四则运算—除?法 javascript实现
除法不可用手工算法来计算,其基本思想是反复做减法,看从被除数里面最多能减去多少个除数,商就是多少。 除法函数: 如果前者绝对值小于后者直接返回零 做减法时,不需要一个一个减,可以以除数*10^n为基数来减 如果喜欢我的文章,可以扫描二维码关注我的微信公众号 争取每天都分享一点我自己的开发和练习体验~ ...
分类:编程语言   时间:2017-12-14 03:30:32    阅读次数:142
轮盘赌算法
如果已知A类对象生成概率为P(A),B类对象生成概率为P(B),C类对象···,K类对象,他们的概率总和为1,问如何在A~K中随机生成一个对象 正如下面的轮盘中奖项 所有奖项的概率和为1,转一次轮盘总会抽中其中的一个奖项,问一次轮盘转动产生的奖项是哪个 javascript实现 参考:http:// ...
分类:编程语言   时间:2017-12-11 14:15:41    阅读次数:220
类Lisp解释器JavaScript实现
离职之前得把这坑填了……可能会有些仓促,如果有错误之处之后还请大家自行勘误啦。 类 Lisp 语言语法 尾声 至此,这个简单的解释器就已经完成了,涉及到更多细节,如异常定义、全局环境定义,可以 "点此" 查看完整的代码。 我建议大家如果有兴趣可以自己动手实现一下,对解释器原理以及闭包会有更深刻的理解 ...
分类:编程语言   时间:2017-12-09 18:11:53    阅读次数:215
Code Kata:大整数比较大小&大整数四则运算---加减法 javascript实现
大整数的四则运算已经是老生常谈的问题了。很多的库也已经包含了各种各样的解决方案。 作为练习,我们从最简单的加减法开始。 加减法的核心思路是用倒序数组来模拟一个大数,然后将两个大数的利用竖式进行运算。 加法函数: 异符号相加时调用减法函数(减法函数后面给出) 同符号相加先确定符号 因为输入输出的为字符 ...
分类:编程语言   时间:2017-12-08 22:51:21    阅读次数:164
javascript实现各种排序算法
一、如何评价算法优劣 稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面; 内排序:所有排序操作都在内存中完成;外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行; 时间复杂度: 一个算 ...
分类:编程语言   时间:2017-11-27 23:43:13    阅读次数:214
Ajax操作
Ajax: Ajax是指一种创建交互式网页应用的网页开发技术。不需要进进刷新,实现与服务器进行数据通信。Ajax可以使网页实现异步更新,这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 基于原生的JavaScript实现Ajax: XmlHttpRequest对象: XmlHttp ...
分类:Web程序   时间:2017-11-25 17:27:34    阅读次数:232
javascript实现弹层效果
首先,需要有一个按钮来模拟登录: 然后呢,我们想通过点击这个按钮实现这样一个效果: 从上面这张图片,我们可以看到,灰色背景就是遮罩层,而浅蓝色的区域就是登陆框位置所在了。OK,下面先看一下HTML结构和css样式: 这里只是将HTML结构拿出来讲一下,但是下面我们是通过JS来创建它们的,所以这里只是 ...
分类:编程语言   时间:2017-11-18 15:22:15    阅读次数:244
【读书】高程3-JavaScript简介
简史 省略。。。 JavaScript实现 核心(ECMAScript) 文档对象模型(DOM) 浏览器对象模型(BOM) ECMAScript 主要是语言描述,版本迭代很快ES6文档好长好长慢慢看。 文档对象模型(DOM) DOM是针对XML但经过扩展用于HTML的应用程序编程接口(API)。DO ...
分类:编程语言   时间:2017-11-18 12:44:11    阅读次数:169
nodejs环境 + 入门 + 博客搭建
注:本文转自:许雪里 的 《nodejs环境 + 入门 + 博客搭建》一:知识点介绍NodeJS:NodeJS是一个使用了Google高性能V8 引擎 的服务器端JavaScript实现。它提供了一个(几乎)完全非阻塞I/O栈,与JavaScript提供的闭包和匿名函数相结合,使之成为编写高吞吐 量... ...
分类:Web程序   时间:2017-11-18 11:13:05    阅读次数:225
用JavaScript添加选择按钮的背景颜色和juqery添加选择按钮的背景色
在项目开发中经常遇到要选择的按钮,选择完之后被选择的按钮的背景色会发生变化,表示被选择 样式图如下: 每点击一个数字,相应的背景色变为蓝色,其他的依旧是白色,先用JavaScript实现 html代码如下: <div> <ul> <li> <p id="lyyckick_0" onclick="ch ...
分类:编程语言   时间:2017-11-10 12:40:51    阅读次数:113
1272条   上一页 1 ... 29 30 31 32 33 ... 128 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!