Web开发
function myFunction() {var str = "word";var n = str.includes("o");document.getElementById("demo").innerHTML = n;}输出结果 true if (entityid != "") { filte ...
<textArea rows="10" cols="100" id="test">你好好呀</textArea> <button onclick="change()" >点击改变</button> function change(){ var text= document.getElementByI ...
1.如何截取字符串“http://www.baidu.com”中的www :var arr = “http://www.baidu.com”; :console.log(arr.slice(7,10)); 2.获取一个字符串的长度 :var s = “String”; :console.log(s. ...
简介 本章节讨论使用ES6编码风格到代码中需要注意的点。通过记住这些关键点,可以让我们写出更优美的、可读性更强的JavaScript E6风格的代码。 1、块级作用域 1.1、let取代var ES6 提出了两个新的声明变量的命令: let 和 const。其中,let可以完全取代var,因为两者语 ...
js是单线程的,为什么可以执行异步操作呢? 这归结与浏览器(js的宿主环境)通过某种方式使得js具备了异步的属性。 区分进程和线程: 进程:正在运行中的应用程序。每个进程都自己独立的内存空间。例如:打开的浏览器就是一个进程。 线程:进程的子集,是独立的。线程在共享的内存空间中运行。 浏览器是多进程的 ...
主要用到下面两个属性,两个属性的对比 定义 onbeforeunload : onbeforeunload 事件在即将离开当前页面(刷新或关闭)时触发。 该事件可用于弹出对话框,提示用户是继续浏览页面还是离开当前页面。 对话框默认的提示信息根据不同的浏览器有所不同,标准的信息类似 "确定要离开此页吗 ...
项目出现这个问题,是一个叫core-js的包出了问题 解决: 版本问题,要重新install npm install core-js@3 --save # or npm install core-js@2 --save ...
<a> 标签的 target 属性规定在何处打开链接文档。 _blank 浏览器总在一个新打开、未命名的窗口中载入目标文档。 _self 这个目标的值对所有没有指定目标的 <a> 标签是默认目标,它使得目标文档载入并显示在相同的框架或者窗口中作为源文档。这个目标是多余且不必要的,除非和文档标题 <b ...
// jQuery中封装了3种 ajax 请求方式 // 1, get请求方式 // 2, post请求方式 // 3, 综合请求方式 // 1, get请求方式 // 语法 : $().get( {以对象的形式,定义4个参数} ) // 只有 url地址,是必要参数,其他可以不写 // get方式 ...
1. Commonjs模块规范 1.1 模块引用 var math = require('math'); 1.2 模块定义 上下文提供exports对象用于导出当前模块的方法和变量,并且他是唯一的导出出口,exports实际上是module.exports,而module.exports就是以一个暴 ...