
前端技能
Bminem
这个作者很懒,什么都没留下…
展开
-
关于jq中的attr和prop的深入探究
首先,先看下面的一个例子: 输出:box aaa 输出:box undefined 小结:对于元素的固有属性,attr和prop都能操作,而对于自定义属性,只有attr能操作。 接下来我们来看看在input这样的标签中会遇到什么样的问题呢: 先带大家看一个例子: 小结:对于input这样的标签,prop可以取到布尔值,attr获取的是属性值。另外原创 2017-03-30 09:35:46 · 910 阅读 · 0 评论 -
用css写一个向下的箭头
在做项目过程中,为了将设计原型还原,有一些小的图形需要我们用代码写上去,尽量避免引用图片增大项目体积。 <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{margin: 0;p原创 2017-03-23 20:48:09 · 3187 阅读 · 0 评论 -
js中对象的内部原型和构造器原型对象的深入剖析
这里讨论下对象的内部原型(proto)和构造器的原型(prototype)的关系。 一、所有构造器/函数的_proto_都指向Function.prototype,它是一个空函数(Empty function)Number.__proto__ === Function.prototype // trueBoolean.__proto__ === Function.prototype // tr原创 2017-04-19 21:30:24 · 545 阅读 · 0 评论 -
js中的__proto__和prototype
上篇文章主要深入剖析了proto和prototype,对刚接触面向对象的朋友们来说可能理解起来有点难度。那么在这篇文章我就对这两者的概念做一下整理和总结。 一:不是所有的对象都有prototype的属性。 在翻看网上的一些资料时,我发现有些朋友认为每一个对象都有prototype的属性。对此我持反对的观点。以下是我的论证: function aaa(){ }原创 2017-04-20 13:51:55 · 1114 阅读 · 0 评论 -
浅谈json,对象,数组
1.什么是json 在javascript中,json就是js中一个对象的信息。它是一个字符串。 例: var jsn='{"a":"aa"}' 2.json和对象的区别 对象是用{}包裹的,它的key可以用引号引起来,也可以不引。 例:var obj={a:'a'}var obj1={'a':'b'}var obj2={"a":"c"}Attention:如果对象的key直不是数字原创 2017-04-24 14:29:27 · 537 阅读 · 0 评论 -
transform(50% 50%) 导致弹框发虚的问题
首先先上图,图片为工作项目图片,为了避嫌,打了个码。如图所示,为了让文字在一个div中水平垂直都居中显示,用absolute定位和transform将文字放在了一个div的中间位置,此时字号并不小,但字体边缘模糊。这是因为transform时div的宽度或者高度并不是偶数,移动50%之后,像素点并不是整数,出了小数,和显示像素没有对上。解决方案是使用flex完成垂直居中,设置排列方向为column,转载 2017-12-15 17:49:00 · 909 阅读 · 0 评论 -
解决mysqld_safe A mysqld process already exists
最近在mac上启动本地数据库的时候,出现了这个问题。mysqld_safe A mysqld process already exists。 而且 mysql.server stop 能终止两次。虽然不影响使用,但是有强迫症的我差点又装了一遍系统。还好悬崖勒马。。。废话不多说! 下面给解决办法! 我的办法是干净卸载mysql(本人由于对mysql各种暴力操作导致遇到各种神烦的问题,于是乎就出此下原创 2017-12-25 17:06:39 · 24841 阅读 · 4 评论 -
JavaScript数据类型的存储方法详解
JavaScript数据类型的存储方法详解基本数据结构:栈栈,只允许在一段进行插入或者删除操作的线性表,是一种先进后出的数据结构。堆堆是基于散列算法的数据结构。队列队列是一种先进先出(FIFO)的数据结构。JavaScript中数据类型的存储JavaScript中将数据类型分为基本数据类型和引用数据类型,它们其中有一个区别就是存储的位置不原创 2018-01-09 10:49:03 · 1050 阅读 · 0 评论