Fork me on GitHub
潼潼爱coding

前端开发小迷妹~


  • 首页

  • 标签

  • 分类

  • 归档

详解如何实现call/apply/bind

发表于 2019-03-17 | 分类于 js笔记
字数统计: | 阅读时长 ≈
call、apply 及 bind 函数内部实现是怎么样的? 一、call call改变了this指向 函数执行 支持传参 ⚠️注意:this可以传入undefined或者null,此时this指向window,this参数可以传入基本类型,call会自动用Object转换,函数可以有返回 ...
阅读全文 »

攻克js类型转换

发表于 2019-03-17 | 分类于 js笔记
字数统计: | 阅读时长 ≈
关于js中类型转换一直都没有梳理清楚,这次认真梳理发现只有三种情况,分别为: 转换为布尔值 转换为字符串 转换为数字 原始值 转换目标 结果 number 布尔值 0、-0、NaN为false,其它均为true string 布尔值 空字符串(‘ ‘)为false,其它均为tr ...
阅读全文 »

typeof与instanceof

发表于 2019-03-16 | 分类于 js笔记
字数统计: | 阅读时长 ≈
typeof对于原始类型,除了null都可以显示正确的类型typrof null会输出object,这只是js存在的一个历史遗留bug 在js最初版本中用的是32位系统,为了性能考虑受使用低位存储变量的类型信息,000开头表示对象,然而null表示未全零,所以它被判断为object。现在内部类型判 ...
阅读全文 »

判断元素是否在可视区域

发表于 2019-03-14 | 分类于 js笔记
字数统计: | 阅读时长 ≈
如何判断元素是否出现在可视区?方法一:1.通过document.documentElement.clientHeight || window.innerHeight 获取屏幕可视窗口高度2.通过element.offsetTop获取元素相对于文档顶部的距离3.通过document.document ...
阅读全文 »

认清cookie!

发表于 2019-03-13 | 分类于 js笔记
字数统计: | 阅读时长 ≈
啥是cookie?cookie是一小段文本信息,伴随着用户请求在web服务器和浏览器之间传递用于解决 “如何记录客户端的用户信息” cookie存在哪里? cookie 是存在用户硬盘中,用户每次访问站点时,Web应用程序都可以读取 Cookie 包含的信息。当用户再次访问这个站点时,浏览器就会在本 ...
阅读全文 »

h5页面在微信端的分享

发表于 2018-09-03 | 分类于 h5页面微信分享
字数统计: | 阅读时长 ≈
上个月做了一个h5活动页面,涉及微信分享,需要调用微信官方jssdk,加上一些配置官方文档地址:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115 一、获取基本信息找到已有公众号的appid,根据这个appi ...
阅读全文 »

前端性能监控

发表于 2018-04-26 | 分类于 性能优化
字数统计: | 阅读时长 ≈
阅读全文 »

html5 web存储

发表于 2018-04-26 | 分类于 web存储
字数统计: | 阅读时长 ≈
以前客户端存储数据都是由 cookie 完成的。但是 cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得 cookie 速度很慢而且效率也不高。HTML5 提供了两种在客户端存储数据的新方法:localStorage& sessionStorage local ...
阅读全文 »

正则表达式学习历程(持续更新)

发表于 2018-04-12 | 分类于 js笔记
字数统计: | 阅读时长 ≈
系统总结一下目前用到过的正则表达式的知识,慢慢补充 RegExp 对象 正则表达式是描述字符模式的对象用于对字符串模式匹配及检索替换,是对字符串执行模式匹配的工具 语法1234// pattern(模式) modifiers(修饰符)var patt=new RegExp(pattern,mo ...
阅读全文 »

事件节流与防抖

发表于 2018-04-12 | 分类于 性能优化
字数统计: | 阅读时长 ≈
js中的很多事件,如scroll事件、resize事件、鼠标事件(mousemove、mouseover等)、 键盘事件(keyup、keydowm等)都存在被频繁触发的问题 频繁触发回调导致大量计算会引发页面抖动甚至卡顿,因此我们必须用一些手段来控制事 ...
阅读全文 »
1…3456
tongtong

tongtong

爱生活 爱学习

52 日志
18 分类
19 标签
RSS
GitHub jianshu
推荐阅读
  • 张鑫旭
  • 百度前端技术学院
  • google前端开发基础
  • 前端书籍资料
© 2017 — 2019 tongtong
本站访客数: