• js红皮书总结(原创)--markdown格式--持续更新中。。。

    2017-09-21 第一章 js简介 2017-10-14 第二章基本概念 2017-10-19 第三章 变量、作用域、内存 2017-11-28 第四章 引用类型 2017-12-26 第五章面向对象的程序设计 2018-01-04 第六章 函数表达式 2018-01-05 第七章 BOM 2018-01-25 JS易错知识点 2018-01-27 JS面试题一 2...

    2018-06-24 00:22:31

  • 算法之旅 | 冒泡排序法

    冒泡排序法 HTML5学堂-码匠:本期继续走入算法 —— 冒泡排序法。冒泡排序算法相对简单,容易上手,稳定性也比较高, 算是一种较好理解的算法,也是面试官高频提问的算法之一。 Tips:关于“算法”及“排序”的基础知识,在此前“选择排序法”中已详细讲解,可点击文后...

    2018-06-24 00:22:28

  • 用Node.js编写多人实时在线聊天室

    在Mike和Marc合著的《Node.js实战》书中提供了一个聊天室demo,但书中所用Node版本太旧,代码已不能运行。所以本示例代码基于Node.js当前最新版本6.11.0修改而成,代码地址 :https://github.com/foupwang/chatrooms 代码运行方法: 1、下载代码到本地,进入根目录,先...

    2018-06-24 00:22:29

  • vue_cli下开发一个简单的模块权限系统之实现登录

    因为我们需要和后端数据交互,所以我们需要安装axios,安装好以后在main.js引入 v-model是标识空间,v-on:click="doLogin"是登录事件 doLogin是登录事件,window.localStorage.setItem(key,value)是建本地存储,记录登录用户信息 this.$router.push({name:User})这个是跳...

    2018-06-24 00:22:00

  • div内部实现图片旋转、放大、缩小、拖拽

    药药,切克闹,一人我编码累,累把那bug写成堆。秋高气爽空气干燥你一定dei多喝水,过完了这周我就要回去、趁还有几天、你尽情的来跟我怼~~~ 新的一年,很久没更博客了,眼看十一要来了,听说过了十一就等过年了,但是感觉刚过完年一样,心里黯然神伤,更博一篇以表对...

    2018-06-24 00:22:24

  • JS 计时器参数剖析与真题

    JS 计时器参数剖析与真题 HTML5学堂-码匠:计时器的第一个参数,包含几种不同的书写方法,可以是函数名,匿名函数,JS代码字符串,还有一些面试题当中会出现“函数调用”的书写方式。 那么,这些不同的书写方法分别表示什么呢?在计时器中出现的第一个参数,作用域又是...

    2018-06-24 00:22:23

  • 元素显隐切换过渡效果的实现

    近来看到 饿了么 App和 h5站上,在商家详情页点餐之后,底部放置了一个点击之后能够弹出模态框查看点餐详情的元素,其中有个背景遮罩层的渐进显隐的效果。 凭着我少许的经验,第一时间的想法是觉得这个遮罩层应该是使用 display:none;来控制隐藏和显示的,但是这个属性...

    2018-06-24 00:22:20

  • 为什么JavaScript要有null?(翻译)

    原文地址 JavaScript有不少怪癖和难以理解的地方。其中 null undefined 就比较有意思。既然有了为什么JavaScript还要弄一个null? 相等比较 让我们开始由具有看看下面的对比探索null和undefined: null = 0; // true null = 0; // true null == 0; // false null 0; //...

    2018-06-24 00:22:19

  • 【前端】JS文本比较插件

    一、先上效果图 二、JS代码 /* * * 【文本比较插件】 * 传递两个参数dom1、dom2,以dom1为基准进行比较。 * 0)dom1和dom2不能都为空; * 1)如果dom1不存在,则dom2为新增效果 * 2)如果dom2不存在,则dom1为删除效果 * 3)如果dom1和dom2存在,则进行文本差异比较 *...

    2018-06-24 00:22:02

  • javascript 保护变量不被随意修改------优雅的编程

    /* * 1.如果在renderTitle,renderContent里面,这样总数据谁都能修改,不安全* 改进* 1.规定一个专门修改数据的方法,如果想修改数据只能走这个方法** action代表一个命令对象,就是一个普通的js对象,起码需要一个字段控制命令类型type,其他字段随意** */ const CHAN...

    2018-06-24 00:22:00

2