作者: linder

52 篇文章

React专栏:React内置属性
React内置属性 适用于通用内置组件 名称 描述 建议或更多 children 子组件[React节点,string|number|portal|null|undefinded|boolean|HtmlElement|Array<React节点>] 只读 dangerouslySetInnerHTML 渲染html原始字符串 ref …
React专栏:React-dom 使用 css
// myStyles.css .content-wrap { width: 200px; ... } .content-wrap-right { float: right; } // 引入 myStyles.css import './myStyles.css' // 配置 class 使用 <div className…
React专栏:React-dom 支持的组件
React-dom 支持组件 表单组件 不支持自定义属性的原生获取方式 名称 描述 建议或更多 <input> 支持原生input组件 支持原生各种类型的input <select> 支持原生select组件, 传入value+onChange等事件控制组件 支持原生各种类型的select <option> 支持…
React专栏:React Api
1. 所有Api 名称 描述 建议或更多 cloneElement 覆盖组件props 接收props的function替代 Component class YourComponent extends Component {} 建议使用函数组件替代 createElement 创建一个React节点 直接创建标签组件 createFactory 创…
Ant Design:问题处理之table设置scroll后错位问题
Ant Design 环境 版本4.x table组件,宽度和高度均响应式变化 table scroll 设置 scroll:{x:true|100%, y:100%} 问题 当table发生更新,y轴scrollbar出现时,table column宽度计算出错,table出现宽度错位。 问题分析: table column中有的应用了固定宽度5…
前端开发之:ES6 Class对象的继承
类的关系 继承 Class对象的子类继承父类的所有属性和方法。 子类可以通过改写覆盖从父类继承的属性和方法,但不会对父类产生影响。 多个实例间可以互相影响吗: //Class对象的继承可以使用extends关键字来完成。以下是一个示例: // 父类 class Animal { constructor(name) { this.name = nam…
前端开发之:debug技巧-console
Console Object Methods Method Description Chinese Translation assert() Writes an error message to the console if the assertion is false 如果断言为false,则向控制台写入错误消息 clear() Clears t…
前端开发之:大文件传输
1. 大文件上传 1.1. 传输协议 HTTP分块传输和BitTorrent协议适合大文件上传。 HTTP分块传输 - HTTP分块传输是一种HTTP协议的传输方式,它将数据分成若干个块进行传输,每个块都包含自己的长度信息,接收方可以根据长度信息将块重新组装成完整的数据。 - 优点是可以在传输过程中进行流式处理 - 缺点是需要占用较多的服务器资源 …
前端开发之:ES6Class对象
对象 一个对象是 Javascript 中的引用数据类型。它由键值对构成,每对键值间使用冒号分隔,键值对之间使用逗号分隔。一个对象可以为空或拥有无数个属性。 对象有比较多的应用。它可以用于将相关的数据封装到一起,形成一系列有关联的数据和功能,这些相关数据和功能被封装在一个对象中,这种设计思想就称为面向对象编程。 对于前端开发者来说,对象是非常常见的…
程序开发之:nodejs包管理-npm
npm npm 是 Node.js 的包管理器,用于安装、升级、卸载 Node.js 模块。 它是世界上最大的软件注册表之一,拥有超过 800,000 个包(即库)。 npm 可以让开发者轻松地共享和重用代码,也可以轻松地管理项目依赖项。 原理 npm 包的工作原理是通过 npm 命令行工具下载和安装模块,同时将模块的信息存储在 package.j…