es6,es7的一些语法(笔记) const1234567const a=3; //定义常量// 如果要用es 5的方式怎么写呢??Object.defineProperty(window, "a", { value: 37, writable: false,});console.log(window.a) 作用域es6的作用域 123456for (let i = 0; i < 2018-03-15 前端 #前端 #javascript #es6 #es7
js作用域(变量提升,预解析)例题 典型例题如下:123456789alert(a) // functiona() //10var a=3;function a() { alert(10)}alert(a) //3a=6;a() // 没有a这个函数了啊 为什么会有这样的结果呢?请看下面的例题 例题一123456789101112131415161718192021222324/*1alert( 2018-03-10 前端 #前端 #javascript
react生命周期笔记 组件的生命周期分成三个状态 Mounting:已插入真实 DOM Updating:正在被重新渲染 Unmounting:已移出真实 DOM Mounting(装载) getInitialState(): 在组件挂载之前调用一次。返回值将会作为 this.state 的初始值。 componentWillMount():服务器端和客户端都只调用一次,在初始化渲染执行之前立刻调用。不会触发再次渲染 2018-03-03 前端 #前端 #javascript #react #生命周期 #框架
styled-components styled-components 是一个常用的 css in js 类库。使得css代码也有了作用域。和所有同类型的类库一样,通过 js 赋能解决了原生 css 所不具备的能力,比如变量、循环、函数等。诸如 sass&less 等预处理可以解决部分 css 的局限性,但还是要学习新的语法,而且需要对其编译,其复杂的 webpack 配置也总是让开发者抵触。而 styled-compone 2018-02-26 前端 > 工具 #前端 #javascript #react #框架 #css
从面相过程的拖拽到面向对象的拖拽再到简易的组件拖拽 首先,是最基本的面向过程的拖拽代码1<div id="box"></div> 123456#box{ width: 100px; height: 100px; background-color: red; position: absolute; } 12345678910111213141516171819 2018-02-21 前端 #javascript #面向对象 #拖拽
Node.js项目线上服务器部署与发布 ssh 配置公钥 和密钥 可以登录服务器不需要密码看是否已经存在公钥和密钥看用户文件夹下是否存在 ctrl +d 退出用户sudo rm -f xxx 删除一个文件 12//连接ssh ubuntu@ip地址 123// 先给root一个密码sudo passwd root// 然后切换到root su root 12345678910//在root下sudo adduser shouk 2018-02-18 运维 #linux #node #前端 #运维
hexo的一些使用和配置 github page在github 上的项目名称必须和自己用户名一样 自己的用户名是aaa项目名得是 aaa.github.io 安装hexo ,一些工具(git,node) 略过 关联 Hexo 与 GitHub Pages我们如何让本地git项目与远程的github建立联系呢?用 SSH keys 生成SSH keys输入你自己的邮箱地址 1ssh-keygen -t rsa -C &qu 2018-02-18 前端 #hexo