![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web
marster_wang
前端的世界需要你!
展开
-
canvas的宽高处理
canvas跟其他标签一样,也可以通过css来定义样式。但这里需要注意的是:canvas的默认宽高为300px * 150px,在css中为canvas定义宽高,实际上把宽高为300px * 150px的画布进行了拉伸,如果在这样的情况下进行canvas绘图,你得到的图形可能就是变形的效果。所以,在canvas绘图时,应该在canvas标签里直接定义宽高。一、通过行内元素:二、通过js应该直接调用...原创 2018-06-18 14:00:10 · 4150 阅读 · 0 评论 -
node的多行单行输入输出,
varreadline=require('readline');rl=readline.createInterface({input:process.stdin,output:process.stdout});varK=2;varinputs=[];rl.on('line',function(data){inpu...原创 2019-10-08 16:45:40 · 373 阅读 · 0 评论 -
node的多行单行输入输出,
varreadline=require('readline');rl=readline.createInterface({input:process.stdin,output:process.stdout});varK=2;varinputs=[];rl.on('line',function(data){inpu...原创 2019-10-08 16:44:03 · 801 阅读 · 0 评论 -
在for循环里,()是一个父级作用域,{}是子级作用域,let 定义的 i 会不一样
原创 2019-10-02 13:31:16 · 457 阅读 · 0 评论 -
对象的深复制
1、递归函数实现:(函数,对象,数组都可以深复制)2、varobj2=JSON.parse(JSON.stringify(obj)):缺点:(函数不可以深复制,复制之后函数不存在)原创 2019-09-28 19:53:30 · 60 阅读 · 0 评论 -
js 原型链,尤其注意Function.prototype与Function的关系
原创 2019-09-28 19:32:13 · 1669 阅读 · 0 评论 -
js构造函数中使不使用return 一个新对象的结果
不使用return 对象:使用 return 一个对象时:原创 2019-09-28 19:19:52 · 675 阅读 · 0 评论 -
setTimeout setInterval
两个方法的回调函数,都是经过指定毫秒数后被添加到事件/任务待处理队列中,而不是立即执行。即定时器指定的时间间隔,表示的是何时将定时器的代码添加到消息队列中,而不是何时执行代码!setTimeout每次直接把任务添加到队列中去,而 setInterval 在每次把任务 push 到任务队列时,都要进行一次判断(判断 上次的任务是否仍在队列中,是则跳过)...原创 2019-09-25 17:36:24 · 75 阅读 · 0 评论 -
js的六大继承
原型继承:构造函数继承:无法实现函数得复用://组合继承:结合了原型和构造函数得优点,但是调用了两次超类构造函数,一次在原型上,一次在实例上//原型式继承:和原型差不多://寄生继承:还是无法实现函数得复用//寄生组合继承...原创 2019-09-25 17:06:11 · 131 阅读 · 0 评论 -
js匿名函数内不能修改函数名,修改函数名也会当作无效处理,而普通函数可以在函数体内修改函数名
一、匿名函数内:二、普通函数内:原创 2019-09-25 16:58:57 · 770 阅读 · 0 评论 -
父子div同时设置position:absolute 对子元素设置top值,子元素的top是相对于父元素的border内边缘
代码:展现形式:原创 2019-09-25 16:40:56 · 1227 阅读 · 1 评论 -
webpack with node
在启动node服务器的时候,在服务器上运行webpack,将前端的代码打包好放在内存里让后台可以直接访问,不需要打包成dist文件和开启两个端口(1、webpack-devpserevr 打包开启的端口, 2、node 开启的端口);配置如下: 一、在 webpack.config.js 的output 添加一个路径 publicPath: '/' ,共后台 node 服务器使...原创 2019-04-08 12:19:27 · 163 阅读 · 0 评论 -
webpack4.0版本以上的运行
node_modules/.bin/webpack --mode development ./a.js --putput-filename -o bundle.js --output-path dist有这样的信息即可成功原创 2019-03-08 22:27:34 · 525 阅读 · 0 评论 -
js数组的扁平化
//1)方法一循环数组+递归调用方法二 利用apply+some方法三 es6 展开运算符原创 2019-10-08 17:25:25 · 94 阅读 · 0 评论