随笔分类 -  js

摘要:Window.requestAnimationFram() 告诉浏览器,你希望执行一个动画,并且要求浏览器在下次重绘之前调用指定的回调函数更新动画 具体思路: 阅读全文
posted @ 2021-03-05 15:09 OneIsA 阅读(772) 评论(0) 推荐(0)
摘要:今天我遇到了一个问题,当请求接口后得到一个数组,这个数组在后面会用于比较,但也会改变,所以这个数组同时赋值给两个变量, 本来想着当在其他方法中改变其中一个变量, 在后来可以将两个变量用于比较 但是我发现其中一个改变,另一个也跟着改变。 后来发现,javascript中引用类型存在堆中,基本类型存在栈 阅读全文
posted @ 2020-09-11 18:19 OneIsA 阅读(154) 评论(0) 推荐(0)
摘要:echarts tooltip is covered by canvas on iOS13 问题: 解决办法:在tooltip配置项中加如下5,6,7行代码 1 tooltip: { 2 trigger: "axis", 3 confine: true, 4 formatter: "{b}月: {c 阅读全文
posted @ 2020-03-30 15:27 OneIsA 阅读(670) 评论(0) 推荐(0)
摘要:具体流程网上都有,主要说一下前端开发者应该主要的,简单的说就两步。 1,获取所需要的参数信息(和后台开发沟通) getWxPayInf() { PayApi.GetWxPay({ money: Math.abs(+this.payNumber), Title: this.title }) .then 阅读全文
posted @ 2020-03-25 22:52 OneIsA 阅读(391) 评论(0) 推荐(0)
摘要:在url传参时会对特殊字符进行转义,所以通过base64传参是需要进行处理 简单说下base64的使用 1,在项目根目录下安装 npm install --save js-base642,在项目文件中引入 let Base64 = require('js-base64').Base64 import 阅读全文
posted @ 2020-03-25 22:35 OneIsA 阅读(3457) 评论(0) 推荐(0)
摘要:把所有数组的方法列在了一张图上,为了自己温故一下,也为了以后忘记时好查阅。 如果大家在上面查阅方法,可以找到对应的方法名,看前面简单的注释,还是不能明白的话,可以看一下官网说明,地址给大家列出来,MDN-Array ES6-Array 图中es6说明是es6拓展的方法,改是对原始数组有改变的。 那些 阅读全文
posted @ 2020-01-05 16:54 OneIsA 阅读(285) 评论(0) 推荐(0)
摘要:虚拟DOM 虚拟DOM简而言之就是,用JS去按照DOM结构来实现的树形结构对象,一般称之为虚拟节点(VNode) 优点:解决浏览器性能问题 ,真实DOM频繁排版与重绘的效率是相当低的,虚拟DOM进行频繁修改,然后一次性比较并修改真实DOM中需要改的部分(注意!),最后并在真实DOM中进行排版与重绘, 阅读全文
posted @ 2019-10-21 16:41 OneIsA 阅读(247) 评论(0) 推荐(0)
摘要:一,浏览器的主要功能 就是向服务器发出请求,在浏览器窗口中展示您选择的网络资源,资源一般是指 HTML 文档,也可以是 PDF、图片或其他的类型。资源的位置由用户使用 URI(统一资源标示符)指定。 二,浏览器的组件 三,呈现引擎 /*渲染引擎主流程*/ webkit 主流程 Mozilla 的 G 阅读全文
posted @ 2019-10-14 16:49 OneIsA 阅读(504) 评论(0) 推荐(0)
摘要:一直以来觉得异步操作在我心头像一团迷雾,可是它重要到我们非学不可,那就把它的面纱解开吧。 ES6 诞生以前,异步编程的方法,大概有下面四种。 回调函数 事件监听 发布/订阅 Promise 对象 异步:简单的说:执行顺序不是一次连续完成的,中间加入了其他的程序运算,等第一阶段准备好了数据,再返回来进 阅读全文
posted @ 2019-08-28 10:44 OneIsA 阅读(206) 评论(0) 推荐(0)
摘要:获取当前的农历时间在vue中使用。 <template> <div class="gaia-header"> <img alt="gaia_logo" src="../../assets/gaia_logo.png"> <div class="hello-user"> <p>{{datetime}} 阅读全文
posted @ 2019-05-05 17:19 OneIsA 阅读(10554) 评论(3) 推荐(0)
摘要:其实判断数组的方法有四种,这样结合写相对来说是最严谨的一种, 四种方法如下 1,instanceof 2,constructor 3,isAarry方法 4,Object.prototype.toString 阅读全文
posted @ 2019-02-18 14:11 OneIsA 阅读(477) 评论(0) 推荐(0)
摘要:对于一本编程语言来讲,个人认为,最基本的就是存储,在存储,读取,计算值的时候是按照一定的规则来操作,这套规则呢就叫做作用域。 值保存,读取,的时候需要一个范围,如果以按照函数为单位的话就做函数作用域,按照模块的话就叫做模块作用域。作用域是可以相互嵌套的。 js作为一本编译语言,需要两个过程,一个是编 阅读全文
posted @ 2018-12-26 11:51 OneIsA 阅读(333) 评论(0) 推荐(0)
摘要:首先说说变量,JavaScript变量可以用来保存两种类型的值:基本类型和引用类型。 1,基本类型很好理解,源于基本数据类型:underfined,null,boolean,number和string。也就是简单的数据段,基本类型在内存中占据固定大小的空间,因此保存在栈内存中,提到栈内存,就想到了进 阅读全文
posted @ 2018-10-28 19:56 OneIsA 阅读(157) 评论(0) 推荐(0)
摘要:首先最基础的块语句(block语句),组合0-多个语句,块语句用一对花括号定义。(注意:没有块级作用域)。 var语句,声明语句,var a =b =1;这样创建,a是局部变量,b是全局变量,var a=1,b=1;这样声明都是局部变量。 其次就是try-catch语句,有三种,1,try和catc 阅读全文
posted @ 2018-10-22 10:09 OneIsA 阅读(279) 评论(0) 推荐(0)
摘要:操作符是操作数据值的符号,也叫做运算符。 按照操作个数分为:一元运算符,二元运算符,三元运算符。 按功能分为:位操作符,布尔操作符,乘性操作符,加性操作符,关系操作符,关系操作符,相等操作符,条件操作符,赋值操作符,逗号操作符。 一元操作符,只能操作一个值的操作符。 1.递增递减操作符,执行前置递增 阅读全文
posted @ 2018-10-15 00:46 OneIsA 阅读(440) 评论(0) 推荐(0)
摘要:JavaScript引用问题 1:<script>标签引用嵌入html页面中,在外部引用中是JavaScript文件时必须用src属性设置相应的文件的URL。2:在不使用defer和async,<script>元素按照出现在页面的先后顺序依次的解析,标签位置在主要内容的后面:。</body>前面。3 阅读全文
posted @ 2018-09-03 00:08 OneIsA 阅读(154) 评论(0) 推荐(0)
摘要:学习JavaScript高级程序设计第三版第一步。JavaScript简介不光在这一本说介绍,很多书都提及到,我就简单的把重点记录下来,当做整理吧,以便自己及大家观看。 1995年,我出生了,JavaScript也诞生了,JavaScript现在这么强大而且受欢迎,而我却默默无闻,等我把JavaSc 阅读全文
posted @ 2018-08-06 20:52 OneIsA 阅读(135) 评论(0) 推荐(0)