
原创
文章平均质量分 79
bunny_Lover
一个前端麻瓜的修行之路
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CSS样式的权值——确定最终起作用的CSS样式
对于初学者来说,稍复杂点的CSS样式就很容易把人搞得一脸懵逼。比如莫名得到了一个没有去特意设置的字体颜色,又或者费了老半天劲却得不到想要的背景样式。这篇文章就来彻底撕掉CSS神秘的外衣,看看到底样式的优先级是怎么定的。啥都不管,先上个栗子:html: 我到底该是什么颜色css:p>span{ color:blue;}span{ color:green;原创 2017-07-03 17:56:56 · 745 阅读 · 0 评论 -
JSON.parse(JSON.stringify())
也算是刚开始学JS,刚看到这个写法甚是疑惑,经一位博主文章点拨醍醐灌顶,感谢互联网的分享精神。这涉及到对对象的深拷贝的概念。让我们用栗子来简单明了的看这个问题:var before = {"name": "bunny", "age": 18, "boyfriend": "bunnylover"};var after = before;before.name = "BUNNY原创 2017-06-15 16:49:39 · 375 阅读 · 0 评论 -
JSON.stringify()详解
首先,一句话概括重点:JSON.stringify()就是将js对象转换为JSON字符串。语法:JSON.stringify(value[, replacer[, space]]);参数说明:value: 必须字段,一个有效的JSON字符串,可以是对象、数组等。举个栗子:var before = {"name": "bunny", "a原创 2017-06-15 15:16:47 · 1380 阅读 · 0 评论 -
Less的使用
最近在研究Less,分享一些Less的知识与栗子,参考资料是Less官网,因为基本是全英文,所以看不惯英文的童鞋可以参考这篇文章,希望能有帮助。LESS变量:变量声明(最基础的应用—用于css样式):使用“@”前缀标记变量;@link-color: #428bca; // sea blueLess变量用于选择器、URL、属性:// Variables@my-selector: banner;/...原创 2018-04-15 23:26:11 · 1313 阅读 · 0 评论 -
JS变量与数据类型
目录JS是弱类型语言,意义相同的另一种说法是:ESMAScript的变量是松散类型的。ECMAScript有5种简单数据类型 + 1种复杂数据类型typeof 检测数据类型UndefinedNullBooleanNumber JS是弱类型语言,意义相同的另一种说法是:ESMAScript的变量是松散类型的。 弱类型语言是相对于强类型语言而言的(比如J...原创 2018-10-08 23:10:30 · 262 阅读 · 0 评论 -
JS Number
目录整数与浮点数NaN其他类型转换为数值类型References 整数与浮点数 Number类型的值包括整数与浮点数两种; 整数又可以根据进制分为十进制、八进制、十六进制整数,八和十六进制整数在参与算数运算时都会被自动转换成十进制整数,在此对八和十六进制不做深究; Number的数值范围介于-Infinity(负无穷)和Infinity(正无穷)之...原创 2018-10-09 11:28:17 · 871 阅读 · 0 评论 -
使用CSS3的unicode-range实现页面字体混搭
遇到需求如下:提供了两种字体文件,要求页面中中文使用方正兰亭黑体,英文使用BlaBlaSans,从而实现中英文使用不同字体。首先能想到最常见的解决方案实现两个class,分别设置font-family为这两个字体,再将这两个类分别应用于中文与英文元素上此方案存在的问题: 工作量大,繁琐 无法判断元素内容为中英文时无法满足要求,比如由接口返回的内容 由re...原创 2019-07-02 15:46:43 · 1832 阅读 · 0 评论 -
JSDoc入门使用指南 -- 手摸手教你用JSDoc(超好用的js文档生成工具)
安装准备Node.js 8.15.0+通过npm安装 全局安装:npm install -g jsdoc 若出现权限问题,如 EACCES报错,最佳实践为用node版本管理器(nvm等)重装npm 本地安装:npm --save-dev jsdoc 命令行工具目录:./node_modules/.bin/jsdoc 鉴于JSDoc的文档生成工具的本质,建议使用 --...原创 2019-08-15 11:39:51 · 16458 阅读 · 3 评论