- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 JS中的splice,substr,substring,slice方法的区别和作用
slice可操作数组和字符串,但substring和substr只能操作字符串,splice只能操作数组splice方法:splice(start,length,items)1.用于添加或删除数组中的元素2.这种方法会改变原始数组,会将指定元素从数组中删除3.参数 :第一个参数——开始位置的索引(数字),第二个参数(可选)——表示删除的数量(数字),第三个到第N个(可选)——要添加到数组的新元素4.返回值:将删除的元素写成数组作为返回值,如果未删除任何元素,则返回空数组 var lan
2020-11-17 20:17:24 706
原创 js的运行机制,事件循环和任务队列,浏览器的多线程,进程与线程
简述:浏览器是多线程的,浏览器至少提供5个线程去辅助一个页面程序的运行,有的浏览器还是多进程的,例如Chrome浏览器(启动时有多个进程,每打开一个页面,就增加了一个进程)js是单线程的,即js运行在浏览器中,始终在一个线程上执行,js为了提高执行效率,使用异步,异步就是两个或者两个以上的线程共同完成的,(浏览器提供的)浏览器的6个线程:1.UI线程(渲染页面,js可以操作DOM,影响渲染,所以js引擎线程和UI线程是互斥的,js执行时会阻塞页面的渲染)2.js引擎线程(js主线程,执行js代码
2020-11-11 20:34:55 343
原创 微信小程序自定义组件中的注意事项(包含ES6的箭头函数,解构赋值)
创建自定义组件: 1.在微信开发者工具中新建文件夹 2.点击文件右键点击"新建components" 3.命名文件,将会创建四个文件(.js文件中显示Component而不是Page)命名组件:1.在Pages文件夹中新建一个页面(create)2.在.json文件中的 "usingComponents" 中加入"标签名":"自定义组件路径"{ "usingComponents": { "Tabs":"../../components/Tabs/Tabs" }}调用
2020-11-10 23:19:15 485 1
原创 js中arguments对象,伪数组的形式
在JavaScript中一切都是对象,函数也是对象(函数是特殊的对象),函数都是由Function实例化出来的arguments对象:1.Javascript并没有重载函数的功能,但是arguments对象能够模拟重载。2.arguments与Function是分不开的,因为arguments这个对象不能显式创建3.arguments对象只有函数开始时才可使用。4.函数调用时,浏览器会传递两个隐式参数:①函数的上下文对象this。②封装实参的对象arguments。5.arguments不是数组
2020-11-05 20:49:26 459
原创 js中用闭包来做一个点赞的案例
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>点赞</title> <style> ul li img{ w
2020-11-05 19:56:05 242
原创 用三种方法做:点击盒子显示盒子的顺序(加属性,闭包,let关键字)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .box{
2020-11-04 14:10:40 627
原创 HTML5 FileReader对象操作文件
1.选择文件: 1.File API是HTML5在DOM标准中添加的功能,它允许Web内容在用户授权的情况下 选择本地文件并读取内容——通过File,FileList和FileReader等对象共同作用来实现 2.为了考虑文件安全问题,浏览器不允许JavaScript直接访问文件系统,但可以通过file 类型的input元素或拖放的方式选择文件操作 3.File表单可以让用户选取一个或者多个文件(multiple),通过FileAPI,可在用户选择文件后访问到
2020-11-03 21:37:55 224
我的家乡网站.rar
2020-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人