
JS
Windy Z
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用 canvas 和面向对象思想绘制流星动画
本人也是前端小白,正在努力学习的路上奔跑~最近看到一位博主大大的绘制星空博文,加上最近对面向对象编程思想的理解,也照葫芦画瓢复现了一个demo,顺便熟悉一下canvas的一些API。源代码<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initi.原创 2020-12-13 18:06:56 · 93388 阅读 · 0 评论 -
前端基础算法题解法
代码均为自己手写,如有错误或更优解法,劳烦小伙伴们指教哈~1、斐波那契数列// 解法一function a (n, a1 = 1, a2 = 1) { if (n <= 1) return a1 return a(n - 1, a2, a1 + a2)}let res = a(5)console.log(res)// 解法二let a1 = 1, a2 = 1function b (n) { if (n <= 1) return a for.原创 2020-10-04 00:58:57 · 242123 阅读 · 3 评论 -
React中使用路由进行父子组件的通信
最近我在学习 React.js 框架,在此记录一下我使用 react-router-dom 来实现单页应用(SPA)的路由跳转时,怎么处理父子组件间的通信。本文使用的是 HashRouter。父组件中的路由配置/** * 我使用了 react-router-dom 里面的 Switch 进行页面内的路由更新 * NavPage 是父组件 * Content 是子组件 */class NavPage extends React.Component { render () { ret.原创 2020-06-19 23:10:08 · 135273 阅读 · 0 评论 -
微信小程序同一个方法内部多次 setData 无效解决方法
近期我在进行微信小程序开发的时候,遇到了一个函数需要多次 setData在 setData 进行完毕后,通过 console.log( this ) 来查看数据,发现数据是已经更新成功了但是页面却没有渲染出结果来因此推测可能是因为多次执行 setData,加上本身执行的操作比较复杂,导致小程序页面没能反应过来。解决方法后来通过定义一个对象,把所有要 setData 的数据都存放进对象里面,等执行的差不多的时候再一次性通过 setData 方法把数据更新过去let setData: any = {原创 2020-05-22 16:53:33 · 136444 阅读 · 0 评论 -
jQuery学习笔记
前言此博文是笔者在w3school学习jQuery时整理的笔记,有所不足,欢迎大家批评指正~1. jQuery语法基础语法:$(selector).action()$ 为 jQuery 的简写// selector可以为this,id,class名称,标签名字,属性文档就绪函数$(document).ready(function(){ //function内容});...原创 2020-04-23 20:23:01 · 140782 阅读 · 0 评论 -
JS学习笔记
前言本学习笔记系作者在学习JS时,摘抄自W3SCHOOL1.运算符取幂运算符(ES7):var x = 5;var z = x ** 2; //结果为25,等同于Math.pow(5,2)2. 数据类型2.1 数据类型基本数据类型:number,string,boolean,undefined,null引用数据类型:object,函数,正则表达式注意:js数组属于对象,...原创 2020-04-23 00:12:45 · 137465 阅读 · 0 评论