javascript
文章平均质量分 52
ptspzy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js简单记录
function say(word) { console.log(word);}function execute(someFunction, value) { someFunction(value);}execute(say, "Hello");function execute(someFunction, value) { someFunction(value);}execute(原创 2015-07-19 19:58:19 · 327 阅读 · 0 评论 -
js中函数声明和函数表达式,立即执行函数理解(笔记)
javascript中函数声明和函数表达式//下述两种声明方式有什么不同function foo(){}; var bar = function foo(){}; 简单来说,ECMAScript是通过上下文来区分这两者的:假如 function foo(){} 是一个赋值表达式的一部分,则认为它是一个函数表达式。而如果 function foo(){} 被包含在一个函数体内,或者位于程序(的最上层原创 2016-06-20 00:13:31 · 779 阅读 · 0 评论 -
ajax原生js写法
参考 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。function loadXMLDoc(){var xmlhttp;if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new原创 2016-06-17 21:03:54 · 2729 阅读 · 1 评论 -
js 判断存在于原型中的属性
<!DOCTYPE html><html><head> <title></title></head><script> function Person() { } Person.prototype.name="Nicholas"; Person.prototype.age=29; Person.prototype.sayName=function(原创 2016-06-16 21:09:03 · 1328 阅读 · 1 评论 -
汉诺塔问题
/*C为最终放置的柱子,A为起始柱子*/var times = 0;function hanoi(n, a, b, c) { if (n > 0) { hanoi(n - 1, a, c, b); document.write('第' + ++times + '步:从柱子 ' + a + ' ' + n + ' 移动到柱子 ' + c + ' <br>'); ha原创 2016-06-14 16:08:31 · 384 阅读 · 0 评论 -
jq_get
demo.html<!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial原创 2016-05-28 19:03:31 · 544 阅读 · 0 评论 -
javascript 冒泡排序
第一次面试,准备的一塌糊涂。冒泡排序也不记得了,平时编码的时候自己也写过一些排序算法,面试时竟然都不记得了。这让我明白,总结的重要性!!!冒泡算法,花上几分钟就可以理解。简单说就是两两重复比较,然后交换,一般从后面往前面比较,较大的数像气泡一样“浮出”到第一个。用js实现:function bubblesort(A) { for (var i = 0; i < A.length; i++) {原创 2016-04-02 14:32:46 · 324 阅读 · 0 评论 -
javascript 保留两位小数
以下我们将为大家介绍 JavaScript 保留两位小数的实现方法: 四舍五入 以下处理结果会四舍五入:var num =2.446242342;num = num.toFixed(2); // 输出结果为 2.45不四舍五入 以下处理结果不会四舍五入: 第一种,先把小数边整数:Math.floor(15.7784514000 * 100) / 100 // 输出结果为 15.7转载 2015-12-08 09:13:11 · 975 阅读 · 0 评论 -
Javascript Map和Set
JavaScript的默认对象表示方式{}可以视为其他语言中的Map或Dictionary的数据结构,即一组键值对。但是JavaScript的对象有个小问题,就是键必须是字符串。但实际上Number或者其他数据类型作为键也是非常合理的。为了解决这个问题,最新的ES6规范引入了新的数据类型Map。要测试你的浏览器是否支持ES6规范,请执行以下代码,如果浏览器报ReferenceError错误,那么你需原创 2015-07-30 10:16:30 · 406 阅读 · 0 评论 -
javascript理解闭包概念
一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函数外部自然无法读取函数内的局部变量。Js代码function f1原创 2015-06-08 08:13:01 · 439 阅读 · 0 评论 -
Javascript Array操作函数整理
JavaScript的Array可以包含任意数据类型,并通过索引来访问每个元素。要取得Array的长度,直接访问length属性:var arr = [1, 2, 3.14, 'Hello', null, true];arr.length; // 6请注意,直接给Array的length赋一个新的值会导致Array大小的变化:var arr = [1, 2, 3];arr.length; //原创 2015-07-30 08:50:41 · 551 阅读 · 0 评论 -
Js+Jquery+bootstrap问题小结
function _JDLineDeal(jdline) { if (!(jdline == "south" || jdline == "north" || jdline == "east" || jdline == "west")) return; $.ajax({ type: "POST",//提交方法 url: "createPlan.ashx"原创 2015-07-28 23:20:11 · 551 阅读 · 0 评论 -
setTimeout()与setInterval()简单整理(附案例)
setTimeout()setTimeout(code,millisec) code:必需。要调用的函数后要执行的JavaScript代码串。 millisec:必需。在执行代码前需等待的毫秒数。clearTimeout(id_of_settimeout) id_of_settimeout:为setTimeout() 返回的 ID 值。该值标识要取消的延迟执行代码块。Demo:<!原创 2015-06-09 14:48:52 · 804 阅读 · 0 评论 -
undefined 和 null
JavaScript 有两个表示‘空’的值,其中比较有用的是 undefined。 undefined 的值undefined 是一个值为 undefined 的类型。这个语言也定义了一个全局变量,它的值是 undefined,这个变量也被称为 undefined。 但是这个变量不是一个常量,也不是一个关键字。这意味着它的值可以轻易被覆盖。ES5 提示: 在 ECMAScript 5 的严格模式下原创 2015-06-10 05:45:38 · 530 阅读 · 0 评论 -
为什么不要使用 eval
eval 函数会在当前作用域中执行一段 JavaScript 代码字符串。var foo = 1;function test() { var foo = 2; eval('foo = 3'); return foo;}test(); // 3foo; // 1但是 eval 只在被直接调用并且调用函数就是 eval 本身时,才在当前作用域中执行。var foo = 1原创 2015-06-10 05:42:51 · 724 阅读 · 0 评论 -
Javascript(函数)整理
//匿名函数(函数没有名称)//函数存储在变量中,不需要函数名称,通常通过变量名来调用。var x = function (a, b) {return a * b};var z = x(4, 3);//在 JavaScript 中,很多时候,你需要避免使用 new 关键字。var myFunction = new Function("a", "b", "return a * b");var原创 2015-06-08 02:47:56 · 632 阅读 · 0 评论 -
Javascript(Array)整理
最近在写小系统,发现以前因为不熟练百度过的东西还得重新百度。效率低下,花点时间整理下很必要,尤其是自学的东西。Array1: 常规方式:var myCars=new Array(); myCars[0]="Saab"; myCars[1]="Volvo";2: 简洁方式:var myCars=new Array("Saab","Volvo","BMW");3: 字面:var myCa原创 2015-06-07 23:58:37 · 356 阅读 · 0 评论
分享