自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

茗茗

当你真的喜欢上喝茶的时候,你已经长大了……

  • 博客(34)
  • 收藏
  • 关注

原创 typeof 以及判断一个变量是对象还是数组的方法

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script type="text/javascri

2018-04-27 16:14:51 1906

原创 类数组转为数组,重写String去空格的trim方法

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <h4>1111</h4&g

2018-04-27 15:52:06 687

原创 js 中toString,valueOf(),new String(),String()以及new 函数(),和不new的区别

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script> //toString 和v

2018-04-25 17:44:07 872

原创 js 中正则表达式replace,test,match,search,exec,split方法详解,以及去掉字符串空格的方法

<head> <meta charset="utf-8"></head><script type="text/javascript"> var str1 = "Jack Tom vs Tom"; var s1 = str1.replace("Tom","lilei");//用lilei 代

2018-04-25 16:07:19 596

原创 js 中邮箱,手机号码,HTTPS,邮编,ip等常见的正则匹配

export default function validateService() { this.notNull = function(value) { if (!value || ('' + value).trim().length <= 0) { return false; } return true; ...

2018-04-25 16:05:16 803

原创 requie.js好处以及用法(四),基于css和html模块化

 先看配置文件:require.config({     urlArgs: "v=" + new Date().getTime(), baseUrl: "./js", paths: {       jquery: ["//cdn.bootcss.com/jquery/1.11.1/jquery", "lib/jquery-1.11.1"], //数组,如果前面没有的话就加载后面的。 ...

2018-04-12 15:17:23 460

原创 require.js的好处以及用法(三)

require.config({     urlArgs: "v=" + new Date().getTime(), baseUrl: "./js", paths: {       jquery1:["//cdn.bootcss.com/jquery/1.11.1/jquery","lib/jquery-1.11.1"],//数组,如果前面没有的话就加载后面的。 jquery:["/...

2018-04-12 14:16:15 175

原创 require.js的好处以及用法(二)

//define("jia1",[],function(){ 如果这么自定义名字的话,那么模块名字就是jia1,要想获取到这个模块,//main.js 中配置为paths: {jia1:"common/jia"},调用依赖为://define(['jia1'], function(add) {// console.log("我是依赖common中jia.js的模块!", add);// v...

2018-04-12 11:47:39 140

原创 require.js的好处以及用法(一)

为什么要使用require.js?愚见:1.异步加载防止阻塞:传统前端项目开发引入js文件是利用:script标签依次同步顺序加载,require(['module1','module2'])中的modue1和module2两个模块是异步加载(原理是在script标签中加入defer或者async属性,插入到head标签里面,以及module标签所依赖的标签也会插入head标签中),当然...

2018-04-12 11:08:50 1234

原创 闭包的使用以及应用场景以及垃圾回收机制

闭包的应用场景闭包文章一闭包文章二//关于闭包 循环点击,只输出最后一个i的问题,暂时不解释 //闭包:内部函数可以调用外部函数的参数,并且内部函数是在外部函数作用域之外执行的。 function fn1() { var _n = 1; return _n++; } console.log(fn1()); //1 虽然也能获取函数内部变量_n但是不是闭...

2018-03-26 13:26:31 461

原创 ES6 let const块级作用域以及ES5 var声明对比

for(var i = 0; i < 10; i++) { var bar = i; } console.error(bar, i) //9,10 i是全局变量 for(var j = 0; j < 10; j++) { let _bar = j; //let 声明将变量_bar默认绑定到自己外面的{}作用域中,但是下面的var声明变量还是全局的...

2018-03-26 10:39:32 304

原创 浏览器渲染页面的过程-----前端优化篇

浏览器工作原理一浏览器工作原理二说明:改变DOM元素位置,窗口大小,宽高,增删DOM都会触发浏览器回流,然后重绘,改变颜色,visibility:hidden 只重绘,不回流,影响性能。网页初始化的时候会回流重绘。优化:少操作DOM,如obj.style.fontSize = 14px,obj.style.color = 'red';会触发多次回流,应该直接给一个class属性,一次性修改。少用t...

2018-03-25 23:57:44 218

原创 java 内部类 匿名内部类 匿名类结合泛型 使用 详细教程 讲解

public class Inner{ public static void main(String[] args){ Xiao x = new Xiao(); x.study(); x.start().play(); //参数是匿名类的实例对象 x.sport(new Car(){ public void run(){ System.out.printl

2018-01-12 20:04:34 2074

原创 java 泛型类 泛型方法 泛型变量 静态方法泛型 区别汇总

package xxx.xxxx.demo;public class FanXingZongJie { public static void main(String[] args) { F1 f1 = new F1(); f1.fun1("fun1"); F2 f2 = new F2(); f2.fun2("fun2"); System.out.println(f2.fu

2018-01-12 15:29:53 7955

原创 this详解 包括apply call bind 构造函数 继承

//注:(以下this均是ES5非严格模式下的教程)很多朋友对this不是很理解,无非以下几种情况: //① 默认情况下this指向window,函数的一般调用方式如foo(); function foo1() { console.log(this); // window this.bar1(); // 等价于bar1(); } function ...

2016-12-02 15:38:50 265

原创 extend 静态方法和fn实例方法对比

extend和fn.extend的区别详解

2016-07-04 12:37:33 270

原创 DOM 和 jQuery对象相互转换 以及for-in和$.each遍历方法

DOM 和 jQuery对象相互转换 以及for-in和$.each遍历方法

2016-07-04 11:59:15 728

原创 typeof 和 instanceof

Documentvar a = 12;console.log(typeof a);console.log(a instanceof Number);//falsevar b = 'small';console.log(typeof b);//stringconsole.log(b instanceof String);//falsevar c = new String(2);

2016-07-04 11:17:48 231

原创 addEventListener事件

addEventListener事件

2016-06-27 15:39:10 489

原创 e.pageX,e.clientX.e.screenX.offsetLeft,scrollTop事件的区别

clientX,pageX

2016-06-27 12:55:16 2583

原创 e.keyCode

e.keyCode

2016-06-27 12:27:53 416

原创 scrollWidth/offsetWidth

offsetWidth/scrollWidth

2016-06-27 12:02:52 688

原创 浏览器宽高

浏览器可是区域大小

2016-06-27 11:58:38 220

原创 DOM常见举例

DOM常见的例子

2016-06-27 11:56:23 303

原创 DOM

常见DOM操作

2016-06-26 13:23:41 296

原创 window.screen

screen

2016-06-26 13:08:53 335

原创 setInterval、history和navigator

window常用对象

2016-06-26 12:57:53 466

原创 concat join reverse slice sort push unshift pop splice Array对象常用方法

数组常见方法总结。

2016-06-24 16:06:27 416

原创 indexOf charAt split substring substr字符串和Math常用方法总结

string和Math常用的几个方法

2016-06-24 12:12:39 693

原创 js基本数据类型引用类型深复制浅复制

//基本数据类型:string boolean number null undefined //引用类型 object //typeof null === 'object' 字符串 //内置对象 String Number Boolean Object Function Array Date RegExp Error Math var str...

2016-06-23 19:00:55 290

原创 location几种常用的属性和方法

location常用的属性方法

2016-06-17 19:03:46 2349

原创 js中常用的一些事件总结

常用的一些事件总结

2016-06-17 15:49:31 422

原创 css display:table-cell 文字、图片的垂直水平居中

文字、图片的垂直水平居中 (CSS2) inline-table:指定对象作为内联元素级的表格。类同于html标签(CSS2) table-caption:指定对象作为表格标题。类同于html标签(CSS2) table-cell:指定对象作为表格单元格。类同于html标签(CSS2) table-row:指定对象作为表格行。类同于html标签(CSS2) t

2016-06-17 15:46:01 1414

原创 使用jQuery bootstrap angularjs react.js开发常用文件引入链接地址

常见开发引入文件的链接

2016-06-04 13:18:43 2139

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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