随笔分类 -  JavaScript

摘要:什么是jsconfig.json? 目录中存在jsconfig.json文件表示该目录是JavaScript项目的根目录。jsconfig.json文件指定根文件和JavaScript语言服务提供的功能选项。 提示:如果您不使用JavaScript,则无需担心jsconfig.json。提示:jsc 阅读全文
posted @ 2021-10-26 16:10 陈晓猛 阅读(2029) 评论(0) 推荐(0) 编辑
摘要:npm install报错gyp ERR! find VSgyp ERR! find VS msvs_version not set from command line or npm configgyp ERR! find VS VCINSTALLDIR not set, not running i 阅读全文
posted @ 2021-09-28 11:43 陈晓猛 阅读(4799) 评论(0) 推荐(0) 编辑
摘要:前言 因为Node.js是运行在服务区端的JavaScript环境,服务器程序和浏览器程序相比,最大的特点是没有浏览器的安全限制了,而且,服务器程序必须能接收网络请求,读写文件,处理二进制内容,所以,Node.js内置的常用模块就是为了实现基本的服务器功能。这些模块在浏览器环境中是无法被执行的,因为 阅读全文
posted @ 2021-08-24 19:37 陈晓猛 阅读(624) 评论(0) 推荐(0) 编辑
摘要:前言 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。 在Node环境中,一个.js文件就称之为一个模块(mod 阅读全文
posted @ 2021-08-24 18:08 陈晓猛 阅读(107) 评论(0) 推荐(0) 编辑
摘要:Collections underscore为集合类对象提供了一致的接口。集合类是指Array和Object,暂不支持Map和Set。 map/filter 和Array的map()与filter()类似,但是underscore的map()和filter()可以作用于Object。当作用于Obje 阅读全文
posted @ 2021-08-24 17:06 陈晓猛 阅读(341) 评论(0) 推荐(0) 编辑
摘要:jQuery选择器 层级选择器(Descendant Selector) 如果两个DOM元素具有层级关系,就可以用$('ancestor descendant')来选择,层级之间用空格隔开。例如: <!-- HTML结构 --> <div class="testing"> <ul class="la 阅读全文
posted @ 2021-08-23 20:11 陈晓猛 阅读(55) 评论(0) 推荐(0) 编辑
摘要:错误传播 如果代码发生了错误,又没有被try ... catch捕获,那么,程序执行流程会跳转到哪呢? function getLength(s) { return s.length; } function printLength() { console.log(getLength('abc')); 阅读全文
posted @ 2021-08-23 20:11 陈晓猛 阅读(48) 评论(0) 推荐(0) 编辑
摘要:浏览器对象 据说所有的浏览器都是支持的! 补充一点: IE 的盒子模型为 padding 和 border的宽度是被包含在设置的width中的,也就是说即使为元素添加了border和padding也是不会改变width的宽度。 但是在标准浏览器中实际计算的宽度由width 和 padding 以及 阅读全文
posted @ 2021-08-23 17:53 陈晓猛 阅读(140) 评论(0) 推荐(0) 编辑
摘要:原型链图 图中Parent是构造函数,p1是通过Parent实例化出来的一个对象。如果你看到这张图一脸懵,不要怕,往下看,下面会一步一步教你认识原型&原型链 前置知识 js的初学者一般很难理解原型和原型链的概念,但原型和原型链又是js中最重要的点之一。从jQuery到现在最火的框架之一Vue,原型的 阅读全文
posted @ 2021-08-19 14:32 陈晓猛 阅读(50) 评论(0) 推荐(0) 编辑
摘要:创建对象 JavaScript对每个创建的对象都会设置一个原型,指向它的原型对象。 当我们用obj.xxx访问一个对象的属性时,JavaScript引擎先在当前对象上查找该属性,如果没有找到,就到其原型对象上找,如果还没有找到,就一直上溯到 Object.prototype对象,最后,如果还没有找到 阅读全文
posted @ 2021-08-18 18:16 陈晓猛 阅读(78) 评论(0) 推荐(0) 编辑
摘要:基本语法 JavaScript的语法和Java语言类似,每个语句以;结束,语句块用{...}。但是,JavaScript并不强制要求在每个语句的结尾加;,浏览器中负责执行JavaScript代码的引擎会自动在每个语句的结尾补上;。 var x = 1; if (2 > 1) { x = 1; y = 阅读全文
posted @ 2021-08-18 17:54 陈晓猛 阅读(67) 评论(0) 推荐(0) 编辑
摘要:Date 在JavaScript中,Date对象用来表示日期和时间。 要获取系统当前时间,用: var now = new Date(); now; // Wed Jun 24 2015 19:49:22 GMT+0800 (CST) now.getFullYear(); // 2015, 年份 n 阅读全文
posted @ 2021-08-17 18:58 陈晓猛 阅读(44) 评论(0) 推荐(0) 编辑
摘要:正则表达式解析网站: https://jex.im/regulex/#!flags=&re=%5E(%5BA-Za-z0-9_%5C-%5C.%5D)%2B%5C%40(%5BA-Za-z0-9_%5C-%5C.%5D)%2B%5C.(%5BA-Za-z%5D%7B2%2C%7D)%24 阅读全文
posted @ 2021-08-17 15:49 陈晓猛 阅读(35) 评论(0) 推荐(0) 编辑
摘要:函数的定义和调用 定义函数 在JavaScript中,定义函数的方式如下: function abs(x) { if (x >= 0) { return x; } else { return -x; } } 上述abs()函数的定义如下: function指出这是一个函数定义; abs是函数的名称; 阅读全文
posted @ 2021-08-17 11:55 陈晓猛 阅读(79) 评论(0) 推荐(0) 编辑
摘要:webpack-nodejs-模块系统 其实,Module.exports才是真正的接口,exports只不过是它的一个辅助工具。 最终返回给调用的是Module.exports而不是exports。 所有的exports收集到的属性和方法,都赋值给了Module.exports。当然,这有个前提, 阅读全文
posted @ 2021-08-13 16:02 陈晓猛 阅读(333) 评论(0) 推荐(0) 编辑
摘要:Math.random():获取0~1随机数Math.floor() method rounds a number DOWNWARDS to the nearest integer, and returns the result. (小于等于 x,且与 x 最接近的整数。)其实返回值就是该数的整数位 阅读全文
posted @ 2021-08-13 15:29 陈晓猛 阅读(834) 评论(0) 推荐(0) 编辑
摘要:前言 JavaScript历史 JavaScript是一种运行在浏览器中的解释型的编程语言。 要了解JavaScript,我们首先要回顾一下JavaScript的诞生。 在上个世纪的1995年,当时的网景公司正凭借其Navigator浏览器成为Web时代开启时最著名的第一代互联网公司。 由于网景公司 阅读全文
posted @ 2021-08-12 14:37 陈晓猛 阅读(371) 评论(0) 推荐(0) 编辑
摘要:引言 在写前端的时候经常用到js或jquery语法,有时候傻傻分不清,现在将学习过程中遇到的总结一下。 $(function(){ })的使用 JQuery 的代码我们通常会包裹在一个$(function(){})函数中,jq 的$(function(){})也就是$(document).ready 阅读全文
posted @ 2021-06-03 15:14 陈晓猛 阅读(163) 评论(0) 推荐(0) 编辑
摘要:一、eval() 函数作用:eval()可以接受一个字符串str作为参数,并把这个参数作为脚本代码来执行。二、接受的参数:(1)如果参数是一个表达式,eval() 函数将执行表达式;(2) 如果参数是Javascript语句,eval()将执行 Javascript 语句注:(如果执行结果是一个值就 阅读全文
posted @ 2021-04-28 22:12 陈晓猛 阅读(10648) 评论(0) 推荐(0) 编辑
摘要:JavaScript 常用于验证用户的输入。 isNaN是把空串和空格当成 0 来处理。 阅读全文
posted @ 2017-07-12 09:40 陈晓猛 阅读(120) 评论(0) 推荐(0) 编辑