js
hello-meng
这个作者很懒,什么都没留下…
展开
-
跨域方式:ajax、promise、 fetch、jsonp+express、postMessage 、window.name、webSocket
jsonp方式 cors方式postMessage 方式window.namelocalhost.hashwebSocket原创 2021-01-29 09:16:33 · 175 阅读 · 0 评论 -
回到窗口,js刷新页面
var myFunction = function() { if(window.frameElement.style.display == 'none') { document.removeEventListener('visibilitychange', myFunction); } if(window.frameElement.style.display != 'none') { if (document.hidden) { }.原创 2020-11-23 18:31:08 · 223 阅读 · 0 评论 -
正则表达式学习笔记
1. 正则表达式写法:2.3.4.5.6.7.8.9.10.11.// var ali = document.getElementsByClassName('active');function g...原创 2019-06-24 10:17:35 · 161 阅读 · 0 评论 -
requireJS
转载 2019-06-22 11:07:28 · 1694 阅读 · 0 评论 -
script标签属性:async、defer、data-main(requireJs)
1.前提一般script标签可放在头部head标签里,或者尾部body标签里。script放在头部浏览器解析标签时,会先下载完js,再往下解析html。浏览器在下载 js 时,不能多个js 并发一起下载。最多同时下载两个js,且会停止解析HTML。 script标签放在头部,会有页面加载慢,卡顿的体验。 建议script放在尾部,能加速网页加载。且js内代码若要获取HTML内的...原创 2019-06-26 10:22:24 · 3622 阅读 · 0 评论 -
react 笔记
import React from 'react';import logo from './logo.svg';import './App.css';class App extends React.Component { constructor() { super() this.name = "小明"; this.arr = ...转载 2019-07-09 11:29:41 · 97 阅读 · 0 评论 -
function arguments属性; call、apply、bind区别
function的属性argumentscall、apply、bind改变this指向转载 2019-06-28 13:35:05 · 130 阅读 · 0 评论 -
拖拽用到的 js事件
1.拖拽用到的 js事件drag、dragstart、dragend、dragenter、dragover、dragleave、drop2.代码展示<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> &am转载 2018-10-19 17:43:50 · 1370 阅读 · 0 评论 -
js Date 对象: 已知当前天的yy-mm--dd格式 / 标准时间格式,获取当前天的前一天, 时间格式转换
1. new Date : 获取当前日期时间(标准时间)new date:报错2. new Date() 与 new Date 与 Date()原创 2018-05-17 11:24:52 · 2871 阅读 · 0 评论 -
2018.6.12 — 插件封装及$.extend和$.fn.extend的使用详解
Jquery.extend()可以理解成为 Jquery 类添加静态方法,扩展方法原型是:1extend(dest,src1,src2,src3...);它的含义是将src1,src2,src3…合并到 dest 中,返回值为合并后的 dest ,由此可以看出该方法合并后,是修改了 dest 的结构的。如果想要得到合并的结果却又不想修改 dest 的结构,可以如下使用:1var newSrc=$....转载 2018-06-12 15:10:13 · 409 阅读 · 0 评论 -
for 循环 同步异步输出 0 1 2 3 4 (闭包立即执行函数、let)
// 1. for 循环 同步输出 0 1 2 3 4for (var i = 0;i < 5; i++){ console.log('1:' + i); // 0 1 2 3 4}console.log(`console.log i:${i}`); // 5// 2.for 循环 setTimeout 异步回调函数 不能异步输出 0 1 2 3 4for (var...原创 2018-08-11 15:09:52 · 1583 阅读 · 0 评论 -
input val值比较; 数字与字符串大小比较 ;typeof/instanceof的用法
<div style="width: 1000px;margin: 0px auto;"> <input id="input1" type="text" /> <input id="input2" type="number" /> <div class="btn btn-info btn-sm&原创 2018-05-17 11:27:28 · 1575 阅读 · 0 评论