![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 55
xxxxxxxx.yy
这个作者很懒,什么都没留下…
展开
-
你所不知道的js
函数作用域和块作用域块作用域中的let,可以更好的进行垃圾回收。function process(data){......}/*var someData={..};process(someData); 原申明方式,如果在click函数形成了一个覆盖整个作用域的闭包的情况下,js可能不会释放process的数据结构*/{ let someData={..}; proces...原创 2019-04-04 10:04:41 · 449 阅读 · 0 评论 -
关于原型链的那些事儿
1.创建对象我们知道,创造对象有很多种方法:1.1 比如最原始的工厂模式:1.2 然后是构造函数模式:以上两种方式不同的地方在于:1.构造函数模式没有显式地创建对象;2.构造函数模式直接将属性和方法赋给了this对象;3.构造函数没有return语句那么,要创建Person的新实例,必须使用new操作符,使用这种方式调用构造函数实际上经历了哪些步骤呢?1.创建一个新对象;2...原创 2019-07-30 11:50:34 · 136 阅读 · 0 评论 -
前端路由
路由原创 2019-06-27 19:20:32 · 137 阅读 · 0 评论 -
js实现简单的tab切换案例
效果如下每点击就切换相应的页面/*css*/html ,body ,div ,ul ,li{ padding: 0; margin: 0; } ul{ list-style: none; } body{ padding: 100px...原创 2019-05-29 11:16:06 · 831 阅读 · 0 评论 -
es6
一.let&const命令1.let命令有以下几个特点:a).let声明的变量只在其所在的代码块中有效。以下代码中由于当前的i只在本轮有效,所以每次循环的i都是一个新的变量,js内部引擎能记住上一次循环的值,帮助重新生成一个正确值的i。但是如果将let换成var,由于i是全局变量,最后会输出10。var a=[];for(let i=0;i<10;i++){ //父作用域...原创 2019-05-06 16:24:45 · 106 阅读 · 0 评论 -
你不知道的js——中
开始原创 2019-05-06 16:22:58 · 214 阅读 · 0 评论 -
DOM
DOM继承关系图1.document对象的常用属性//只读document.URL//可更改,获取当前html的title的文字内容document.title其他不常用属性见文档document属性2.document常用访问DOM树节点方法//返回Element对象document.getElementById('')//根据CSS选择器选取满足条件的第一个元素,返...原创 2019-05-08 23:14:38 · 71 阅读 · 0 评论 -
frond-end summary
分类链接css用CSS实现三角形、等腰梯形等根本原理以及编码实现javascripthtml面试中那些html的坑es6react优化前端性能优化网络UDP协议 (其余在微信)面经前端面试中那些常问的问题数据结构与算法js数据结构与算法——主要是栈 队列 图 和排序算法。你不知道的js你不知道的js上卷——函...原创 2019-04-18 12:12:11 · 120 阅读 · 0 评论 -
总结:数字、字符串、布尔值、对象之间的转换规则和相等比较
首先让我们来看一张图:在这张图中,连线表示相互比较的类型值,靠近类型值的N或P表示该值在比较时要进行的操作N:即Number(),把该值做数字转换;P:toPrimitive(),先检查该值是否有valueOf()方法,如果有并且返回基本值,就使用此值进行强制类型转换,如果没有就使用toString()返回的返回值(如果存在)进行强制类型转换。还需要了解一些基本信息:假值列表:null...原创 2019-04-12 17:30:28 · 1349 阅读 · 0 评论 -
js数据结构与算法
数组、队列、栈、集合较易链表、树操作要多看几遍原创 2019-03-27 16:39:04 · 124 阅读 · 0 评论 -
实现一个环形进度条
前两天偶然看到这个题目,抽空做了一下话不多说,看看具体怎么实现的叭如果是对其前端比较熟悉的人,看到这个图应该大致知道有哪几个点啦,比如用到了同心圆、旋转。1.画两种不同背景色的圆(我这里是旋转的浅色,把深色作为底色,在浅色旋转的过程中,深色一步步露出来)2.浅色部分是两个圆切割出的两个半圆,一个左半圆,一个右半圆3.右半圆旋转180°后,置它的背景色为底色,位置归位4.然后左半圆旋转...原创 2019-07-21 18:08:31 · 1222 阅读 · 0 评论