摘要: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> ul,li { margin:0; padding:0; list-style:n 阅读全文
posted @ 2017-08-31 13:58 TomG 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 淡入动画<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1. 阅读全文
posted @ 2017-08-28 19:07 TomG 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1. 注意 "/style" "./style" 的区别一个是绝对路径,一个是相对路径, 阅读全文
posted @ 2017-06-25 23:43 TomG 阅读(2520) 评论(0) 推荐(0) 编辑
摘要: 模块化历史: 在es6还未正式发布前,前端模块化,往往都是通过函数式编程实现的,那时候只能这样 function moduleA(){ // code here... } function moduleB(){ // code here... } 因为没有块级作用域的概念, 因为没有块级作用域的概念 阅读全文
posted @ 2017-06-05 16:45 TomG 阅读(972) 评论(0) 推荐(0) 编辑
摘要: //base console// class Person {// say(msg) {// console.log(msg)// }// }//// let app = new Person();// app.say('hello12'); 阅读全文
posted @ 2017-02-04 17:48 TomG 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1、全局安装gulp-cli和gulp 2、package.json文件配置,devDevpendencies 配置对应 $ npm install module_name --save-dev 开发环境 devpendencies 配置对应 $ npm install module_name -- 阅读全文
posted @ 2017-02-04 17:16 TomG 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 遍历一个运行数据接口getting,返回对应json里的某个字段比如testStatus :0 即表示成功,此时立即清除遍历轮询定时器,但是会有延迟清除不掉,所以在外面开启一个全局变量之类的东西,一开始设置为false,一获取到该字段立即设置为true,就可以保证不再进入了, 伪代码 let loc 阅读全文
posted @ 2017-01-20 10:48 TomG 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 思路同时改变透明度和圆圈的大小,无限循环 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <style> 阅读全文
posted @ 2017-01-20 10:24 TomG 阅读(563) 评论(0) 推荐(0) 编辑
摘要: react 的核心除了虚拟DOM,我想还有一个很重要的就是生命周期函数,理解生命周期函数,对写出合理的commponet很有帮助。下面总结一下我对生命周期函数的一些理解已经在项目过程中遇到的一些问题。 先上一张图: 1、getIntialState()方法 这个方法在组件没有mouting之前调用, 阅读全文
posted @ 2016-12-19 10:44 TomG 阅读(219) 评论(0) 推荐(0) 编辑
摘要: //返回一个指定范围内的随机数 function createRandomNum(Min,Max){ let Range = Max - Min; let Rand = Math.random(); return(Min + Math.round(Rand * Range)); } createRa 阅读全文
posted @ 2016-12-06 09:42 TomG 阅读(1172) 评论(0) 推荐(0) 编辑