笔记
文章平均质量分 68
听我说两句、
热爱编程 / 喜欢看博客 / 偶尔跟朋友聊技术。
展开
-
HTML标准的文档结构
HTML基本格式:<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="with=device-with initial-scale=1.0"&g原创 2021-08-21 11:02:02 · 321 阅读 · 1 评论 -
vue的一些常用指令
响应式:利用Object.defineProperty实现数据劫持vue中哪种情况下页面不会渲染数据?未经过声明的声明,但未在DOM中使用的 <渲染页面,操作DOM 非常消耗性能>更改数据后,页面会立刻重新渲染吗?不会。页面渲染的操作是异步执行的在虚拟DOM中渲染的如果想要拿到渲染过后的DOM元素,使用vm.$nextTick() / Vue.nextTick()vue当中的一些缺点会一直等待主线程上的任务执行完毕,才会渲染,还有可能出现卡原创 2021-05-29 12:35:24 · 106 阅读 · 0 评论 -
函数柯里化—用展开运算符写函数柯里化原理
利用展开运算符写函数柯里化function cal(a,b,c,d){ return a + b * c - d; } // 利用展开运算符写柯里化 function curry(func,...args){ return function (...subArgs){ const allArgs = [...args,...subArgs]; i原创 2021-05-29 00:45:20 · 105 阅读 · 0 评论 -
笔记—canvas基本操作
canvascanvas一个画布,使用js操作的用css给canvas设置大小,这不是画布大小,要在行间样式上设置;var ctx = canvas.getContext(‘2d’); //这个属于画布上的画笔ctx.beginPath(); 一次画的开始(重新开启一个路径) //规范:开始之前加上beginPathctx.moveTo(100,100); //画的起点ctx.lineTo(200,100); //画到哪里ctx.stroke(); //可以将画渲染上去ctx.cl原创 2021-05-29 00:40:49 · 155 阅读 · 0 评论 -
我的笔记—编程面试题大全
编程题:1、提示用户输入一个三位数,若不是三位数,则提示用户输入有误;若是三位数,则判断该数能否被13整除 let numbers = +prompt("请输入三位数字"); if(isNaN(numbers) || numbers > 999 || numbers < 100){ console.log("输入有误,请输入三位有效数字"); }else{ if(numbers % 13 == 0){ consol原创 2021-05-28 00:52:47 · 487 阅读 · 2 评论