JavaScript
小牛呗
路漫漫其修远兮 我等兮继续代码兮
展开
-
js中 var a = function(){} 与function b(){}两种函数声明的区别
最近看了一篇文章 是关于 js函数声明的 ,讲的很透彻。加深一下对这两种声明的理解。 js 当中有两种声明函数的方法,分别为: var a = function() { // Some code }; function b() { // Some code } 为什么会有两种不同的方法呢?转载 2017-05-18 10:19:21 · 1776 阅读 · 1 评论 -
数组去重复
最近在写demo的时候新学了一招 数组去重复的方法思路:利用json特性。 1、创建一个空json,通过对key的检索—>获得json中“key”值 =》json[arr[i]]。 2、对该值取反 (!json[arr[i]])说明该值不存在。 3、这样我们可以对其赋值,json[arr[i]]=true;(这里赋什么值无所谓,随意),保证它的键值对就行(“key原创 2017-06-01 14:54:20 · 213 阅读 · 0 评论 -
canvas 雨滴demo
这个就是canvas做的雨滴效果<!doctype html><html class="no-js" lang="en"><head> <meta charset="utf-8"> <title>canvas雨滴demo</title> <meta name="description" content="An example from the book, 'Respons原创 2017-07-11 15:47:57 · 352 阅读 · 0 评论 -
this指向问题
前言 开写前大家先来理解一下指向:指向,即目标方向、所对的方位。 很多人刚刚接触前端甚至一些“老”前端都经常会在JavaScript中所谓的难点,如this,原型,继承,闭包等这些概念中迷失了自我。接下来这篇文章会把我自己对于JavaScript中这些点通过指向的概念做个总结并分享给大家,希望可以帮助大家更好的了解这些所谓的难点。 一、this this是什么?其实它本身就是一种指向。thi原创 2017-08-01 13:57:39 · 256 阅读 · 0 评论 -
把数组中的元素随机排列
突然间看到如何把数组中的元素随机排列问题 自己上网查了一下这个用到了原型的概念 就是给Array 的原型添加了一个方法:Array.prototype.shuffle=function(){ //var that=this就是将当前的this对象复制一份到that变量中。 var that = this; //当前的this对象原创 2017-07-28 17:10:12 · 1414 阅读 · 0 评论 -
了解一下 display:flex;
一 display:flex;Flex 是Flexuble Box的缩写,意为”弹性盒子”用来为盒状模型提供最大的灵活性.任何一个容器都可以指定为Flex布局..box{ display:flex; }行内元素也可以使用Flex布局..box{ display:inline-flex; }webkit内核的浏览器,必须加上-webkit.box{转载 2017-08-21 15:14:39 · 233 阅读 · 1 评论 -
JavaScript 中 map 方法
1 , 之前没怎么用到过map方法 ,所以一直也没在意 ,今天正好用到了就和写一下如何使用map(). 先来看一小段代码//数组var arr = [1,2,3];//回调函数function to(a){ return a*a;}//调用mapvar res = arr.map(to);console.log(res);//[1, 4, 9]看着很简单是把 ….介绍一下原创 2017-06-29 11:16:10 · 602 阅读 · 0 评论 -
添加删除 节点demo
<!DOCTYPE HTML><!--声明HTML文件--><html><!--根标签,网页的开始--> <head><!--给浏览器看的信息--> <title>表格</title> <meta charset="utf-8"><!--编码格式为国际编码UTF-8--> <meta name="description" content=""原创 2017-11-21 17:18:43 · 316 阅读 · 0 评论