• 取消冒泡

    w3c取消冒泡 e.stopPropagation(); IE取消冒泡 e.cancelBubble(); 实例: !DOCTYPE htmlhtml lang="en"head meta charset="UTF-8" title取消冒泡/title/headbodydiv id="box1" style="background: #ABCDEF; width: 300px;height: 300px;" input type="button" value="t...

    2018-06-24 00:11:24

  • js重新讲解继承,es5的一些继承,es6继承的改变 ----

    es5 利用原型公有私有继承 function Parent(name) { this .name = name}Parent.prototype.home = '北京' ; function Child() { this .age = 8 ;} // 将父类的实例绑定在子类的原型上 Child.prototype = new Parent('aa' ); // 实例化原型 let child = new Child(); //...

    2018-06-24 00:11:24

  • js-小数计算问题

    先上图: 什么情况? 原因:js采用二进制进行小数计算 先看十进制的小数转换为二进制的方法: 十进制数的整数位是二进制数的整数位,十进制数的小数位是二进制数的小数位 假如我们有小数111.4(10),我们对他进行一下计算: 首先取小数位0.4,对其进行“乘二取整法”...

    2018-06-24 00:11:15

  • 纹理文本

    前面的话 本文将通过多种方式实现纹理文本的效果 背景裁切 对于实现纹理文本的效果,脑海中最直接能想到的办法可能是背景裁切background-clip 使用线性渐变来填充文本背景 style .box-with-text { background-image : linear-gradient(135deg,hsl(50, 100%, 70%), hsl(...

    2018-06-24 00:11:16

  • JS中的正则表达式

    1、正则表达式包括两部分 ①定义正则表达式的规则; ②正则表达式的模式(i/g/m); 2、声明正则表达式 ① 字面量声明: var reg = /表达式规则/表达式模式; eg: var reg = /white/g; ② 使用new关键字: var reg = new RegExp("表达式规则","表达式模式") eg: var...

    2018-06-24 00:11:10

  • ES6的语法

    一,定义变量let(类似var) 在js一直有一个bug是var: 1、var 声明的变量会有变量提升 console.log(name); // jhon var name = 'jhon'; 2、var 没有块级作用域 var name2 = 'jjjon' ;{ var name2 = 'tom' ;}console.log(name2); // tom 3、var 可以多次重复定义一个变量...

    2018-06-24 00:11:10

  • 反义字符存储总结

    前后端交互中,定义接口字段的时候,一般都会借助一些小工具来定义JSON格式的字符串。我在写这样的一个工具的时候碰到一个关于转义字符的问题。记录一下。 转义字符的定义,我理解就是为了区分一些已经有特定意义的字符,去掉这些特定意义而转为普通字符的辅助符号。例...

    2018-06-24 00:11:08

  • [js高手之路]深入浅出webpack教程系列6-插件使用之htm

    [js高手之路]深入浅出webpack教程系列索引目录: [js高手之路]深入浅出webpack教程系列1-安装与基本打包用法和命令参数 [js高手之路]深入浅出webpack教程系列2-配置文件webpack.config.js详解(上) [js高手之路]深入浅出webpack教程系列3-配置文件webpack.config.js详解...

    2018-06-24 00:11:05

  • js函数前面的+,!

    + function (){}(); 这里的加号,也可以替换成!,~等其他一元操作符,其效果相当于: ( function () { console.log("Foo!" ); })(); // or ( function () { console.log("Foo!"); }()); 如果没有这个加号的话,解析器会认为function是一个函数声明的开始,而后面()将...

    2018-06-24 00:11:02

  • node.js 核心http模块,起一个服务器,返回一个页面

    let http=require("http"); // 引入核心http模块 let fs=require("fs" );let mime = { '.js':'application/javascript' , '.css':'text/css' } // 创建一个函数,req代表客户端,res代表服务器可写流 let listener=(req,res)= { // res是可写流,有write和end if (req....

    2018-06-24 00:10:58

2