Yvonne


  • Home

  • Tags

  • Archives

读书笔记:ES5-Date

Posted on 2018-02-05

Date类型

Date类型使用自UTC(国际协调时间)1970年1月1日午夜(零时)开始经过的毫秒数来保存日期

1
2
//不传参数自动获取当前的日期和时间,如果传指定参数需要是毫秒数
var now = new Date()
Read more »

读书笔记:ES5-Object

Posted on 2018-02-04

引用类型

引用类型是一种数据结构,用于将数据和功能组织在一起,别名:类/对象定义
引用类型的值(对象)是引用类型的一个实例,通过new操作符后跟一个构造函数来创建(构造函数本身就是一个函数,只不过该函数是出于创建新对象的目的而定义的)

Read more »

读书笔记:ES5-变量、作用域和内存问题

Posted on 2017-12-19

变量数据类型

基本类型 引用类型
简单的数据段 可能由多个值组成的对象
栈 堆内存
按值访问 按引用访问
可以改变保存在变量中实际的值 不能直接操作内存中的位置,操作的是指针不是实际的对象
动态创建属性不会报错,下一步取不到值 可以动态创建属性
复制变量,两个变量不存在关联,是完全独立的两个数据段 复制变量,两个变量引用同一个堆内存中的对象
函数参数按值传递,值复制给给一个局部变量,依然按值访问 函数参数按值传递,指针地址复制给一个局部变量,按引用访问,内部重新赋值新对象将解除原指针指向
typeof检测 typeof只能检测出是对象,不能准确知道对象类型,instanceof检测对象类型
Read more »

读书笔记:ES5-basics(下)

Posted on 2017-11-22

操作符

一元操作符

-递增:
前置型 => ++a => 语句求值前先自加
后置型 => a++ => 语句求值后再自加

Read more »

读书笔记:ES5-basics(上)

Posted on 2017-10-31

所有方法

-typeof
-Boolean
-isFinite
-isNaN
-Number
-parseInt
-parseFloat

Read more »

读书笔记:ES5-Array

Posted on 2017-09-20

突如其来的读书笔记

原本计划要系统的学习ES6的,但是中途很容易出现提到一些技术点对比时忘记了原有的技术情况,虽说ES5基本都是会的,但是很多东西不常用就会忘记,最近脑子不好用,经常想用什么的时候想不起来了,还要去查一下来确认,就想再过一遍基础知识了,看了几天又想统一做下笔记,方便自己之后查看~

Read more »

click延迟300ms解决方案

Posted on 2017-09-14

为何存在300ms延迟

起初做移动端H5时发现对于click事件IOS会延迟300ms,不是很理解为什么移动端网页已经热手很久了还会存在常规的click事件支持度都不高的情况,100ms用户就会觉得卡顿,300ms是致命的!在没有深入了解原由之前我直接转向用touchstart来替代click,尝试写了两个项目就觉得这样鲁莽的替代不适用于所有情况,存在两个问题:

1.点击穿透问题
2.滑动操作会触发touchstart

Read more »

伪元素~伪类~傻傻分不清

Posted on 2017-09-12

背景

一直以来对伪元素和伪类概念很模糊,貌似就知道a标签常用的那4个状态,但是也不知道是叫伪元素还是叫伪类,项目中有个需求关系到了相关知识,学习整理

其实会越来越觉得像是CSS很多属性,光看文档的方式学很容易光知晓这个东西有某种作用,但是很难能想到通过组合或者在什么场景下用会做出很牛B的样式效果,通常都是设计出了某种没做过的效果,然后一头雾水的情况下去思考要怎么实现,接连搜索一些没有用过但是看过的属性,通过一定的思路组合组装最终实现,就会暗自觉得,哇,这些属性真牛B

Read more »

卡牌翻转

Posted on 2017-09-08

前言

卡牌翻转这个功能其实是在网上搜索到的,挑选了个比较好的修改使用了,其中学到了几个css3属性

涉及CSS3属性

transform

transform我经常使用,但是基本上都是用在把不定宽高的元素进行居中的效果上,即transform: translate(-50%,-50%),它还有很多其他细节的部分,今天来学习总结:

Read more »

滑动打分小组件

Posted on 2017-08-30

背景

已经一个月没写博客了,赶了很多项目,踩了很多坑,也有很多经验需要总结


Read more »
123
Yvonne

Yvonne

30 posts
10 tags
GitHub LGrok Hedychen Armo
© 2019 Yvonne
Powered by Hexo
|
Theme — NexT.Mist v5.1.3