摘要: 正文 1. 什么是跨域? 跨域一词从字面意思看,就是跨域名嘛,但实际上跨域的范围绝对不止那么狭隘。具体概念如下:只要协议、域名、端口有任何一个不同,都被当作是不同的域。之所以会产生跨域这个问题呢,其实也很容易想明白,要是随便引用外部文件,不同标签下的页面引用类似的彼此的文件,浏览器很容易懵逼的,安全 阅读全文
posted @ 2016-11-02 13:55 丁盛 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 当有人问起你JavaScript有什么特点的时候,你可能立马就想到了单线程、事件驱动、面向对象等一堆词语,但是如果真的让你解释一下这些概念,可能真解释不清楚。有句话这么说:如果你不能向一个6岁小孩解释清楚一个东西,那么你自己也不懂这个东西。这句话或许有点夸张,但是极其有道理。个人觉得,如果需要掌握一 阅读全文
posted @ 2016-11-02 13:53 丁盛 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 闭包 this 执行上下文决定了变量作用域 而闭包,它其实是一种决策,是一种模式,让我们可以灵活的改变变量作用域。 按惯例,上栗子 作用域 抽象:不同的"函数调用"会产生不同的"执行上下文",不同的"执行上下文"划分出了不同的"变量作用域"。 具体:咱们应该见过婚礼上的蛋糕,圆形的,一圈一圈的同心圆 阅读全文
posted @ 2016-11-02 13:51 丁盛 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 用栗子说this Bug年年有,今年特别多 对于JavaScript这么灵活的语言来说,少了this怎么活! function 函数 this 上栗子 构造函数 this 上栗子 原型对象 this 上栗子 function Person(){ console.log(this.name); } P 阅读全文
posted @ 2016-11-02 13:51 丁盛 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 侃侃JavaScript中的this this为何如此多变? 执行环境对JavaScript中的this有影响吗? this默认指代谁? 浏览器中: 在node脚本中 在REPL中 实例扩展 我们对于省略var的变量声明方式,我们总说它是不安全的,但是是合法的。 为什么不安全? 举个栗子: 我们在外 阅读全文
posted @ 2016-11-02 13:50 丁盛 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 什么是模块化开发? 前端开发中,起初只要在script标签中嵌入几十上百行代码就能实现一些基本的交互效果,后来js得到重视,应用也广泛起来了,jQuery,Ajax,Node.Js,MVC,MVVM等的助力也使得前端开发得到重视,也使得前端项目越来越复杂,然而,JavaScript却没有为组织代码提 阅读全文
posted @ 2016-11-01 20:33 丁盛 阅读(271) 评论(0) 推荐(0) 编辑
摘要: Hexo 约有二十个命令,但普通用户经常使用的大概只有下列几个: hexo s hexo s hexo s 启动本地服务器,用于预览主题。默认地址: http://localhost:4000/ hexo s 是 hexo server 的缩写,命令效果一致; 预览的同时可以修改文章内容或主题代码, 阅读全文
posted @ 2016-10-28 21:04 丁盛 阅读(1364) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-10-28 15:47 丁盛 阅读(196) 评论(0) 推荐(0) 编辑
摘要: GitHub操作总结 : 总结看不明白就看下面的详细讲解. . 作者:万境绝尘 转载请注明出处:http://blog.csdn.net/shulianghan/article/details/18812279 . GitHub操作流程 : 第一次提交 : 方案一 : 本地创建项目根目录, 然后与远 阅读全文
posted @ 2016-10-28 15:41 丁盛 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 文件夹命名规范 admin 后台管理 app 应用 article 资讯 common 公共 config 配置 data 数据 digg 顶 en-us 英文 extend 延伸 install 安装 Lang 语言包 Lib 库 mall 商城 picture 组图 product 商品 sea 阅读全文
posted @ 2016-10-28 15:32 丁盛 阅读(384) 评论(0) 推荐(0) 编辑