- 博客(10)
- 收藏
- 关注
原创 Javascript中的特殊数据结构之树
Javascript中的特殊数据结构之树开始众所周知,JS是弱类型语言,最近用JS刷些树,链表这些相关题目的时候,感觉很…..用JS解题的答案好像不是很多,本文也是对自己的JS刷题的总结!数据结构之树结构树是非线性结构。相关知识点: 1. 树的遍历,存储结构常考:树的性质,树的遍历方式,存储方式二叉树,二叉树&&树&&森林的...
2018-09-08 12:10:34 191
原创 JS深复制(拷贝),浅复制(拷贝)与赋值
引言:学得语言过多而又没消化,所以很多东西是很混乱的,就本题(深复制,浅复制与赋值)的概念来说,所有语言都有(目前接触到的一些语言),但是语言特性原因总有不同吧。本文做个记录。关于JS的深复制,浅复制与赋值。数据类型与赋值JS中数据类型分基本类型和引用类型(可以参考其它强类型语言的思维考虑),基本类型赋值时传值,引用类型传引用。var x=10;var y=x;cons...
2018-08-21 17:05:57 1054
原创 原生JS 从DOM事件流到事件处理浏览器解决适配模板(DOM探秘吧!)
前言: 世界上的浏览器分两种,一种叫IE(嗯,从win10开始没有了变成了Edge,但是有时候还是需要做IE的兼容),一种叫其它。在个人学习中我们无论写静态还是写点简单的交互操作,往往是只要在Chrome上正常即可,不会注意兼容性问题,感觉很失败。而就现在阶段而言个人理解的兼容问题就在于不同浏览器的操作API上。...
2018-08-06 10:46:50 237
原创 一个原生JS轮播图插件的全部实现
前段时间把模块化开发的学习整理了之后就想着做个小插件。本文记录个人独立完成的一个原生JS轮播图插件的实现过程。嗯,东西很简单,大佬勿喷。github求start涉及知识点: 模块化开发 ES6 JS HTML5和css3效果展示地址:插件github开源地址:插件主要代码架构:;(function(window, undefined) ...
2018-06-20 21:30:32 4263
原创 require.js模块化整理
本文是对自己JS学习的一个总结和一些碎片化学习的整理,主要是关于模块化的以及require.js。后面可能会写个小插件的或者源码阅读的博文。如果有同学不幸看到本人的这篇博文,对此实属抱歉。你可以去看原著,我这里只是自己的整理。文章参照阮一峰老师的博文:Javascript模块化编程(三):require.js的用法 (注:原著真的很清楚详细,如果你看不懂有两种可能:zs不够或层次未到。我...
2018-05-25 20:13:35 341
原创 原生JS函数部分整理
1:函数的声明 这里想要说的是变量提升,JS中作用域只存在全局和函数作用域,(ES6中才开始提及块级作用域) 理解作用域: for(var i=0;i<10;i++) ; console.log(i) ; //答案为10,(具体不解释了) 在全局作用域中所有声明的变量会提到最前面声明,所以 x=10; var...
2018-04-18 21:54:09 310
原创 css记录1
文字内容溢出时显示....用于表示文字未全部显示结束。方案:用text-overflow:ellipsis; 外边距(margin)有一个特殊的行为,称为 外边距塌陷: 当两个盒子挨在一起时,二者之间的距离为两个挨着的外边距中最大的那个值,而不是二者的和。 盒子的 outline 看起来像边界,但是它不是盒模型的一部分。它表现得像边界,但是是画在盒子之上,不会修改盒子的大小(具体来说...
2018-03-13 21:49:45 179
原创 Linux系统记录1
(注:本人使用的发型版为Ubuntu,文中涉及的一些常用命令,即pwd,cd,mkdir…等不予解释,可以百度,也可以用man和help命令查看相关命令说明。) 关于文件管理 Linux文件系统采用带链接的树形目录结构,即只有一个根目录。当注册进入系统时,用户工作的当前目录就是主目录(所以你所看到的文件是主目录下的),主目录通常位于/home或/user目录下且与用户注册名相同(例如本...
2018-03-04 23:15:44 355
原创 css雪碧图(css sprite)
css雪碧图(css sprite),其实质就是一种css图像合并的技术。在我们前端开发过程中也多多少少会用到。很早就打算专门写一个相关的demo,今天就趁着这篇博文给做了。demo见我的github仓库文件,相关实现的代码虽然也easy,但也不在这发了():点击打开链接。使用css sprite的相关案例:去电商网站,打开开发者模式,很多。但是也不只是局限在电商网站里才使用!前端
2017-11-06 21:40:33 687
原创 浅谈前端JS模块化开发的概念
引子:前端开发模块化,这个概念从我接触前端开发就一直看到,但是一直没好好的梳理这其中的概念,直到最近才感觉对这其中的概念是很陌生而熟悉。因此记此梳理里面的一些名词。模块化:整个web的发展越来越快,涉及到的东西以及要处理的越来越多,于是我们的JS代码就越来越大,自然越来越混乱,就容易出错。因此,我们把代码阉割了。嗯,没错,就是我们把这个大西瓜切成很多块,所以每个程序员都可以自己选择一块
2017-11-06 16:30:27 1694
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人