摘要: 概念 humps是一个驼峰化处理库,用于对JavaScript的字符串和对象键进行驼峰化处理。 基本用法: Converting strings humps.camelize('hello_world') // 'helloWorld' humps.decamelize('fooBar') // ' 阅读全文
posted @ 2020-04-24 11:41 芝芝07 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: 前言: 近期使用箭头函数的过程中,偶尔有些混乱,故在此记录一下。 箭头函数 基本语法: 参数 => 函数体 基本用法: var f = v => v; 等价于 var f = function(a){ return a; } 1. var f = (a,b) => a+b; //含有多个参数,参数区 阅读全文
posted @ 2020-04-23 10:39 芝芝07 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Props VS State Props是组件对外的接口,组件树中父级组件向子级组件传递数据和方法的方式,readonly;目的是让外部对组件自己进行配置。 State是组件对内的接口,组件内部管理数据的方式,可变,setState会导致组件的重新渲染;目的是让组件控制自己的状态。 如何分辨何时该用 阅读全文
posted @ 2020-04-22 16:55 芝芝07 阅读(111) 评论(0) 推荐(0) 编辑
摘要: Component VS PureComponent import React from 'react'; import PropTypes from 'prop-types'; export default class Button extends React.Component { static 阅读全文
posted @ 2020-04-22 15:27 芝芝07 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 一、概念 webpack自身只理解JavaScript,loader让wepacker能够去处理那些非JavaScript文件。loader可以将所有类型的文件转换为webpack能够处理的有效模块,然后就可以利用webpack的打包能力,对它们进行处理。 二、loaders 2.1文件 raw-l 阅读全文
posted @ 2020-04-21 17:25 芝芝07 阅读(67) 评论(0) 推荐(0) 编辑
摘要: React —— 用于构建用户界面的JavaScript库。 Webpack —— 一个现代JavaScript应用程序的静态模块打包器(module bundle)。 Gulp —— 基于流(stream)的自动化构建工具。 ES6语法 Flex布局语法 Flux —— Facebook使用的一套 阅读全文
posted @ 2020-04-21 17:01 芝芝07 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 直接上jQuery源码截取代码 // Map over jQuery in case of overwrite _jQuery = window.jQuery, // Map over the $ in case of overwrite _$ = window.$, // Define a loc 阅读全文
posted @ 2017-03-23 11:05 芝芝07 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一、apply方法和call方法的用法: apply方法: 语法:apply(thisObj,[,argArray]) 定义:应用某一对象的一个方法,用另一个对象替换当前对象。 说明:如果argArray不是一个有效的数组或者不是arguments对象,那么将导致一个TypeError;如果没有提供 阅读全文
posted @ 2017-03-21 14:43 芝芝07 阅读(175) 评论(0) 推荐(0) 编辑
摘要: (function(window,undefined){...})(window); 这是一个典型的自执行的匿名函数。 为什么会有一个名为undefined的形参呢? undefined不是常量,可以把它设置为其他值。 undefined表示一个未声明的变量,或已声明但没有赋值的变量,或一个并不存在 阅读全文
posted @ 2017-03-21 14:07 芝芝07 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 什么是Web语义化? HTML的每个标签都有其特殊的含义。Web语义化是指使用语义恰当的标签,使页面有良好的结构,页面元素有含义,能够让人和机器都容易理解。 举个例子,strong标签和css属性font-weight:bold有什么区别? 答曰:1.UI上,没有什么区别,strong标签实现的视觉 阅读全文
posted @ 2017-03-20 10:34 芝芝07 阅读(157) 评论(0) 推荐(0) 编辑