自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 原生微信小程序canvas签名功能

半个月前百度搜出来的,没存书签现在不知道是哪篇文章了,再搜也没搜出来那篇文章,还好当时把代码复制到本地跑了一下,现在再发csdn存一下。

2024-05-09 10:20:25 493

原创 .git文件夹删除不掉

场景:clone前端开源项目下来vue-某某-admin,如果直接在此基础上开发,会有以前的开源作者的几十上百次提交记录,不太舒服,想直接删.git文件夹,提示要管理员权限,删不掉。解决办法:把.git文件夹ctrl x到任意地方,就能删了,也是怪。

2024-03-16 16:18:23 1024 1

原创 v-directive无效

new Vue directive

2022-06-07 14:33:57 1431 1

原创 serve: `vue-cli-service serve`

昨天都还好好的,早上来一启动项目就报错

2021-06-11 10:27:55 3577 2

原创 es5继承

//es5的继承//父类手机,是个构造函数functionphone(brand,price){this.brand=brand;this.price=price;}//父类方法phone.prototype.call=()=>{console.log("wo可以打电话")}//子类,智能手机functionsmartphone(brand,price,color,size){...

2020-11-11 01:09:44 517

原创 vue 中data初始化变量赋值null或{}的问题

等晚上回去看完vgj在写吧~

2018-03-31 11:18:14 8799 8

原创 好久没写了=。=

判断对象是否含有某个属性,obj是否含有age这个属性呢?Object.keys(obj).includes("age") ok~

2018-03-29 19:25:52 200

原创 基础

ES3:    string:        charAt(index):表示字符串索引为index处的字符,如果index超出范围,返回空字符。        charCodeAt(index):表示字符串索引为index处的字符的Unicode编码,如果index超出范围,返回NaN。        concat(str,...):连接多个字符串,返回连接后的字符串,原str不受影响。    ...

2018-02-22 11:52:28 160

原创 浏览器清除js缓存

如果Ctrl+F5,network里面的disable cache这些都试过了,再试试按一下F12,关掉调试工具之后再Ctrl f5

2018-02-12 20:11:22 1369

原创 基础api

方块,点到哪个哪个变色,其他方块hover也能变色。1、mouseenter  添加类,leave 删除此类2、click  : $(this).parents("xx").find(".active").removeClass("active");   $(this).addClass("active");问题是click之后移出方块会触发leave,导致不能选中

2018-02-02 17:28:24 341

原创 obj

实例化:    var vm = new Vue({        el:"#naki",        data:{            msg:"haha"        }    })    vm.msg === vm.$data.msg  //true  ,msg ne?双向数据绑定:将DOM与Vue实例的data数据绑定到一起,彼此之间相互影响

2018-01-12 16:20:46 237

原创 zha

string:ES6 为字符串添加了遍历器接口(详见《Iterator》一章),使得字符串可以被for...of循环遍历。除了遍历字符串,这个遍历器最大的优点是可以识别大于0xFFFF的码点,传统的for循环无法识别这样的码点。传统上,JavaScript 只有indexOf方法,可以用来确定一个字符串是否包含在另一个字符串中。ES6 又提供了三种新方法。    i

2018-01-10 17:02:05 160

原创 es6数组方法

node:1.使用下划线(_)获取表达式的运算结果2.Read Eval Print Loop:交互式解释器3.ctrl + c - 退出当前终端。    ctrl + c 按下两次 - 退出 Node REPL。    ctrl + d - 退出 Node REPL.    向上/向下 键 - 查看输入的历史命令    tab 键 - 列出当前命令    .hel

2018-01-09 15:59:15 3732

转载 前端部分性能优化

页面性能优化是前端从未停止探讨的问题,雅虎将 web 页面的优化分为 7 部分,总结了 35 条军规。这里,总结页面从输入回车到内容展现这一过程中的优化方法,主要目的是为了缩短页面的渲染时间,使页面内容尽可能快的展示出来。 初次加载页面,浏览器请求资源到接收到该资源之间,需要经历一段漫长的网络传输过程。 DNS 解析浏览器请求一个网络资源,如 html、

2018-01-09 10:25:18 134

原创 2017.12.01(node)

1、分析Node.js 的 HTTP 服务器:首先请求(require)Node.js 自带的 http 模块,并且把它赋值给 http 变量。接下来我们调用 http 模块提供的函数: createServer 。这个函数不仅参数是一个callback,还会返回 一个对象,这个对象有一个叫做 listen 的方法,这个方法有一个数值参数, 指定这个 HTTP 服务器监听的

2017-12-01 14:53:11 177

转载 nonde

作为一个程序员,应该具备哪些基本素养:1、不懂一定要问,重要的事儿说三遍,一定不懂要问,一定不懂要问,一定不懂要问。在实际的开发中,是一个团队在协作开发,如果一个人出错会拖慢这个团队的进度,新手程序员最容易犯的错误就是,不善于沟通,以为出了错误再说,往往到最后出了错误真的不仅会坑惨自己还让整个团队的进度慢下来。所以在开发中遇到不懂的问题先自行解决,实在不行可以向同事虚心请教。2、缺少必

2017-11-25 09:19:17 531

原创 http请求

当用户在搜索栏中输入url检索,大概有以下几个步骤吧。1.第一步搜索无果后执行第二步,有锅就是成功拿到ip地址进行第五步的握手,第二步没检索到同理进行第三步window->systems32->drivers->etc->hosts(应该没错吧。。)...第四步是肯定能拿到的其中第四步的过程:上上图的第四步已经发起了一个dns系统调用,这个是

2017-11-24 22:29:43 211

原创 2017.11.24(js基础)

1.JavaScript半知半解Document:整个文档树的顶层节点 DocumentType:doctype标签(比如) Element:网页的各种HTML标签(比如body>、a>等) Attribute:网页元素的属性(比如class="right") Text:标签之间或标签包含的文本 Comment:HTML或XML的注释 DocumentFragmen

2017-11-24 15:54:56 152

原创 EN(长更吧)

1.world wide web consortium2.hyper text transfer protocol3.uniform resource identifier4.uniform resource locator

2017-11-24 15:05:36 180

转载 http协议

HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信

2017-11-24 15:04:41 260

原创 websocket基础

1.简单通讯 发送 关闭 //链接后台的websocket服务 var ws = new WebSocket("ws://127.0.0.1:1596"); //var ws = new WebSocket("ws://127.0.0.1:1596");

2017-11-23 11:44:06 194

原创 四种数组去重

1.es3函数//判断一个元素是否存在于某个数组内function exist(element,array) { /*array.forEach(function (curr) { if (curr === element){ return true; } }) re

2017-11-23 10:49:43 330

原创 canvas基础

1.画线:lineWidth(number)粗细;strokeStyle线条颜色2.矩形:fillRect(220,10,100,100);3.圆:context.arc(390,60,50,0,2*Math.PI);三点钟是0,六点0.5π,顺时针为正4.弧:context.arcTo(110,180,60,225,65);5.文字6.图片 canv

2017-11-22 19:52:08 170

原创 2017.11.22

1.let的暂时性死区var tmp = 123;if (true) { tmp = 'abc'; // ReferenceError let tmp;}即使有全局定义的存在,但是在这个封闭的块中又重新用let定义了它,那就和全局没关系了,let又没有声明提升,在let前使用tmp肯定报错啊(这就是暂存性死区)2.程墨morgan react live听后笔记尽量

2017-11-22 19:06:24 152

原创 qiu969217118开通了他的C博客

一个笔记本

2017-11-13 15:54:04 157

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除