高级JS

高级JS

0篇文章
为什么要学习this?如果你学过面向对象编程,那你肯定知道干什么用的,如果你没有学过,那么暂时可以不用看这篇文章,当然如果你有兴趣也可以看看,毕竟这是js中必须要掌握的东西。 全局...
注释在代码编写过程中的重要性,写代码超过半年的就能深深的体会到。 代码注释规范是刚进入前端开发的小菜鸟们的必修课程。 要养成良好的注释习惯。 普通注释: 普通注释是为了帮助开发者和...
之前我一直没有搞懂闭包,闭包和自执行函数到底是什么关系 为了弄懂也查阅了很多文档 不过发现现有的文档很多讲的太繁琐,或者说不能很好的解决我的疑惑 相信有很多小伙伴跟我一样有这样的困...
1.全局作用域 用 var 在全局(函数外)声明的所有变量,都具有全局作用域,即: 网页中所有脚本和函数均可使用。 var carName = " Volvo"; // 此处可调用...
随着前端js代码复杂度的提高,JavaScript模块化这个概念便被提出来,前端社区也不断地实现前端模块化,直到es6对其进行了规范,下面就介绍JavaScript模块化。 第一阶...
正则表达式 正则表达式在网络上有很多资料和工具,用的时候直接在网上搜即可 1. 声明和使用 1.1 通过构造函数定义 var 变量名= new RegExp(/表达式/); 1.2...
首先介绍下数组操作中 filter 和 splice 方法的区别: filter: array.filter(function(currentValue,index,arr), t...
这篇主要是谈谈两者的区别,至于谁优谁劣看官自己思考吧! 把第一条理解到位思想到位了做起来才会有的放矢,其他几条都是用的时候才能体会到 最核心的区别Git是分布式的,而Svn不是分布...
更新下 ES6 版本 标准时间戳 yyyy-MM-dd HH-mm-ss 2017-09-28 11:22:57 const timeFormat = (date) => {...
方法一,在调用文件的顶部加入下例代码: document.write("<script language=javascript src='/js/import.js'>...
Javascript Function无处不在,而且功能强大!通过Javascript函数可以让JS具有面向对象的一些特征,实现封装、继承等,也可以让代码得到复用。但事物都有两面性...
随着网站功能逐渐丰富,网页中的js也变得越来越复杂和臃肿,原有通过script标签来导入一个个的js文件这种方式已经不能满足现在互联网开发模式,我们需要团队协作、模块复用、单元测试...
JavaScript数据类型是非常简洁的,它只定义了6中基本数据类型 null:空、无。表示不存在,当为对象的属性赋值为null,表示删除该属性 undefined:未定义。当声明...
今天面试遇到了这样一道问题 我首先想到的是遍历字符串的方法 遍历字符串 var result = ""; function a(str) { for(var i=0;i<st...
这个是转载的代码 代码量少 亲测可行 很方便 比心♥~~ function goPAGE() { if ((navigator.userAgent.match(/(phone|pa...
之前上传了一个,这个是原生js实现tab栏切换的案例,不多说直接上代码! 同样复制粘贴就能看到效果哦! <!DOCTYPE html> <html> <...

关注我们的公众号

微信公众号