banqiaochuo7553
码龄9年
关注
提问 私信
  • 博客:8,061
    8,061
    总访问量
  • 暂无
    原创
  • 820,764
    排名
  • 2
    粉丝
  • 0
    铁粉
  • 加入CSDN时间: 2016-04-04
博客简介:

banqiaochuo7553的博客

查看详细资料
  • 原力等级
    当前等级
    0
    当前总分
    0
    当月
    0
个人成就
  • 获得1次点赞
  • 内容获得0次评论
  • 获得4次收藏
创作历程
  • 30篇
    2017年
  • 25篇
    2016年
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

JavaScript比较两个变量是否相等(对象类型比较属性是否相等)

function isEqual(a, b) { // 先检查基本类型是否相等 if (a === b) { return true; } // 如果a, b不是严格相等,则必须a, b都是复杂类型 if (!(a instanceof Object) || !(b instanceof Object)) {...
转载
发布博客 2017.08.15 ·
283 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深度剖析:如何实现一个 Virtual DOM 算法

https://github.com/livoras/blog/issues/13转载于:https://www.cnblogs.com/xt911129/articles/7306110.html
转载
发布博客 2017.08.08 ·
156 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二叉树深度优先遍历和广度优先遍历——JavaScript

// 1、深度优先遍历的递归写法 var nodes = []; function deepTraversal(node) { if (node != null) { nodes.push(node); var children = node.children; ...
转载
发布博客 2017.08.08 ·
396 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript十大经典排序算法

原文:https://github.com/hustcc/JS-Sorting-Algorithm转载于:https://www.cnblogs.com/xt911129/articles/7298014.html
转载
发布博客 2017.08.07 ·
101 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git pull 强制覆盖本地文件

git fetch --allgit reset --hard origin/mastergit pull转载于:https://www.cnblogs.com/xt911129/articles/7305294.html
转载
发布博客 2017.08.08 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jQuery.extend()源码解读

// extend方法为jQuery对象和init对象的prototype扩展方法// 同时具有独立的扩展普通对象的功能jQuery.extend = jQuery.fn.extend = function() {  /*  *target被扩展的对象  *length参数的数量  *deep是否深度操作  */  var options, name, src, copy, copyIs...
转载
发布博客 2017.03.15 ·
88 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

淘宝目前流行的基于NodeJS的全栈式开发(基于NodeJS的前后端分离)

前言为了解决传统Web开发模式带来的各种问题,我们进行了许多尝试,但由于前/后端的物理鸿沟,尝试的方案都大同小异。痛定思痛,今天我们重新思考了“前后端”的定义,引入前端同学都熟悉的NodeJS,试图探索一条全新的前后端分离模式。随着不同终端(Pad/Mobile/PC)的兴起,对开发人员的要求越来越高,纯浏览器端的响应式已经不能满足用户体验的高要求,我们往往需要针对不同的...
转载
发布博客 2017.06.30 ·
441 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

转载-深入理解javascript原型和闭包

http://www.cnblogs.com/wangfupeng1988/p/3977924.html转载于:https://www.cnblogs.com/xt911129/articles/6509855.html
转载
发布博客 2017.03.06 ·
88 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

好文收藏

史上最全的前端资源大汇总44个Javascript变态题解析转载于:https://www.cnblogs.com/xt911129/articles/6474036.html
转载
发布博客 2017.02.27 ·
95 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

defer和async的区别

当浏览器碰到script脚本的时候:<script src="script.js"></script>没有defer或async,浏览器会立即加载并执行指定的脚本,“立即”指的是在渲染该script标签之下的文档元素之前,也就是说不等待后续载入的文档元素,读到就加载并执行。<script async src="scr...
转载
发布博客 2017.02.22 ·
79 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

事件DOMContentLoaded和load的区别

他们的区别是,触发的时机不一样,先触发DOMContentLoaded事件,后触发load事件。DOM文档加载的步骤为解析HTML结构。加载外部脚本和样式表文件。解析并执行脚本代码。DOM树构建完成。//DOMContentLoaded加载图片等外部文件。页面加载完毕。//load在第4步,会触发DOMContentLoaded事件。在第6步,触发...
转载
发布博客 2017.02.22 ·
109 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTML <!DOCTYPE> 标签

定义和用法<!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前。<!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。在 HTML 4.01 中,<!DOCTYPE> 声明引用 DTD,因为 HTML 4.01 基于 SGML。D...
转载
发布博客 2017.02.22 ·
82 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何实现浏览器内多个标签页之间的通信?

调用 localstorge、cookies 等本地存储方式方法一:使用localStorage使用localStorage.setItem(key,value)添加内容使用storage事件监听添加、修改、删除的动作  window.addEventListener("storage",function(event){    console....
转载
发布博客 2017.02.22 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据缓存——localstorage和cookie使用

localstorage1,存储数据@param key 键值@value 存储的数据(字符串类型,对象需要用JSON.stringify()转换)localStorage.setItem(key,value);2,读取数据@param key 键值localStorage.getItem(key);3,删除单项数据@param key 键值...
转载
发布博客 2017.02.22 ·
99 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CSS中可以继承的属性

一、有继承性的属性1、字体系列属性font:组合字体font-family:规定元素的字体系列font-weight:设置字体的粗细font-size:设置字体的尺寸font-style:定义字体的风格font-variant:设置小型大写字母的字体显示文本,这意味着所有的小写字母均会被转换为大写,但是所有使用小型大写字体的字母与其余文本相比,其字体尺寸更小。...
转载
发布博客 2017.02.22 ·
174 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

H5缓存机制浅析

1 H5 缓存机制介绍H5,即 HTML5,是新一代的 HTML 标准,加入很多新的特性。离线存储(也可称为缓存机制)是其中一个非常重要的特性。H5 引入的离线存储,这意味着 web应用可进行缓存,并可在没有因特网连接时进行访问。H5应用程序缓存为应用带来三个优势:离线浏览 用户可在应用离线时使用它们速度 已缓存资源加载得更快减少服务器负载 浏览器将只从服务器下载...
转载
发布博客 2017.02.21 ·
123 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试问题整理

1,简述在IE下mouseover和mouseenter的区别?不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。2,说说你对闭包的理解使用闭包主要是为了设计私有的方法和变量。闭包的优点是可以避免全局变量的污染,缺点是闭包会常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。...
转载
发布博客 2017.02.21 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript观察者模式

观察者模式又叫发布订阅模式(Publish/Subscribe),它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时就会通知所有的观察者对象,使得它们能够自动更新自己。使用观察者模式的好处:支持简单的广播通信,自动通知所有已经订阅过的对象。页面载入后目标对象很容易与观察者存在一种动态关联,增加了灵活性。目标对象与观察者之间的...
转载
发布博客 2017.02.14 ·
108 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript技巧

计算数组的极值function smallest(array){ return Math.min.apply(Math, array); } function largest(array){ ...
转载
发布博客 2017.02.13 ·
123 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

详解CSS中的选择器优先级顺序

特殊性是什么在对一个HTML元素应用CSS样式时,常常有很多种方法可以找到元素,比如:CSS Code复制内容到剪贴板<divid="container"class="wrap_sty"> <pclass="pra">这是一个段落</p> </div> <style> ...
转载
发布博客 2017.02.21 ·
512 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多