会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
superjsman
————前端东西太多了,学不动了!
博客园
首页
新随笔
联系
订阅
管理
2020年7月31日
获取数据守卫:为解决取值链长导致数据不可信问题
摘要: 为解决问题:key链太长,导致数据获取不可行问题 例如: let res = { data: { config: { // form_config:{ // list:[{name:'hww'},{}], // form:{} // } } } }, 获取最内层list的长度 之前的写法: let
阅读全文
posted @ 2020-07-31 18:22 superjsman
阅读(212)
评论(0)
推荐(0)
2020年4月27日
js全局变量改变less变量--》页面动态主题切换(vue-cli项目)
摘要: 1.安装依赖 npm install extract-text-webpack-plugin --save-dev2.修改webpack.base.conf.js中的配置 const ExtractTextPlugin = require('extract-text-webpack-plugin')
阅读全文
posted @ 2020-04-27 10:02 superjsman
阅读(13219)
评论(0)
推荐(0)
2020年1月13日
两行,展开按钮在右下角,溢出添加...
摘要: 标题两行,展开按钮在右下角,溢出添加... 效果: 思路: 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, in
阅读全文
posted @ 2020-01-13 18:33 superjsman
阅读(528)
评论(0)
推荐(0)
2019年12月13日
npm run脚本传参
摘要: 1. 脚本上有set设置全局变量 "scripts": { "start": "set REACT_APP_BA=12345 && node scripts/start.js", "build": "node scripts/build.js", "test": "node scripts/test
阅读全文
posted @ 2019-12-13 18:00 superjsman
阅读(2317)
评论(0)
推荐(0)
2019年12月6日
行内元素(inline标签)设置了行高为什么不生效,还是表现为父盒子的行高?行内元素行高问题终极解释
摘要: 最近在看张鑫旭大佬的《css世界》,读到5.2.4 内联元素 line-height 的“大值特性” ,产生了疑惑, 在开发中确实也遇到了同样的问题,深入探究后得出结果,先说结论吧,论证内容有点长,结论: 行内元素自身并没有行高这个属性,虽然设置可以设置行高,但是最终作用的地方并不是自身,而是其自身
阅读全文
posted @ 2019-12-06 11:52 superjsman
阅读(6762)
评论(2)
推荐(1)
2019年12月5日
正则表达式学习记录
摘要: 1.字符类型 \d数字0-9,\D非数字0-9,\s空白符,\S非空白符,.非换行符之外的所有符号,\w数字字母下划线,\W非数字字母下划线,等, 2.字符数量(量词) 基本表示({}): {1}匹配1个,{1,3}匹配一个到3个,{1,}匹配一个以上, 简写表示: ? 匹配0个到1个,等效{0,1
阅读全文
posted @ 2019-12-05 09:34 superjsman
阅读(131)
评论(0)
推荐(0)
2019年11月21日
css之多行居中
摘要: 需求: 单行到多行文字居中。 <div> <p>应该为数组中的每个子代分配一个唯一的键。表格dataSource和中的值columns应遵循此规则。默认情况下</p> </div> 1.定位: div{ height: 120px; position: relative; } p{ position
阅读全文
posted @ 2019-11-21 17:19 superjsman
阅读(785)
评论(0)
推荐(0)
2019年11月19日
从create-react-app开始,构建项目架构
摘要: 1.生成项目 命令行执行:create-react-app myapp,生成如下结构: 2.安装sass依赖,让你在项目中可以使用scss模块化,index.module.scss: npm i node-sass sass-loader -D 之后就能用了,rules配置脚手架已经处理了,使用:
阅读全文
posted @ 2019-11-19 10:37 superjsman
阅读(355)
评论(0)
推荐(0)
2019年11月7日
TypeScript之接口
摘要: 1.写法 // 属性 interface Person { name:string; age:number; hobby: string; } // 函数 interface { todo(param:string):string } 有点事情,先放一放
阅读全文
posted @ 2019-11-07 11:16 superjsman
阅读(140)
评论(0)
推荐(0)
2019年11月6日
TypeScript之泛型
摘要: 什么是泛型,有什么用? 泛型字面意思就是广泛的类型,怎么样才算广泛呢?当然是能变的最广泛嘛, 所谓泛型就是类型的变量写法,让你的变量的类型是动态可变的,应用场景如官方文档描述的例子: 一个函数,输入什么类型,就输出什么类型,如下: function identity<T>(arg: T): T {
阅读全文
posted @ 2019-11-06 18:33 superjsman
阅读(182)
评论(0)
推荐(0)
下一页
公告