排序:
默认
按更新时间
按访问量

js 实现菜单与内容的联动

菜单与内容联动 实现思路 菜单是拥有点击事件 -->采用锚点跳到对应内容 内容跳转到菜单 --> scroll 滚动事件 计算锚点的offset 和pageYoffset 给对应菜单目录添加样式 2.实现 为了给不熟悉ES6语...

2018-05-17 21:18:05

阅读数:22

评论数:0

深入理解ES6 -- 函数

前言函数是所有编程语言的重要组成部分, 在 ES6 出现前,JavaScript 的函数语法一直没有太大的变化 , 从而遗留了很多问题和隐晦的做法,导致一些基本功能经常要编写很多代码. 例如定义一个类 要用到安全模式,做检测.函数默认参数如何赋值等问题.1.函数形参的默认参数JavaScr...

2017-10-03 01:28:31

阅读数:588

评论数:0

JavaScript 控制(改变)canvas(画布)的大小

前段时间在论坛看到有人问如何自由改变画布大小,闲来无事,就花了点时间解决,在CSDN 博客中没有相关博文,于是顺手记录下来html5 里面有一个新标签canvas,也就是画布,画布常常需要重绘,改变大小等 这里处理的就是改变大小的问题,总结一下改变大小的方式, 1.直接设置style,docu...

2016-10-18 15:26:26

阅读数:10388

评论数:0

HTML5 重写video控制栏 ,Chrome去除下载按钮

video标签 video控制栏功能 volume 声音 currentTime 视频进度 play/pause 播放/暂停 fullscreen 全屏 download (Chrome下显示) 一般情况下重写控制栏的目的: 样式上的优化, 去除Chrome的下载按钮 ...

2018-05-30 22:26:11

阅读数:36

评论数:0

onhashchange

onhashchange事件 触发条件 location.hash发生改变的时候触发, *注意hashchange事件触发并不会刷新页面,而只是页面的滚动 *准确来说是展示对应的锚点,张鑫旭大神的锚点解说 默认参数 window.onhashchange = function(...

2018-05-17 19:51:04

阅读数:16

评论数:0

JavaScript正则方法replace实现搜索关键字高亮

前言正则表达式是字符串处理工具中强有力的工具.也有人认为这只是一个小玩具,但不管怎么说都离不开它. 这里介绍的是JavaScript的正则表达式的replace方法 ,和实现搜索关键字高亮的功能.先介绍一下正则表达式的replace方法 w3school原文链接介绍正则表达式如何使用特殊字符$...

2017-09-17 23:10:38

阅读数:405

评论数:0

深入理解ES6 ---对象(object)

前言 在JavaScript中几乎每一个值都是某种特定的对象 ,例如数字是属于Number 类型的对象,字符串是String 类型的对象.可见对象在JavaScript中的重要性,而在ES6中着重通过多种方式加强对象的使用,通过简单的而语法扩展,提供更多操作对象及与对象交互的方法. 对象的...

2017-09-13 00:16:18

阅读数:369

评论数:0

深入理解ES6 --解构

前言对象和数组字面量是JavaScript中两种最常用的数据结构,由于JSON数据格式的普及,二者已经成为语言中特别重要的一部分.在编码过程中,我们经常定义许多对象和数组,然后有组织的从中提取相关的信息片段,ES6 中添加了许多可以简化这种任务的新特性 : 解构.解构的目的减少同质化的代码 ...

2017-09-05 00:21:48

阅读数:460

评论数:0

深入理解ES6--块级作用域(let const)

var 声明及变量提升机制var 的声明提升机制 —> 在函数作用域或全局作用域中通过关键字var 声明的变量,无论实际在哪里声明,都会被当成在当前作用域(ES5作用域,只有函数能起到块级作用域的目的)顶部声明的变量. var 声明的变量会覆盖window的原有对象var value; ...

2017-09-03 23:19:12

阅读数:532

评论数:0

修改 placeholder 样式,placeholder 换行 以及iOS 上设置placeholder被遮挡

修改placeholder样式/*通过选择器就可以简单的修改该placeholder的样式*/ input::placeholder{ font-size:14px; color: #666666; }placeholder 换行在input 里面很少用到,input 就只有一行而...

2017-08-14 23:11:18

阅读数:2199

评论数:2

canvas画笔功能 Signature Pad

canvas画笔功能 Signature PadSignature Pad介绍Signature Pad是一个用于绘制平滑签名的JavaScript库。 它是基于HTML5画布.它适用于所有现代桌面和移动浏览器,不依赖于任何外部库 这是一个签名插件,兼容主流浏览器和移动端,绘制的曲线相当平滑.提...

2017-08-08 15:51:32

阅读数:291

评论数:0

html 标签引用外部文件时//的作用

html 标签引用外部文件时//的作用在HTML 文件中时常会用到一系列图片,大多数时候都是使用相对路径或者绝对路径来加载对应的js css,还有img图片. 引用就不需多言 下面看一下引用的方式src="./*" 相对路径引用 src="/*" 绝对...

2017-07-06 19:39:10

阅读数:537

评论数:0

html非文本只显示一行,多余隐藏的实现

先简单说明一下这里是指在HTML的span button 等其他行内元素,多于一行时会自动换行,但是有时候只需要显示一行,多余 隐藏的实现.思路过程都很简单,但是还是值得记录一二

2017-05-22 19:07:30

阅读数:934

评论数:0

javascript面向对象 -- 构造函数

小结 ECMAScript 支持面向对象(OO)编程,但不使用类或者接口。对象可以在代码执行过程中创建和 增强,因此具有动态性而非严格定义的实体。在没有类的情况下,可以采用下列模式创建对象。 工厂模式,使用简单的函数创建对象,为对象添加属性和方法,然后返回对象。这个模式后来 被构造函数模...

2017-03-31 22:15:18

阅读数:296

评论数:0

javascript 面向对象基础

JavaScript面向对象的实现是基于prototype 的基础,如果学过java的话,就知道一切皆对象 ,object 是所有类的父类,在JavaScript中也是一样,object是一切类的父类(直接或间接). 接下来就是讲解JavaScript面向对象的基础知识

2017-03-30 16:42:30

阅读数:370

评论数:0

javascript 中的this

javascript 中的this javascript中的this 经常让人迷迷糊糊,让人难以理解,时常困惑this 到底指向谁呢? 首先在window 下面,全局变量直接输出this ,这个是不需要疑问的,this指向window console.log(this);//window

2017-03-29 13:28:14

阅读数:253

评论数:0

javascript 数组方法属性总结

javascript数组方法总结javascript的数组方法有哪些,只需要 新建一个数组对象,输出数组,在原型方法中我们可以看到一个列表如下: 这里面就列举里所有的数组方法。 concat 连接两个或多个 数组,(参数不限于数组 ,也可以是一个变量) 该方法不会改变现有的数组,而仅仅...

2017-03-26 18:51:36

阅读数:298

评论数:0

使用node.js 解析excel 表格

node.js 解析excel 表格在这里使用的一个 node.js 的一个模块为 node-xlsx 安装命令为 npm install node-xlsx -s 在package.json 就可以看到安装了这个模块 。 node-xlsx 有一个限制那就是只能解析xlsx结尾的exce...

2017-02-26 14:42:36

阅读数:1336

评论数:0

javascript关于函数式编程

函数式编程函数式编程是一种编程范式。 常见的三种编程范式 有以下三种 命令式 c 函数式 go lisp 面向对象 java c++ javascript是一门多范式的编程语言 ,既可以像C语言一样 ,命令式编程也可以和java 一样 ,基于原型的继承,实现面向对象式编程。但是...

2017-02-18 19:06:58

阅读数:211

评论数:0

javascript 的null和undefined

null 和 undefined 。 这两者表现极为相似 console.log(null==undefined);//true 但是不少地方还是有些不同 null 和 undefined在现代JS语义里面是有明确区别的: null 表示一个值被定义了,定义为“空值”; undefin...

2017-01-09 17:59:10

阅读数:179

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭