js
js、ts、es6
freshing123
非黑即白. . .
展开
-
数据结构二叉树的遍历、查找、删除
数据结构树,二叉树,后续有理解到的或有用到在新增,其他很多高级树多是基于二叉树, 主要来自慕课此处知乎上的一些说法,可进一步根据这些深入学习,现在还未学习数据库和后台,先了解下, 主要用途多是查找、删除、插入等的操作二叉树 定义:应用codefunction BinaryTree (){ // "use strict"; var Node = functi原创 2018-02-07 08:18:02 · 404 阅读 · 0 评论 -
js常用功能代码片段
总计95,持续新增! 感谢大佬愚人码头 的分享http://www.css88.com/archives/8748,下面都已经验证,做个收藏,后面有新会继续添加,有补充的请在下面评论去留code,感谢! 目的旨在减少外部引入underscore、lodash之类的Array concatenation (数组拼接) Array difference (数组比较) Array inclu转载 2018-02-04 11:06:40 · 453 阅读 · 0 评论 -
面向对象
首先引入一个简单的面向对象的说明文档,(有三篇哦) http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_encapsulation.html 第二个链接 http://www.cnblogs.com/since1992/p/6428252.html直接说做法,把那些不变的属性和方法,直接定义在prototype对象转载 2017-06-25 23:04:37 · 215 阅读 · 0 评论 -
js重写滚动条
有些复杂的情景需要重写滚动条,先丢个demo,使用再优化<!doctype html><html><head> <meta charset="utf-8"> <title>标题</title> <meta name="keywords" content=""> <meta name="description" content=""> <style>转载 2017-07-04 00:24:19 · 653 阅读 · 0 评论 -
身份证js的判断、省份、生日、性别
直接上代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <form id="form1" > <label> 身份证号:</label><input type="text" id="tx转载 2017-06-23 00:25:56 · 2378 阅读 · 0 评论 -
kkpager转
kkpager.js/* kkpager V1.3 https://github.com/pgkk/kkpager Copyright (c) 2013 cqzhangkang@163.com Licensed under the GNU GENERAL PUBLIC LICENSE*/var kkpager = { pagerid : 'k转载 2017-06-22 08:07:47 · 527 阅读 · 0 评论 -
jq链式写法浅析
还是说下转自http://www.jb51.net/article/33342.htm两个问题 1.jQuery的链式操作是如何实现的? 2.为什么要用链式操作? 大家认为这两个问题哪个好回答一点呢? 链式操作 原理相信百度一下一大把,实际上链式操作仅仅是通过对象上的方法最后 return this 把对象再返回回来,对象当然可以继续调用方法啦,所以就可以链式操作了。那么,简转载 2017-06-09 22:08:18 · 1652 阅读 · 0 评论 -
jq锚点联动
上代码,好睡觉,IE有点兼容问题,IE只讨论>=8的<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> *{ margin: 0; padding: 0; }转载 2017-06-22 00:55:02 · 681 阅读 · 1 评论 -
css布局小结
把还能记起来的,记录下,方便后续使用 如下是常见的情景情景一:一行文字“内”夹杂了一些小的icon图标,图标在单行文字头、尾的,方法(通用): 当图标在单行“内”时,伪类就不好用了,头、尾用伪类还行或者使用padding-left或padding-right来使用背景,html: <label>情景一:单行文字内部有小图标</label> <p class="text">我的是文字原创 2017-06-21 00:22:12 · 189 阅读 · 0 评论 -
前端存储技术
本文转载自http://www.cnblogs.com/LuckyWinty/p/5699117.htmlh5之前,存储主要是用cookies。cookies缺点有在请求头上带着数据,大小是4k之内。主Domain污染。主要应用:购物车、客户登录对于IE浏览器有UserData,大小是64k,只有IE浏览器支持。目标解决4k的大小问题解决请求头常带存储信息的问题解决关系型存储的问题跨浏览器1.本地存转载 2017-06-09 08:29:37 · 430 阅读 · 0 评论 -
无限联动导航,类似地址的联动
,直接上代码吧,代码太乱功能有就好,后需改正。。。<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="https://cdn.bootcss.com/jquery/1.11.0/jquery.js"></scri原创 2017-06-19 22:50:33 · 449 阅读 · 0 评论 -
IE添加事件的兼容及事件代理
原文转载自http://www.cnblogs.com/zhangmingze/p/4864367.html● 事件分为三个阶段: 事件捕获 –> 事件目标 –> 事件冒泡● 事件捕获:事件发生时(onclick,onmouseover……)首先发生在document上,然后依次传递给body、……最后到达目的节点(即事件目标)。 ● 事件冒泡:事件到达事件目标之后不会结束,会逐层向上冒泡转载 2017-06-07 22:56:29 · 1166 阅读 · 0 评论 -
在新页面中返回到前一页浏览的历史位置
以下为转载内容https://q.cnblogs.com/q/71116/以前也做过差不多的功能,想了好久想到了解决方法,这个方法是一个通过的方法,不需要每个页面都写一次,这是利用cookie完成的,把记录的滚动条的位置放入cookie,下次进入这个页面的时候读取cookie,并设置滚动条位置为cookie中的值,从而让滚动条回到上一次的位置,实现返回上一次浏览的位置,如果多个页面要使用这个功能,那转载 2017-06-07 08:05:18 · 1147 阅读 · 0 评论