JavaScript
文章平均质量分 67
孤鸿影来
聚沙成塔,集腋成裘,滴水石穿。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 · 347 阅读 · 0 评论 -
浏览器渲染页面的过程-----前端优化篇
浏览器工作原理一浏览器工作原理二说明:改变DOM元素位置,窗口大小,宽高,增删DOM都会触发浏览器回流,然后重绘,改变颜色,visibility:hidden 只重绘,不回流,影响性能。网页初始化的时候会回流重绘。优化:少操作DOM,如obj.style.fontSize = 14px,obj.style.color = 'red';会触发多次回流,应该直接给一个class属性,一次性修改。少用t...原创 2018-03-25 23:57:44 · 330 阅读 · 0 评论 -
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 · 376 阅读 · 0 评论 -
闭包的使用以及应用场景以及垃圾回收机制
闭包的应用场景闭包文章一闭包文章二//关于闭包 循环点击,只输出最后一个i的问题,暂时不解释 //闭包:内部函数可以调用外部函数的参数,并且内部函数是在外部函数作用域之外执行的。 function fn1() { var _n = 1; return _n++; } console.log(fn1()); //1 虽然也能获取函数内部变量_n但是不是闭...原创 2018-03-26 13:26:31 · 569 阅读 · 0 评论 -
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 · 922 阅读 · 0 评论 -
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 · 726 阅读 · 0 评论 -
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 · 972 阅读 · 0 评论 -
类数组转为数组,重写String去空格的trim方法
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <h4>1111</h4&g原创 2018-04-27 15:52:06 · 787 阅读 · 0 评论 -
typeof 以及判断一个变量是对象还是数组的方法
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script type="text/javascri原创 2018-04-27 16:14:51 · 2035 阅读 · 0 评论 -
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 · 293 阅读 · 0 评论 -
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 · 319 阅读 · 0 评论 -
location几种常用的属性和方法
location常用的属性方法原创 2016-06-17 19:03:46 · 2458 阅读 · 0 评论 -
setInterval、history和navigator
window常用对象原创 2016-06-26 12:57:53 · 550 阅读 · 0 评论 -
window.screen
screen原创 2016-06-26 13:08:53 · 439 阅读 · 0 评论 -
DOM
常见DOM操作原创 2016-06-26 13:23:41 · 346 阅读 · 0 评论 -
DOM常见举例
DOM常见的例子原创 2016-06-27 11:56:23 · 352 阅读 · 0 评论 -
浏览器宽高
浏览器可是区域大小原创 2016-06-27 11:58:38 · 274 阅读 · 0 评论 -
scrollWidth/offsetWidth
offsetWidth/scrollWidth原创 2016-06-27 12:02:52 · 793 阅读 · 0 评论 -
e.keyCode
e.keyCode原创 2016-06-27 12:27:53 · 472 阅读 · 0 评论 -
e.pageX,e.clientX.e.screenX.offsetLeft,scrollTop事件的区别
clientX,pageX原创 2016-06-27 12:55:16 · 2647 阅读 · 0 评论 -
addEventListener事件
addEventListener事件原创 2016-06-27 15:39:10 · 554 阅读 · 0 评论 -
js中常用的一些事件总结
常用的一些事件总结原创 2016-06-17 15:49:31 · 469 阅读 · 0 评论 -
indexOf charAt split substring substr字符串和Math常用方法总结
string和Math常用的几个方法原创 2016-06-24 12:12:39 · 749 阅读 · 0 评论 -
concat join reverse slice sort push unshift pop splice Array对象常用方法
数组常见方法总结。原创 2016-06-24 16:06:27 · 470 阅读 · 0 评论
分享