javascript
RounrounZhang
这个作者很懒,什么都没留下…
展开
-
柯里化初识
将函数的arguments转为数组function f(){//arg数组中有除函数第一个参数之外的其余参数var arg = Array.prototype.slice.call(arguments, 1);}callee属性: 该属性为一个指针,指向拥有这个arguments对象的函数,在实现递归时使用可以消除函数名与函数执行的耦合。 2. 函数柯里化:将接收多参数的函数f...原创 2018-03-15 22:03:38 · 154 阅读 · 0 评论 -
数组去重
1. 嵌套循环 兼容性好var distinct = function (arr){ var result = []; result.push(arr[0]);//将数组中第一个元素放入 for(i=1;i<arr.length;i++){//减少一次循环 var flag = true; for(j=0,j<result.length;j++){...原创 2018-03-22 14:51:15 · 165 阅读 · 0 评论 -
继承-闭包-Flex学习资料
闭包中最后两个例子: 第一个: 返回全局name:”The Window” 因为匿名函数的执行环境具有全局性,this指针通常指向window。 第二个: 返回object的局部:”My Object” 这里将this对象赋值给了一个that的变量,闭包可以访问这个变量学习参考,阮一峰教程: 闭包:http://www.ruanyifeng.com/blog/2009/0...原创 2018-03-22 17:19:54 · 117 阅读 · 0 评论 -
RegExp的使用
1.判断字符串中是否含有数字:function containsNumber(str) { for(var i =0;i<str.length;i++){ //按位判断字符是否为数字 if(Number(str.charAt(i))>=0&&Number(str.charAt(i))<=9){ ...原创 2018-03-20 22:06:06 · 5483 阅读 · 0 评论 -
Node+Express文件上传
Express 框架核心特性:可以设置中间件来响应 HTTP 请求。定义了路由表用于执行不同的 HTTP 请求动作。可以通过向模板传递参数来动态渲染 HTML 页面。重要模块:body-parser - node.js 中间件,用于处理 JSON, Raw, Text 和 URL 编码的数据cookie-parser - 这就是一个解析Cookie的工具。通过req.coo...原创 2018-04-17 15:37:10 · 1282 阅读 · 0 评论 -
javascript静态变量
只提供获取变量的方法创建立即执行函数,创建一个独立的作用域,避免变量污染var Conf = (function () { var conf = { //静态变量习惯大写 MAX_NUM:100, MIN_NUM:1, COUNT:1000 } return { get:function (n...原创 2018-05-15 16:20:46 · 3965 阅读 · 0 评论