摘要: 1. 先把功能写出来,再说优化的事儿. 拿到一个需求之后,最重要的事儿一定是先把这个功能写出来.而不是写的多好看. 2. 全局变量最好不要用. 最外层最好只有函数. 3. __main函数里是整个文件逻辑的抽象,可以写直接写函数的执行, 也可以写逻辑细节. 如果要用全局变量.可以在__main函数里 阅读全文
posted @ 2018-11-03 21:30 下辈子当座桥-李飞 阅读(186) 评论(0) 推荐(0)
摘要: 这个event是一个自定义事件对象. 可以进行自定义的事件的添加,执行, 取消.; 适用场景: 1. 电商网站的登录与弱登录的差别.电商网站一般都能弱登录.登录之后,需要 1. 切换头像 2. 显示提示消息 3. 显示个性化商品推荐等. 此时就可以为头像对象.提示消息对象,商品推荐对象注册login 阅读全文
posted @ 2018-01-13 22:35 下辈子当座桥-李飞 阅读(101) 评论(0) 推荐(0)
摘要: template模板 一个简单的字符串模板 使用 介绍 1. template函数有两个参数,第一个是数据,第二个是字符串模板. 2. 字符串模板的格式要求 1. 要执行的js代码需要写在: <%= 这里 % . 比如: <%= var a = ""; % 2. 从对象里拿的数据写在: ${ 这里 阅读全文
posted @ 2017-12-24 20:00 下辈子当座桥-李飞 阅读(2516) 评论(0) 推荐(0)
摘要: class Base { constructor() { } isFunc(func) { if (func && typeof func === "function") { return true; } else { console.error("参数错误,传递的不是函数"... 阅读全文
posted @ 2017-12-21 22:05 下辈子当座桥-李飞 阅读(491) 评论(0) 推荐(0)
摘要: 模块化 模块就是实现特定功能的一组方法 原始写法 把不同的函数(以及记录状态的变量)简单的放在一起,就算一个模块 AMD规范 AMD是'Asynchronous Module Definition'的缩写.意思是"异步模块定义" require.js的用法 require.js的诞生解决了两个问题 阅读全文
posted @ 2017-11-08 14:11 下辈子当座桥-李飞 阅读(166) 评论(0) 推荐(0)
摘要: underscore简介 阅读全文
posted @ 2017-11-08 14:09 下辈子当座桥-李飞 阅读(214) 评论(0) 推荐(0)
摘要: angular4的安装 1. 确保node和npm都是最新版的,我的是用nvm来管理node. 所以用: 2. 设置淘宝镜像 3. angular cli是typescript写的,需要typescript的环境 4. 安装angular cli.angular cli是angular4专属的命令工 阅读全文
posted @ 2017-09-06 13:59 下辈子当座桥-李飞 阅读(268) 评论(0) 推荐(0)
摘要: typeScript简介 1. javaScript的超集 2. 遵循ES6 3. 兼容ES5 4. typeScript线上编译器: http://www.typescriptlang.org/play/index.html 5. typeScript本地编译器: ; 可以查看是否安装成功 6. 阅读全文
posted @ 2017-09-03 18:57 下辈子当座桥-李飞 阅读(171) 评论(0) 推荐(0)
摘要: git常用命令 下面是几个专用名词: workspace: 工作区 Index/Stage: 暂存区 Repository: 仓库区(本地仓库) remote: 远程仓库 file: 文件 dir: 文件夹,目录 新建代码库 1. git init 2. git init [project name 阅读全文
posted @ 2017-07-25 11:40 下辈子当座桥-李飞 阅读(166) 评论(0) 推荐(1)
摘要: 比如: 阅读全文
posted @ 2017-07-03 13:32 下辈子当座桥-李飞 阅读(106) 评论(0) 推荐(0)