摘要: 我们先聊聊Js的历史,1994年Netscape公司发布了Navigator浏览器0.9班。这是历史上第一个比较成熟的网络浏览器。轰动一时。但是,这个版本的浏览器只能用来浏览,不具备交互功能,最主要的就是表单验证了,无法做到表单验证,只能由服务器来判断 这样做就太浪费资源了 所以他们需要一种运行在浏 阅读全文
posted @ 2016-11-21 14:20 Mrzwq 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Js里面的函数是“一等公民” 和其他对象都一样,它可以拥有方法,作为参数传递,复制给变量... 我们完全可以在写程序的时候避免不必要的包裹函数(让函数成为一等公民函数 有什么好处 下面会举例) var hi = function(name) { return "Hi" + name ; } var 阅读全文
posted @ 2016-11-21 09:17 Mrzwq 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 这里弹性布局的用法就不说了 用过的都知道很方便 虽然现在弹性布局已经实现标准了 但是还是存在一些兼容问题 旧版本 (一些低版本的浏览器) display:-webkit-box; 新版本(目前的标准版本)display: -webkit-flex; 为了兼容一些老版的手机浏览器不得不 每次在写样式的 阅读全文
posted @ 2016-11-15 11:03 Mrzwq 阅读(166) 评论(0) 推荐(0) 编辑
摘要: TypeScript拓展了Javascript原生的标准数据类型集,增加了枚举类型(enmu)和其他语言一 样 它提供我们一种数字类型的值,用来设置由于辨别的名字和方法 enum Students { zwq, zzz, zrt} ; let student: Students = Students 阅读全文
posted @ 2016-11-10 15:08 Mrzwq 阅读(8030) 评论(0) 推荐(0) 编辑
摘要: 我们知道调用类需要实例化它 生成一个对象 我们常常写一个类需要调用其他类 也许其他类也调用(依赖)其他类 这样得实例化多少次 var a = new A() ; a.ob = new B() ; a.oc = new C() ; 这样看起来代码太恶心了 所有就有了依赖注入 依赖注入全称叫“依赖注入到 阅读全文
posted @ 2016-11-08 22:37 Mrzwq 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1 :caller 返回一个调用当前函数的引用 如果是由顶层调用的话 则返回null (举个栗子哈 caller给你打电话的人 谁给你打电话了 谁调用了你 很显然是下面a函数的执行 只有在打电话的时候你才能知道打电话的人是谁 所以对于函数来说 只有caller在函数执行的时候才存在) var cal 阅读全文
posted @ 2016-11-08 11:31 Mrzwq 阅读(14019) 评论(0) 推荐(0) 编辑
摘要: Atscript 这门新的语言是由谷歌的Angular团队弄出来的 就是为了编写ng2.0 ng2是个极具前瞻性的尝试 这种激进的革新在于对未来标准的迎合 ng2的标准包括了如下:1 module 2 WebComponents 3 class 4 observe 5 promise 这些大都来自e 阅读全文
posted @ 2016-11-08 10:14 Mrzwq 阅读(420) 评论(0) 推荐(0) 编辑
摘要: Js中的this关键词貌似是初学者必经的坑 都不例外 我们经常听到其他人说 this对象谁调用指向谁 的确这是最容易理解的 但是我们可以更加深入的去探索下 加深印象以便更加灵活的适用它 这里不得不提下Js的执行环境 它都有一个变量对象(variable object)这个变量对象是代码访问不到的 只 阅读全文
posted @ 2016-10-31 16:08 Mrzwq 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 少年别激动 我的这份随笔里面只涉及promise概念 如果想深入了解Promise的用法 可以去阮老师es6入门里面详读 奉上链接 http://es6.ruanyifeng.com/#docs/promise 我的这份笔记很短 只是简单的介绍了下什么是Promise 什么是Promise呢 肯定会 阅读全文
posted @ 2016-10-26 21:13 Mrzwq 阅读(2244) 评论(0) 推荐(0) 编辑
摘要: 今天检查网页的时候因为一段Js报错 导致下面的js没有执行(一个js动态添加的弹窗没有出现) 原因是因为 try { yourFn() ;//maybe errored} catch (e) { console.log(e.name + ": " + e.message); }otherFn() ; 阅读全文
posted @ 2016-10-26 10:44 Mrzwq 阅读(20054) 评论(1) 推荐(0) 编辑