自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

神码难求

学习笔记,感想,问题。

  • 博客(14)
  • 收藏
  • 关注

原创 读书笔记--JavaScript设计模式:Module模式(为类提供私有和公有封装)

Module模式最初定义为一种在传统软件工程中为类提供私有和公有封装的方法,在JavaScript中,module模式能屏蔽全局变量,使函数名与页面上其他脚本定义的函数冲突的可能性降低,直接说就是为函数定义命名空间。

2015-06-09 00:08:30 598

原创 读书笔记--JavaScript设计模式:Constructor模式(创建对象的方法)

Object.defineProperty的用法

2015-06-04 00:27:03 809

原创 学习笔记:window7环境下的nodejs与npm安装。

window7环境下的nodejs与npm安装,模块的全局变量安装,路径设置。

2015-05-10 00:50:55 8065

转载 javascript深入理解js闭包

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码

2013-12-12 14:59:11 731

原创 CSS2.0的圆角制作

CSS部分         .item {            width: 100px;            margin: 0 auto;            padding: 0;            font: bold 12px arial;        }            .item p {                paddin

2013-12-12 12:26:07 1168

原创 Css Hack(IE,FF,Chrome,Opera)

:root .hack { color: green\9; /*IE9,IE10*/ } .hack { color: red; /*FireFox*/ color: pink\0; /*IE8*/ *color: red; /*IE7*/ _c

2013-12-11 19:06:22 1029

原创 模仿Excel的窗口冻结功能

标题栏

2013-12-10 18:25:27 887

原创 生成固定范围不重复随机整数(JS&PHP)

function randomArr(/*最大随机数*/max, /*随机数个数*/amount,/*最小随机数*/min) { if (!min) min = 0; if (!amount) amount = max - min; var range=max-m

2013-12-10 17:12:11 1340

原创 冒泡排序,选择排序,插入排序,快速排序(PHP)

function bubbleSort($arr){ for($i=0;$i<count($arr)-1;$i++){ for($j=0;$j<count($arr)-1-$i;$j++){ if($arr[$j]>$arr[$j+1]){ $temp=$arr[$j]; $arr[$j]=$arr[$j+1]; $arr[$j+1]=$temp; }

2013-11-17 11:15:54 999

原创 php,金字塔,乘法表

<?php $iF=11;for($i=0;$i<$iF;$i++){ for($m=1;$m<$iF-$i;$m++){ echo " "; } for($j=0;$j<(2*$i+1);$j++){ echo "*"; } echo "";}?>

2013-11-10 19:15:10 1763

转载 带记忆功能的函数

function memoize(f) {var cache = {}; // Value cache stored in the closure.return function() {// Create a string version of the arguments to use as a cache key.var key = arguments.length + Array.pr

2013-10-29 19:42:23 1020

转载 求最大公约数的欧几里德算法

function gcd(a,b) { // Type checking for a and b has been omittedvar t; // Temporary variable for swapping valuesif (a = bwhile(b != 0) t=b, b = a%b, a=t; // This is Euclid's algorithm for GCDretu

2013-10-29 19:39:26 792

原创 事件传播与addEventListener()方法的第三个参数

function ready() { document.getElementsByTagName("button")[0].addEventListener("click", first, true); document.getElementsByTagName("button")[0].addEventListener("click", secon

2013-10-29 19:11:33 2107

原创 关于闭包的一些学习思考

var name="The windows";var object={name:"My object",getNameFunc:function one (){ return function two (){ return this.name; };}};console.log(object.getNameFunc()())//The windows

2013-10-29 19:02:30 1034

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除