上一页 1 ··· 6 7 8 9 10 11 下一页
  2017年10月16日
摘要: 在promise前之前先插一下es6开发环境搭建,参考了网上的一篇博客。不搭建es6的开发环境,有的浏览器会报错,如下: es6开发环境搭建 1.建立一个项目,并在项目下建立两个文件夹src,dist src:存放将要编写es6代码的文件。写的js程序放在里面。比如建立index.js dist:存 阅读全文
posted @ 2017-10-16 00:28 sandy.simple 阅读(202) 评论(0) 推荐(0) 编辑
  2017年10月15日
摘要: 回调是处理异步逻辑最常用的方式。 在js中,回调函数定义为:函数A作为参数(函数引用)传递到函数B中,而且在这个函数B执行函数A。函数A就被称为回调函数。如果没有名称,就称为匿名回调函数。callback不一定用于异步,一般同步(阻塞)的场景下也经常用到回调。 阅读全文
posted @ 2017-10-15 19:57 sandy.simple 阅读(219) 评论(0) 推荐(0) 编辑
  2017年10月14日
摘要: js中的数组和其他语言类型中的数组是不同的,它的每一项可以存储不同类型的数据。例如: js的数组的大小可以动态调整的,即可以随着数据的添加自动变长。例如: 数组的length属性不是只读的。因此,可以通过设置这个属性,可以从数组的末尾移除项或者添加项。 检测数组:Array.isArray(valu 阅读全文
posted @ 2017-10-14 09:50 sandy.simple 阅读(157) 评论(0) 推荐(0) 编辑
  2017年10月13日
摘要: 事件委托在js高级程序设计中的事件章节被提到。内容参考了红书高级程序设计,写下来供自己和大家参考。 对“事件处理程序过多的”的解决方案就是事件委托。事件委托 利用了事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。 因为在js中,添加到页面的事件处理程序的数量将会关系到页面的整体运行性 阅读全文
posted @ 2017-10-13 11:18 sandy.simple 阅读(187) 评论(0) 推荐(0) 编辑
摘要: //定义一个公众处理ajax的方法 function handelAjax(url,method,parm,callback) { $.ajax({ url:url, type:method, dataType:'json', data:pram, success:function(data) { 阅读全文
posted @ 2017-10-13 00:26 sandy.simple 阅读(2512) 评论(0) 推荐(0) 编辑
  2017年10月12日
摘要: for(var i=0;i<=3;i++){ setTimeout(function() { console.log(i) }, 10);} 答案:打印4次4 这道题涉及了异步、作用域、闭包 settimeout是异步执行,10ms后往任务队列里面添加一个任务,只有主线上的全部执行完,才会执行任务队 阅读全文
posted @ 2017-10-12 22:53 sandy.simple 阅读(23733) 评论(0) 推荐(0) 编辑
  2017年10月10日
摘要: 先简单的啰嗦一下对象的属性: 要访问obj中a的位置,方法:1. obj.a //2 2..obj ["a"] //2 其实,在对象中属性名永远是字符串,如果使用 string 以外的其他值作为属性名,那它首先会被转换一个字符串。即使数字也不例外,虽然在数组下标中确实使用数字,但是在对象属性名中数字 阅读全文
posted @ 2017-10-10 10:21 sandy.simple 阅读(779) 评论(0) 推荐(0) 编辑
  2017年10月9日
摘要: 区别:在变量作用域中已经申明但没有赋值的变量(如 a),是undefined。相反,在变量作用域中没有申明过的变量,是undeclared。 我们试图访问“undeclared ”变量时这样报错:ReferenceError: b is not defined。并且typeof 对undefined 阅读全文
posted @ 2017-10-09 21:56 sandy.simple 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 一次开发中后台给出了这样的数据结构 达到如下效果: <div>单位管理</div> <div>项目管理</div> <div>用户管理</div> <div>系统管理 <div>参数配置 <div>选项参数配置</div> </div> </div> 我的代码实现: <!DOCTYPE html> 阅读全文
posted @ 2017-10-09 21:06 sandy.simple 阅读(204) 评论(0) 推荐(0) 编辑
  2017年10月5日
摘要: 上一章我们排除了一些对this的错误认识和知道了this是在调用函数时被绑定的,完全取决于函数的调用位置。先介绍两个概念:调用位置和调用栈。 调用栈:就是为了到达当前执行位置所调用的所有函数。 调用位置:在当前正在执行的函数的前一个调用中。即函数在代码中的调用位置而不是声明的位置。 绑定规则: 1. 阅读全文
posted @ 2017-10-05 00:40 sandy.simple 阅读(138) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页