随笔分类 - js
摘要:昨天被拉进一个项目组,会接触一些与Echarts的相关任务,讲实话,在此之前echarts.js有使用过,但是很少,很浅,那我就且学且准备。因为没有实际数据 所以我就全部使用模拟数据,我先在coding上新建一个项目,然后项目初始化,vue init webpack ... 这些跳过。项目引入cnp
阅读全文
摘要:相似之处:1、都是用来改变函数的this对象的指向的。2、第一个参数都是this要指向的对象。3、都可以利用后续参数传参。 var xw = { name : "小王",gender : "男" age : 24, say : function() {console.log(this.name +
阅读全文
摘要:我很早之前2018-6月做了一个钟表显示时间,也发表了博客,当时效果如图: 手表预览地址:https://wangxiaoer5200.github.io/web_project/web/clock.html 时间预览地址:https://wangxiaoer5200.github.io/learn
阅读全文
摘要:我记得刚开始学js的时候学到浮点有举例0.1+0.2 它的计算结果是: 0.1+0.20.30000000000000004 很神奇的一个计算,js是弱语言,在精度上没做处理; 我就自己定义了加减乘除: 加: export const accAdd = (arg1, arg2) => { let r
阅读全文
摘要:身为一个前端,对数据操作是很重要的;今天踩了一个坑,排查了很久;使用简单例子说明一下我的坑; let arr = new Array(3).fill([]) ;这时候arr是= [[],[],[]]是一个包含三个空数组的数组; arr[0].push('1')原来以为得到[[1],[],[]], 实
阅读全文
摘要:今天重新看了一般原生js教程,看到一个例子 是点击按钮改变背景色。 我就改进了一下 点击按钮换一个颜色 并把色号给显示出来 <!DOCTYPE html><html><head><meta charset="utf-8"></head><body> <input type="button"oncli
阅读全文
摘要:今天在使用本地缓存 提取缓存数据 发现数据是字符串 所以才了解了一下JSON对象和JSON字符串相互转化! 例如 var s = {"sites":[ {"name":"Runoob", "url":"www.runoob.com"}, {"name":"Google", "url":"www.go
阅读全文
摘要:引言:为什么不仅仅做独立的选项卡为一个独立的网页,然后通过点击不同的标签来在不同的页面跳转来达到这个效果?“这样代码可能会简单一些,是的。但是这样每个独立的”页面“视图将会实际上是一个新加载的网页,跨视图更难保存信息,并把这个特征融入一个更大的UI设计。另外,所谓的”单页应用“正在变得非常流行——尤
阅读全文
摘要:今天看见一个例子:判断数组中是否有1,如果没有添加进去:var arrr=[5,7,9,6,30]for(var i=0;i<arrr.length;i++){ if(arrr[i]!==1){ arrr.push(1) break; }} 后来看了感觉不对,因为不管数组里存不存1在都会在数组里加1
阅读全文
摘要:根据传的参数不同 实现不同的功能或者不同的显示效果 链接页面: url="xxx.html?id=2" url="xxx.html?id=3" 接收页面 也就是在xxx.html跳转的页面接收: $(document).ready(function(){ var data=GetRequest(""
阅读全文
摘要:刚好碰到页面要做一个手表,其实只是实时动态获取当前时间,然后做个定时器去执行,十分有趣; 页面就不给了给js就行。 <script type="text/javascript"> window.setInterval(getTime,1000); function getTime(){ var d=
阅读全文
摘要:今天碰见并使用到,代码如下: function fn1(){ var content="你要传的值"; function fn2(){ alert(content); } return fn2; } var result=fn1(); result(); // 你要传的值 就是在函数里定义一个新函数
阅读全文
摘要:/* example: require.config({ paths: { "httpClient": "../../core/http-client" } }); require(['httpClient'], function (httpClient) { httpClient.get("cat
阅读全文
摘要:父层:第一个是方法申明 第二个是接收子层过来的数据 <script type="text/javascript"> $("#main").load(function(){ window.frames[0].postMessage("getMessage","*"); window.addEventL
阅读全文