js
文章平均质量分 51
Zerofishcoding
Focus on who you are,focus on who you want to be
展开
-
js-使用js生成10*10个带标号的div
在网上看到很多都是使用两个循环嵌套起来生成10*10个div,今天想到了一些新的方法,就记录了下来。其实这个实现并不复杂,只是需要费点心思找下规律。本文使用了三种方法:循环嵌套+定位,浮动+单循环,定位+单循环原创 2017-09-29 00:21:05 · 1975 阅读 · 0 评论 -
js-es6重温-proxy
proxy的简介,常用方法和六种使用案例原创 2018-01-01 23:20:30 · 783 阅读 · 0 评论 -
js - for,(for...in...),forEach(...),(for...of..)差异与原理浅析
通过案例以及各种循环的特征,来对它们的差异和原理进行浅析原创 2017-12-16 23:45:19 · 1627 阅读 · 0 评论 -
js-浅析js指向-this绑定优先级及特殊情况说明
通过之前的分析,我们可以知道常规this有哪些绑定规则,那他们如果同时出现在一个位置进行调用,优先级是怎么样的?通过实践总结,可以得出以下几条通用规则: 1. 函数是否在new中调用(new绑定)?如果是的话,this绑定的是新创建的对象; 2. 函数是否通过call,apply(显示绑定)或者硬绑定调用?如果是的话,this绑定的是指定的对象; 3. 函数是否再某个上下文对象中引用(隐式绑定原创 2017-12-13 22:54:10 · 594 阅读 · 0 评论 -
js-浅析this指向
在理解this的绑定过程之前,首先要理解调用位置:调用位置就是函数在代码中被调用的位置(而不是声明的位置)。对于正常的函数调用,this的绑定分为以下几种:原创 2017-12-11 23:25:26 · 237 阅读 · 0 评论 -
js-数组排序及去重
冒泡排序: 每次从数组中拿出两位来进行排序,大的放在后边,小的放在前边。当然也可以小的在后面,大的在前面。以下以从小到大排序作为例子。原创 2017-10-24 21:52:29 · 397 阅读 · 0 评论 -
js-dom-使用错误记录
hasChildNodes() 如果包含子节点,就返回ture。在判断是否有子节点时,比直接查询childNodes.length来的简单insertBefore() 作用是在指定元素之前,插入新的元素。所接收的参数有两个:newNode-要插入的节点。node-在哪个节点前插入。注意事项:==如果第二个参数为null,则insertBefore和appendChild效果一样。如果是原创 2017-11-11 00:19:18 · 735 阅读 · 0 评论 -
js-无缝滚动-双图切换
本文记录的是在html中写两个img实现多张图片的无缝滚动。原创 2017-10-13 22:40:53 · 912 阅读 · 0 评论 -
js-subString与slice差异
从subString与slice的语法定义来看,两者的用途相似。但是深入学习后,发现他们之间存在许多不同原创 2017-10-20 23:16:04 · 843 阅读 · 0 评论 -
js-从作用域链谈闭包
现在很多人在面试前端开发时,都会被问到闭包。那闭包是什么呢?当我们遇到此类问题时,应该如何回答呢?就我而言,我觉得如果要回答闭包问题,就得先从作用域链开始讲起。原创 2017-09-30 18:57:53 · 385 阅读 · 0 评论 -
js-每个alert弹出的内容是什么?-js预编译规则
在讲述预编译概念之前,先拿出一道习题,看看能不能准确地知道每一个alert会弹出什么内容。原创 2017-09-29 22:46:50 · 509 阅读 · 0 评论 -
js-10*10个div-制作整图碎片化效果
在学会使用js将一个div变成10*10个div组成后,具体参照js-使用js生成10*10个带标号的div。研究了下如何做出整图碎片化的效果。其实实现原理很简单,使用Math.random()使每个图片位移值和斜切值为任意值,同时设置图片的透明度,就可以制作出整图碎片化并消失不见的效果。原创 2017-10-08 22:22:47 · 2161 阅读 · 0 评论 -
js-es6-重温es6基本语法(一)
参照阮一峰老师的es6入门文档,以及自己的一些思考,总结的基础知识。以便温习和更加深层次的理解原创 2017-12-29 09:59:28 · 3624 阅读 · 0 评论