Fireworks 
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链
  •   
  •   

JavaScript数据类型转换

强制类型转换(显式转换)强制类型转换是主动使用 Number() 、String() 、Boolean()三个方法将数据类型进行转换。 转换 Boolean1console.log(Boolean()) // false2console.log(Boolean(0)) // false3console.log(Boolean(1)) // true4console.log(Boolean('0')

2021-07-07
JavaScript
数据类型转换 隐式转换

Mac 常用命令

su1# 切换 root 管理员身份2sudo su3# su - 用户,切换指定用户身份4su - root clear1# 清屏2clear mkdir1# 创建文件2mkdir 目录名3# 创建多级目录4mkdir -p 目录/目录/... touch1#创建文件2touch 文件名 rm1# 删除目录下所有的文件及目录2# -r 表示递归,f表示强制删除3rm -rf 目录/*4#

2021-06-21
Mac
command

React跨域解决方案

什么是跨域?跨域是由浏览器的同源策略限制导致的。同源策略用于限制一个源的 JavaScript 脚本和另一个源的资源进行交互。它能帮助阻隔恶意文档,减少可能被攻击的媒介。 同源就是两个 URL 的协议、主机、端口号都相同时,它们两个 URL 就是同源。 URL URL 是否同源 结果 http://www.dev.com http://www.dev.com/index.html 同源

2021-06-07
React
React 跨域

React create-react-app antd 按需加载

安装 babel-plugin-import 插件 yarn add babel-plugin-import –dev 创建 .babelrc 1{2 "presets": [3 "react-app"4 ],5 "plugins": [6 ["import",{7 "libraryName":"antd

2021-06-07
React
React antd 按需加载

React组件通信方式

组件间的关系 父子组件 兄弟组件(非嵌套组件) 祖孙组件(跨级组件) 通信方式 父组件向子组件通信 子组件向父组件通信 跨级组件通信 非嵌套组件通信 父组件向子组件通信1class Parent extends Component {2 constructor(props) {3 super(props);4 this.state = &#

2021-06-03
React
React 组件通信

React的生命周期

React 组件的生命周期的三个状态: Mounting : 挂载过程 Updating : 更新过程 Unmounting : 卸载过程 React 旧版 挂载 Mount当组件实例被创建并插入 DOM 中时。 constructor : 初始化 state,为事件处理函数绑定实例。 componentWillMount : 在挂载之前被调用 render componentDidMoun

2021-06-02
React
React 生命周期

瀑布流实现

瀑布流原理 设置图片宽度一致 根据浏览器宽度以及每列宽度计算处列表数 当图片加载完成,所有的图片依此放置在高度最小的列数下面 1<!DOCTYPE html>2<html lang="en">3 <head>4 <meta charset="UTF-8" />5 <meta name="viewport" content="wi

2021-05-28
JavaScript
JavaScript HTML 布局

JavaScript继承的实现方式

原型链的继承原理让子类的原型对象指向父类的实例,当子类实例找不到对应的属性和方法时,会沿着原型链往上找。 1function Parent() {2 this.name = ['张三']3}45Parent.prototype.getName = function () {6 return this.name7}89function Child(

2021-05-28
JavaScript
JavaScript prototype

call、bind、apply的理解区别以及用法

定义改变函数执行时上下文,改变this的指向 改变 this 指向call 和 apply是立即执行,而bind会返回一个函数 1let obj = {2 name: "张三",3}45function Child(name) {6 this.name = name7}89Child.prototype = {10 constru

2021-05-28
JavaScript
JavaScript This prototype

JavaScript发布订阅模式

什么是发布订阅模式?订阅者把自己想订阅的事件注册到调度中心,当发布者发布该事件到调度中心,也就是该事件触发时,由调度中心统一通知订阅者注册到调度中心的处理代码。 JavaScript 对象的方式1<!DOCTYPE html>2<html lang="en">3 <head>4 <meta charset="UTF-8" />5 <

2021-05-27
JavaScript
设计模式
123…7

搜索

Hexo Fluid