5 AryaoO

尚未进行身份认证

我要认证

当渣渣也要当厉害的渣渣~O(∩_∩)O~

等级
TA的排名 4w+

JS 中的广度与深度优先遍历

现在有一种类似树的数据结构,但是不存在共同的根节点 root,每一个节点的结构为 {key: 'one', value: '1', children: [...]},都包含 key 和 value,如果存在 children 则内部会存在 n 个和此结构相同的节点,现模拟数据如下图:已知一个 value 如 3-2-1,需要取出该路径上的所有 key,即期望得到 ['three', 'three-

2018-01-18 14:19:11

es6——数值的扩展

1、二进制的表示:前缀(0b),八进制的表示(0o)2、Number.isFinite()、Number.isNaN()3、Number.parseInt()、Number.parseFloat()4、Number.isInteger()、Number.EPSILON5、Number.isSafeInteger()6、Math对象的扩展(1)Math.trunc():去除一

2018-01-17 15:13:36

es6——声明变量的6中方法

es5中:varfunction新增如下:constletclassimport

2018-01-15 16:08:30

es6——let和const命令

let1.所声明的变量只在let命令所在的代码块内有效;2.不存在变量提升,存在暂时性死区(使用let声明变量,只要变量在还没有声明前使用,就会报错);3.不允许重复声明

2018-01-15 15:19:35

父级高度未知,实现子元素居中

emmmm,使用弹性盒布局就好了哇~~~ 测试 .parent { display: flex; /*justify-content属性定义了子项目在主轴上(X轴)的对齐方式。*/ justify-content: center; /*align-i

2018-01-08 17:00:36

UI设计网站逛逛逛

http://www.ui.cn/https://uiiiuiii.com/inspirations/uihttp://www.cssmoban.com/

2017-12-11 10:25:56

cookie、session、webStorage(localStrorage、sessionStorage)

总概要:(1) Cookies是保存在客户端的小段文本,随客户端请求发送该url下的所有cookies到服务器端,在浏览器和服务器间来回传递。大小4kb限制。同源共享。有效期为expire之前。(2) Session则保存服务器段,通过唯一的值sessionID来区别每一个用户。SessionID随每个请求发送到服务器,服务器根据sessionID来识别客户端,再通过sessi

2017-11-29 11:34:23

sass函数功能

一、字符串函数1、unquote()函数:删除引号//SCSS.test1 { content: unquote('Hello Sass!') ;}.test2 { content: unquote("'Hello Sass!");}.test3 { content: unquote("I'm Web Designer");}.test4 {

2017-11-22 15:51:42

sass自学入门总结

首先分享一个便利的在线编辑sassmeister一、输出方式同样的一份sass代码:nav { ul { margin: 0; padding: 0; list-style: none; } li { display: inline-block; } a { display: block; padding: 6px 12px;

2017-11-21 16:56:43

d3——中文api

d3中文api

2017-11-13 14:16:06

react学习入门

学习地址:https://doc.react-china.org/docs/introducing-jsx.html

2017-11-09 09:56:22

傻瓜式学习webpack(六)——一个项目多个webpack

webpack-gulp,webpack-loaders资料分享webpack的配置文件并没有固定的命名,也没有固定的路径要求,如果你直接用webpack来执行编译,那么webpack默认读取的将是当前目录下的webpack.config.js如果你有其它命名的需要或是你有多份配置文件(比如你可以配置webpack.base.conf.js、webpack.dev.conf.jswebpack.prod.conf.js三个环境的webpack),

2017-11-08 14:58:24

傻瓜式学习webpack(五)——css的抽离和html的自动引入js/css

一、以前面四篇文章为基础,我们接下来利用webpack进行css的抽离。这里需要安装一个插件。在安装之前,首先要说明一下,如果没有第四篇文章为前提,也就是图片没有进行处理的话,在抽离css的时候,它将无法解析css中的url,所以在抽离之前,一定要进行图片处理。接下来开始干活。首先安装 extract-text-plugin插件。然后我们修改webpack.config.js文件,修改后如下:

2017-11-08 13:59:14

傻瓜式学习webpack(四)——图片处理

有了前面三章的基础,利用webpack处理图片也是同理的。一、首先你需要安装 file-loader和url-loader;二、在你的webpack.config.js中的代码添加处理图片相关的loader,添加后如下:module.exports = { //entry 入口文件 让webpack用哪个文件作为项目的入口 entry: { index:

2017-11-06 13:10:34

傻瓜式学习webpack(三)——添加css样式

在前面两篇文章的基础上,我们还可以进行css样式的添加,很简单:一、在webpack.config.js的loaders里面添加style-loader和css-loader,添加后的文件内容如下:module.exports = { //entry 入口文件 让webpack用哪个文件作为项目的入口 entry: { index: './view/inde

2017-11-03 16:02:21

傻瓜式学习webpack(二)——配置webpack

webpack的配置

2017-11-03 14:12:54

傻瓜式学习webpack(一)——建立项目

新建一个项目,并和webpack建立依赖二、cd到testTest目录下,执行npm init,如下图,对于package的信息设置你可以一直按回车,直至让你确认yes:这个时候,你再去查看package.json文件,发现它已经写入

2017-11-02 16:43:46

SVG图案和渐变填充

在基本图形绘制中,我们只用了纯色为图形对象填充颜色和绘制轮廓。其实,出来纯色以外,我们还可以使用图案和渐变来填充图形或者绘制图形轮廓。一、图案填充:我们首先来看图案填充,要使用图案,首先要定义一个水平或垂直方向重复的图形对象,然后用它填充另一个对象或者作为画笔使用。这个图形对象称作tile(瓷砖),因为使用图案填充对象的行为很想在地面上铺瓷砖的过程。

2016-06-14 10:14:32

SVG路径命令总结

命令参数效果M mx y 移动画笔到给定坐标,即起点L lx y 绘制一条到给定坐标的线,可提供多组坐标绘制折线H hx绘制一条到x坐标的横线V vy绘制一条到y坐标的竖线A arx ry(半径) x-axis-rotation(x轴的旋转角度) large-arc-flag(若需要圆弧

2016-06-13 09:55:13

SVG标记元素的使用

举个栗子,展示一下使用格式: 注意:①元素自身不会显示,需要放在元素中,因为它是存放复用元素的;②refX、refY属性可以指定标记的坐标系统中与路径的开始对齐,使得图像标记显示在精

2016-06-12 17:11:53

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!