JS
文章平均质量分 64
DarkerSU
能动手的绝不动嘴
展开
-
hash和history模式实现原理
HTML5 history模式:通过history interface 新增的pushState、replaceState方法以及现有的go、back、forward方法来改变url(注:可以改变url的主体部分,顾在直接访问嵌套路由时,必须配有该路径所对应的资源否则会出现404的情况,但可以通过vue的redirect重定向到index页面或者404页面,来解决此问题),然后通过window.popState事件 来监听url变化并执行对应的回调函数,从而来展示不同的页面内容。原创 2023-02-16 12:55:41 · 267 阅读 · 0 评论 -
mysql数据查询
根据库名获取所有表的信息SELECT *FROM information_schema.`TABLES`WHERE TABLE_SCHEMA = 'erp';根据库名获取所有表名称和表说明SELECT TABLE_NAME, TABLE_COMMENTFROM information_schema.`TABLES`WHERE TABLE_SCHEMA = 'erp';view:根据库名获取所有的字段信息SELE原创 2021-09-28 14:28:58 · 102 阅读 · 0 评论 -
JQuery中$().each()和$.each()的区别
文章来源:JQuery中().each()和().each()和().each()和.each()的区别$(selector).each(function(index,element))作用:在dom处理上面用的较多示例:html部分文档<ul id="each_id"><li>Coffee</li><li>Soda</li>...转载 2019-10-25 15:11:55 · 163 阅读 · 0 评论 -
forEach()与each()、map()和filter()方法的区别
forEach()与each()区别forEach()为JavaScript(ES5)的方法,而each()方法是JQuery的方法,forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。注意: forEach() 对于空数组是不会执行回调函数的。forEach()的回调函数有两个参数,index,value,index为当前元素的索引值,value为当前元素。var a...原创 2019-10-12 12:30:31 · 783 阅读 · 0 评论 -
Vue 路由 导航守卫(全局守卫、路由独享守卫、组件内守卫)
Vue 路由 导航守卫(全局守卫、路由独享守卫、组件内守卫)转载 2019-12-21 14:52:51 · 215 阅读 · 0 评论 -
windows下nginx的安装及使用
1.下载nginxnginx官网:http://nginx.org/en/download.html 下载后解压,解压后如下:2.启动nginx有很多种方法启动nginx(1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过(2)打开cmd命令窗口,切换到nginx解压目录下,输入命令 nginx.exe 或者 start nginx ,回车即可3.检查nginx是否启动成功直接在浏览器地址栏输入网址 http://localhost:80,回车,出现以下页面说明启动成功也可以转载 2020-08-22 21:49:00 · 233 阅读 · 1 评论 -
Git小乌龟的安装及使用
1. 先下载git,按照相应的系统,https://git-scm.com/downloads,然后,一直next即可完成安装;2. 安装git小乌龟,https://tortoisegit.org/download/,同样的,一直next即可完成安装,但是,需要注意的是必须先安装git,在安装git小乌龟;3. 安装语言包,同样是https://tortoisegit.org/downloa...转载 2019-11-30 22:28:10 · 1852 阅读 · 0 评论 -
360壁纸图片API收录
获取壁纸类别url:http://wallpaper.apc.360.cn/index.php?c=WallPaperAndroid&a=getAllCategoriesurl 示例:http://wallpaper.apc.360.cn/index.php?c=WallPaperAndroid&a=getAllCategoriesjson 示例:{"errno": "0","errmsg": "正常","consume": "10","total": "16","data转载 2020-08-22 21:27:52 · 2822 阅读 · 0 评论 -
Vue路由传参的三种方式
方式一:路由配置参数传参getDescribe(id) {// 直接调用$router.push 实现携带参数的跳转 this.$router.push({ path: `/describe/${id}`, })// 方案一,需要对应路由配置如下: { path: '/describe/:id', name: '...原创 2019-10-12 12:51:28 · 334 阅读 · 0 评论 -
内网穿透神器
https://www.cnblogs.com/wangsongbai/p/13432256.html转载 2020-08-28 11:54:51 · 185 阅读 · 0 评论 -
移动端开发--盒子模型:display:-webkit-box的使用
移动端开发–盒子模型:display:-webkit-box的使用在移动布局中浮动已经不再重要,自适应成为主要的需求,所以display:-webkit-box;变的尤为重要.box-flex是css3新添加的盒子模型属性,实现布局的垂直登高/水平均分/按比例划分.兼容性有待提高,没有得到完全支持,可以使用它们的私有属性定义Firefox(-moz)/opera(-o)/chrome/safa...转载 2019-10-25 14:28:42 · 608 阅读 · 0 评论 -
JS中的aysnc和await的用法
1、首先需要理解async 和 await的基本含义async 是一个修饰符,async 定义的函数会默认的返回一个Promise对象resolve的值,因此对async函数可以直接进行then操作,返回的值即为then方法的传入函数// 0. async基础用法测试async function fun0() { console.log(1) return 1}fun0().then( x => { console.log(x) }) // 输出结果 1, 1,转载 2020-12-15 16:41:54 · 1961 阅读 · 0 评论 -
js和css常用库
js库库描述链接地址Github的在线cdnjs在线js和css引入库BootCDN 稳定、快速、免费的前端开源项目 CDN 加速服务开源的CDN在线库jsDelivr –开源CDN 免费,快速且可靠开源的CDN在线库Easy To Find 现成插件库封装好的插件库My97DatePicker日期插件库兼容性极强的日期插件库mCust...原创 2019-12-11 14:09:41 · 283 阅读 · 0 评论 -
正则表达式收集
匹配Email地址:[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?匹配网址:[a-zA-z]+://[^\s]*匹配电话号码:\d{3}-\d{8}|\d{4}-\{7,8}匹配身份证号:^(\d{6})(\...原创 2019-11-19 14:34:08 · 184 阅读 · 0 评论 -
this指向及apply、call、bind修改this指向
apply() 方法调用一个函数, 其具有一个指定的this值,以及作为一个数组(或类似数组的对象)提供的参数转载 2019-10-14 15:55:19 · 277 阅读 · 0 评论 -
JS数组遍历方法
1. forEach()循环数组,不会改变元素,不会返回新数组arr.foreach((value,index)=>{})2. map()遍历数组,对每个元素进行处理,之后返回元素;会返回一个新数组。var arr2 = arr.map((value,index)=>{value++ return value})3. some()遍历数组,在回调函数里进行条件的判断,...原创 2019-10-13 15:09:12 · 240 阅读 · 0 评论