随笔分类 - js
1
摘要:示例: console.time('all time'); // code console.timeEnd('all time'); 实例: console.time('all time'); let a= 1; console.timeEnd('all time'); 定时器名称需一致,conso
阅读全文
摘要:1.什么是“构造函数”? 用new关键字来调用的函数,首字母一般大写 用this来构造它的属性以及方法 function Log(name, desc) { this.name = name; this.desc = desc; this.code = function(){ console.log
阅读全文
摘要:一、require:运行时调用,import:编译时调用。通常我们还会区别它们怎么导入模块的 1.运行时调用是啥->指的是在运行时可以随时导入的模块 2.编译时调用又是啥?指的是编译时期就要调用了,要定义在顶部否则会报错 二、如果require和import同一模块 1.毫无疑问会报出模块导入错误,
阅读全文
摘要:JavaScript的true和false什么时候会出现,如何优雅的写判断条件? 以下条件为false,也可称为“falsy” - > 虚值 以下条件为true,也可称为“truthy”->真值 还有一句话这么说来着,任何非0值都为真. 下方写了个小例子:
阅读全文
摘要:try... catch 1.try...catch和if语句 为什么不用if替换调try...catch? 大部分人都有这样想法 if=>只能判断用户操作 try...catch=>来自程序异常和用户操作(程序异常的话if貌似处理不了吧...) 2. try...catch不应该被滥用 try..
阅读全文
摘要:Note 【普通JSON数组插入指定位置并且合并】
阅读全文
摘要:一.它们之间的区别 setTimeout - 仅执行一次 setInterval - 间隔执行 二.为什么推荐用setTimeout替换掉setIntelval? javascript是异步执行的,所以setIntelval可能会延时 三. 演示与推荐 1. setTimeout // setTim
阅读全文
摘要:ES5:for,foreach,for..in ES6:for..of 关于for..of和for..in区别,请参见阮一峰教程 关于使用:根据最简,最适用的循环使用即可 * 1. 语法(参数) * 2. 使用限制
阅读全文
摘要:一.无DOM(VUE),以vue为示例 二. 有DOM,以网页为例
阅读全文
摘要:我们是通过键盘按的object.keyCode获取的 Html JavaScript
阅读全文
摘要:https://developer.mozilla.org/zh-CN/docs/Web/API/Element/scrollIntoView 移动端input被键盘遮挡,事件是跳到可视区域! 还有一个事件是指定在上方或下方 https://developer.mozilla.org/zh-CN/d
阅读全文
摘要:1 function randomImg() { 2 // 怎么使random不重复? 3 var i = Math.floor(Math.random() * 5); 4 var src = ''; 5 switch (i) { 6 case 0: 7 { 8 src = '...
阅读全文
摘要:正则表达式手册: http://tool.oschina.net/uploads/apidocs/jquery/regexp.html 正则表达式测试地址: http://tool.chinaz.com/regex/ 我们来举个例子: 电子邮箱 example@qq.com 1.username(e
阅读全文
摘要:转载于吴雨欣 https://www.cnblogs.com/wuyuxin/p/7017246.html return返回的值为Number、Boolean! 这也就解释了,为什么输入错误,焦点一直停留在某个区域!
阅读全文
摘要:闭包看似很简单,其实牵扯了很多东西,例如:上下文作用域(事件处理程序)、内存占用、局部以及全局变量、回调函数以及编程模式等 首先我们谈论一个问题,为什么需要闭包? 1.var全局定义(全局污染)- 指的是同一变量名会影响到所有的同名变量。 运行好像真的没问题,没关系,我们试一试下面 搞什么嘛,明明是
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv
阅读全文
摘要:1 2 3 4 5 6 7 8 三级联动 9 10 11 12 13 14 15 16 1219 1222 1223
阅读全文
摘要:已经一个月没敲代码了,工作难找,挺烦。 先总结一下javascript吧。 1.js概述 2.语法结构 3.类型、值和变量 4.表达式和运算符 5.语句 6.对象 7.数组 8.函数 9.类和模块 10.正则表达式的匹配 11.js的子集和扩展 12.服务器端js 13.web浏览器js 14.wi
阅读全文
摘要:<!DOCTYPE> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=7" /> <titl
阅读全文
1