- 博客(17)
- 收藏
- 关注
原创 The AudioContext was not allowed to start(解决方案)
The AudioContext was not allowed to start(解决方案)
2022-11-26 11:28:41
18450
转载 uniapp 生命周期(onLoad跟onLoadonShow的区别)
一、uniapp生命周期分两种 :1、应用生命周期:仅可在App.vue中监听,在其它页面监听无效。2、页面生命周期:仅在page页面中监听,而单独封装的组件中【页面周期无效】,但是Vue的生命周期依然有效 【Vue的生命周期在任何地方都是有效的】二、页面生命周期1、页面的加载过程是:加载-显示-加载完成-页面隐藏-页面卸载2、页面生命周期的出发过程:onLoad:监听页面加载 =》 onShow:监听页面显示 =》 onReady:监听页面初次渲染完成 =》 onHide:监听页面..
2021-01-21 11:29:29
10981
原创 关于VUE路由配置跳转的那些事
1,使用路由前先在项目中安装路由,命令:npm i vue-router2,在模块中使用 import Vue from "vue" import VueRouter from "vue-router"// 引入依赖中的vue和vue-router Vue.use(VueRouter);//模块中安装路由功能3,创建路由对象并导出 var router = new VueRouter(Config); export default rou...
2020-06-27 16:38:19
443
原创 es6的数组去重
很久之前写过js数组去重的方法以前的去重是这样的https://blog.youkuaiyun.com/sinat_21234899/article/details/52839149但是现在用es6中的set数组去重更加简洁var arr = [4,2,8,4,9,2,1];var newArr = new Set(arr );就是这么简单因为Set 对象存储的值总是唯一的...
2020-06-26 15:29:33
122
原创 新浪云PHP7.0连接MySQL
最近需要部署项目到新浪云服务器上,后台语言使用的是PHP,在连接MySQL时遇到了小小的问题。首先我按照新浪云上的共享型数据库连接指南(http://www.sinacloud.com/doc/sae/php/mysql.html#api-shi-yong-shou-ce)来编写PHP连接代码,是可以连接的,另外搜索了一下相关信息,发现有一种更便捷的连接方式:$mysql = new Sa
2017-01-08 10:57:17
2851
原创 DOM对象与JQuery对象
DOM对象:是使用js来获取的DOM对象,如document.getElementById("box");JQuery对象:通过JQuery包装DOM对象后产生的对象,如$("#box");DOM对象与JQuery对象只能使用各自的方法,例如document.getElementById("box").innerHTML跟$("#box").text();实现同样的效果。可以看
2016-10-26 18:00:24
248
原创 js函数重载的问题
调用函数时,js通过函数名找到对应的函数对象,然后根据函数按照定义时的参数,和表达式参数列表按顺序匹配,多余的参数舍去,不够的参数按undefined处理,然后执行函数代码。所以,js重载函数需要通过函数代码判断参数值和类型实现。通常定义函数时,把必选参数放在参数列表最前面,可选参数放在参数放在参数列表必须参数后面,方便函数重载。如函数function abc(){ alert('abc')
2016-10-18 15:05:46
293
翻译 js全局变量与局部变量
当全局变量跟局部变量重名时,局部变量的scope会覆盖掉全局变量的scope,当离开局部变量的scope后,又重回到全局变量的scope,而当全局变量遇上局部变量时,怎样使用全局变量呢?用window.globalVariableName。
2016-10-18 14:22:49
379
原创 数组去重函数
function unique(arr){var ret =[arr[0]];for(var i=1;ivar repeat =false;for(var j=0;jif(arr[i] == ret[j]){repeat = true;break;}}if(!repeat){ret.push(arr[i]);}}return
2016-10-17 15:36:43
390
翻译 总结
1.javascript的本地对象,内置对象和宿主对象本地对象为array obj regexp等可以new实例化内置对象为gload Math 等不可以实例化的宿主为浏览器自带的document,window 等2.document load 和document ready的区别Document.onload 是在结构和样式加载完才执行jsDocument.rea
2016-10-17 15:22:38
219
原创 js中的普通事件与事件绑定
js中的普通事件只能添加一个事件,如果添加了多个,后面的会覆盖前面的。例如btn.onclick =function(){alert("事件1");}btn.onclick =function(){alert("事件2");}点击事件只会弹出"事件2",而事件绑定可以绑定多个事件btn.addEventListener('click',function(
2016-10-17 15:08:58
361
原创 语义化的理解
一方面,语义化就是让计算机能够快速的读懂内容,高效的处理信息,例如web使用的标签table,h1,h2,uo,li,img等标签,搜索引擎只能通过标签来判断内容的语义。因为页面的很大一部分流量是来自搜索引擎的,要使页面尽可能地对搜索引擎友好,所以就要尽可能地使标签语义化。另一方面就是便于与他人的协作,他人通过读代码就可以理解你网页标签的意义。可以分为html语义化,单单从标签就可以理解内容的
2016-10-13 10:36:19
4003
翻译 各大浏览器的内核
首先介绍一下内核:内核,其英文名称为“Layout engine”,翻译过来就是“排版引擎”,也被称为“页面渲染引擎”(下文中各种说法通用)。它负责取得网页的内容(HTML、XML、图像等等)、整理信息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。1、Trident内核:又称为IE内核,360浏览器也是该内核,是微软开发的一种排版引擎。2、webkit内核:使用
2016-09-28 10:54:39
371
原创 js里面的【事件的三个阶段】
js里面的事件的三个阶段分别为:捕获、目标、冒泡阶段。1、捕获:事件由页面元素接收,逐级向下,到最具体元素的,2、冒泡:跟捕获相反,由最具体的元素接收,逐级向上,到页面元素,3、目标:最具体的元素例如点击一个button时的触发事件过程如下:
2016-09-28 10:31:14
1495
转载 js ==与===区别
js ==与===区别(两个等号与三个等号)1、对于string,number等基础类型,==和===是有区别的1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等2)同类型比较,直接进行“值”比较,两者结果一样2、对于Array,Object等高级类型,==和===是没有区别的进行“指针地址”比较
2016-09-13 15:34:43
204
原创 会计算的calc()
calc可以通过一个表达式来calc()的运算规则calc()使用通用的数学运算规则,但是也提供更智能的功能:使用“+”、“-”、“*” 和 “/”四则运算;可以使用百分比、px、em、rem等单位;可以混合使用各种单位进行计算;表达式中有“+”和“-”时,其前后必须要有空格,如"widht: calc(12%+5em)"这种没有空格的写法是错误的;表达
2016-09-13 10:32:03
343
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人