Youzi Blog

Youzi的Blog--开发笔记

Es6 Learning Notes 7th

ES6 新特性学习第七篇 前言 好久没写了,前几天把以前的 blog 重新看了看,继续学习 ES6。 第一篇前言 本文建立在学习阮一峰老师的 ES6 教程之上,总结了一些我自己认为重要的点,主要面向我本人,偏向于学习笔记的形式,主要参考 http://jsrun.net/tutorial/cZKKp 和 http://es6.ruanyifeng.com/ Promise Pro...

Es6 Learning Notes 6th

ES6 新特性学习第六篇 第一篇前言 本文建立在学习阮一峰老师的 ES6 教程之上,总结了一些我自己认为重要的点,主要面向我本人,偏向于学习笔记的形式,主要参考 http://jsrun.net/tutorial/cZKKp 和 http://es6.ruanyifeng.com/ class 其实在另一篇 blog 里已经介绍了 ES5 创建对象的语法https://youzixr...

Js 面向对象

原生 JS 面向对象 创建对象 工厂模式: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 function constructor(args) { // 1.原料 let obj = {}; // 2.加工 obj.args = args; obj.methods = function () { // do somet...

Es6 Learning Notes 5th

ES6新特性学习第五篇 前言 好久没写了,前几天把以前的blog重新看了看,继续学习ES6。 第一篇前言 本文建立在学习阮一峰老师的ES6教程之上,总结了一些我自己认为重要的点,主要面向我本人,偏向于学习笔记的形式,主要参考 http://jsrun.net/tutorial/cZKKp 和 http://es6.ruanyifeng.com/ Symbol 为了解决对象属性命名...

Js 刷题记录

一些JS实现的面试题 数组扁平化 使用ES6的Array.prototype.flat()实现,参数设置为Infinity; 使用ES6的扩展运算符,思路:判断数组中每个元素是否为数组,若为数组,调用一次语句array = [].concat(...array),每次调用这条语句都会对数组进行一次一维的扁平化; 递归方法,思路:判断数组每个元素是否为数组,若为数组,递归调用...

Vuex Learning Notes

前言 Vuex是专为Vue.js项目开发的状态管理模式;简单地说就是一种数据仓库管理的方法,主要是为了解决组件的共享数据的依赖和变更的问题;事实上我们需要权衡Vuex带来的效益,有时候我们使用一个简单的store模式就可以满足我们对共享数据的管理了;Vue官方对store模式的解读:https://cn.vuejs.org/v2/guide/state-management.html V...

Flexbox

弹性布局 本篇主要记录 CSS3 的一种布局模式 Flexbox,称为弹性盒子,是一种适应不同屏幕大小及设备类型的布局方式。现已被主流浏览器新版本兼容。附上阮一峰的 flex 布局教程http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html 内容 弹性盒子由弹性容器(flex container)和弹性子元素(flex item)...

Vue Element Ui

前言 本文记录在对人人开源项目(前端部分)——renren-fast-vue进行二次开发过程中遇到的一些问题。 人人项目GitHub地址https://github.com/renrenio/renren-fast-vue 目录解读 事实上这部分内容在项目的wiki中有;这里多写写我自己的东西。 build 构建项目的相关内容,都是webpack打包的配置信息,这里注...

Vue Router

前言 Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。包含的功能有: 嵌套的路由/视图表 模块化的、基于组件的路由配置 路由参数、查询、通配符 基于 Vue.js 过渡系统的视图过渡效果 细粒度的导航控制 带有自动激活的 CSS class 的链接 HTML5 历史模式或 hash ...

Openstack


Hubot Weixin Adapter

前言 大佬前辈要我做个Hubot自动问答机器人,要求平台在微信上,并且有较好的可扩展性,未来能和OA系统对接,更后期可能要求实现自动运维机器人。现阶段要求较低,需实现基本的聊天对话,查找一些内容等。 关于Hubot Hubot是GitHub出品的运维机器人,官方介绍https://hubot.github.com/,包含了官方的文档和很多开源的代码,是个好东西,想深入开发hubot要好...

Es6 Learning Notes 4th

ES6新特性学习第四篇 前言 承接上一篇,本篇从对象扩展开始学习。 第一篇前言 本文建立在学习阮一峰老师的ES6教程之上,总结了一些我自己认为重要的点,主要面向我本人,偏向于学习笔记的形式,主要参考 http://jsrun.net/tutorial/cZKKp 和 http://es6.ruanyifeng.com/ 对象的扩展 属性的简洁表示法 ES6允许直接写入变量和函数...

Es6 Learning Notes 3rd

ES6新特性学习第三篇 前言 承接上一篇,本篇从数组扩展开始学习。 第一篇前言 本文建立在学习阮一峰老师的ES6教程之上,总结了一些我自己认为重要的点,主要面向我本人,偏向于学习笔记的形式,主要参考 http://jsrun.net/tutorial/cZKKp 和 http://es6.ruanyifeng.com/ 数组的扩展 扩展运算符 形如spread = ...,是r...

Ad Domain Learning Notes

前言 工作中听说了AD域的一些信息,搜了一些相关资料。 Windows域 域的含义 域(domain)是Windows网络中独立运行的单位,域之间互相访问需要建立信任关系(trust relation)。当域之间建立信任关系后,可以按需要互相管理,实现域间网络资源共享与管理,还可以跨网分配文件和打印机等资源。 域既是Windows网络操作系统的逻辑组织单元,也是Internet的逻...

Es6 Learning Notes 2nd

ES6的一些新特性的学习第二篇 前言 本文承接上一篇学习笔记,从函数扩展开始学习。 上一篇前言: 本文建立在学习阮一峰老师的ES6教程之上,总结了一些我自己认为重要的点,主要面向我本人,偏向于学习笔记的形式,主要参考 http://jsrun.net/tutorial/cZKKp和http://es6.ruanyifeng.com/ 函数扩展 参数默认值 ES6前参数默认值的写...

Regexp Learning Notes

RegExp正则表达式的学习 前言 本文主要针对我在学习正则式过程中遇到的问题和重点,首先需要了解一些正则式的基本知识,学过编译原理的语法分析应该会更快地理解。 正文

Es6 Learning Notes 1st

ES6的一些新特性的学习 前言 本文建立在学习阮一峰老师的ES6教程之上,总结了一些我自己认为重要的点,主要面向我本人,偏向于学习笔记的形式,主要参考 http://jsrun.net/tutorial/cZKKp 和 http://es6.ruanyifeng.com/ let&const 块级作用域block let只在块级作用域中有效 1 2 3 4 5 6 7 8...

First Git Blog

this blog is a tutorial of github io blog skill front end JS ES6(ing) Vue(ing) WX mini program(superficial)