自定义博客皮肤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)
  • 收藏
  • 关注

原创 vue双向绑定原理demo模型

/* 自己写的代码, 实现vue的双向绑定和依赖收集 场景: 多个子组件用到父组件data中的数据, 当父组件data中的此数据发生改变时, 所有依赖它的 子组件全部更新 通常子组件的从父组件中拿取的数据不允许发生改变*///订阅者 Dep//一个订阅者只管理一个数据class Dep { constructor () { this.subs = [] //存放vue组件 } addSubs (sub) { .

2021-03-09 14:01:20 168

原创 前端面试题js+vue(2024年2月总结)

大部分来源于互联网,本人仅做了总结!!!js、H5、css部分css部分less特点:1. 变量 2. 混合(Mixins) 3. 嵌套规则 4. 运算 5. 函数 6. 命名空间 7. 作用域 8. 注释 9. 导入(Import)数据类型1,介绍js的基本数据类型。Undefined、Null、Boolean、Number、String2,类型判断用到哪些方...

2019-05-06 16:11:31 1999 1

原创 JS的事件冒泡和事件捕获

事件捕获指的是从document到触发事件的那个节点,即自上而下的去触发事件。相反的,事件冒泡是自下而上的去触发事件。绑定事件方法的第三个参数,就是控制事件触发顺序是否为事件捕获。true,事件捕获;false,事件冒泡。默认false,即事件冒泡。Jquery的e.stopPropagation会阻止冒泡,意思就是到我为止,我的爹和祖宗的事件就不要触发了。看实例,HTML结构...

2019-04-15 21:13:03 223

原创 大前端学习线路

本文转自别人的,仅供学习参考!!!第一阶段:HTML+CSS:HTML进阶、CSS进阶、div+css布局、HTML+css整站开发、JavaScript基础:Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript、DOM、BOM、定时器和焦点图。JS基本特效:常见特效、例如:tab、导航、整页滚动、轮播图、JS制作幻灯片、弹出层、手风琴菜单、瀑布流布...

2019-04-01 20:08:30 213

原创 json基本使用

JSON对象结构var jsonObj ={"键名1":值1,"键名2":值2,……"键名n":值n}从JSON中读数据jsonObj.keyjsonObj["key"]向JSON写数据jsonObj.key = 值;jsonObj["key"] = 值;修改JSON中的数据jsonObj.key = 新值...

2019-04-01 20:07:50 142

原创 MongoDB笔记

mongod --dbpath c:\data\db 进入安装目录运行mongo.exe 连接mongodb备份恢复mongodump -h 127.0.0.1:27017 -d zbt -o c:/data/dump/mongorestore -h 127.0.0.1:27017 -d zbt /data/dump/zbt创建数据库和日志文件的目录mongod --co...

2019-04-01 19:58:58 96

原创 linux高频命令(个人总结)

rm -rf 删除目录名字 命令即可 -r 就是向下递归,不管有多少级目录,一并删除 -f 就是直接强行删除,不作任何提示的意思rpm -ql 软件名称 显示安装目录chmod 777 -R 全部文件firewall-cmd --state 查看防火墙状态systemctl stop firewalld.service 停止firewallsystemctl disable...

2019-04-01 19:57:17 286

原创 mac下的常用环境配置

Mac下安装home-brew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/instal...

2019-04-01 19:31:01 153

原创 Electron使用笔记

vue部分cnpm install -g vue-cli vue init simulatedgreg/electron-vue my-projectelectron下载失败解决办法:单独设置electron为淘宝镜像npm config set electron_mirror https://npm.taobao.org/mirrors/electron/yarn config ...

2019-04-01 19:27:17 261

原创 webstorm Mac常用快捷键

编辑Command+alt+T 用 (if..else, try..catch, for, etc.)包住Command+/ 注释/取消注释的行注释Command+alt+/ 注释/取消注释与块注释alt+↑ 向上选取代码块alt+↓ 向下选取代码块Command+alt+L 格式化代码tab,shift+tab 调整缩进Control+alt+I 快速调整缩进...

2019-04-01 19:25:28 2068 1

原创 RESTful API笔记

nodejs中安装restnpm install restify常见的状态代码: 状态码 含义 200 (OK) 这是成功HTTP请求的标准响应。 201 (CREATED) 这是导致成功创建项目的HTTP请求的标准响应。 204 (NO CONTE...

2019-04-01 19:23:16 239

原创 Centos 7基本配置和桌面美化总结

一. 字体安装流程1、安装字体管理工具yum install -y fontconfig mkfontscale2、下载自己想要的字体, 将字体放入对应的服务器目录,没有则新建mkdir -pv /usr/share/fonts/chinese3.建立字体缓存 cd /usr/share/fonts/chinese/ mkfontscale mkfontdi...

2019-03-30 13:21:39 2700

原创 Javascript闭包——懂不懂由你,反正我是懂了

原文链接:https://kb.cnblogs.com/page/110782/摘要:“如果你不能向一个六岁的孩子解释清楚,那么其实你自己根本就没弄懂。”好吧,我试着向一个27岁的朋友就是JS闭包(JavaScript closure)却彻底失败了。  越来越觉得国内没有教书育人的氛围,为了弄懂JS的闭包,我使出了我英语四级吃奶的劲去google上搜寻着有关闭包的解释,当我看到stacko...

2017-12-17 14:51:53 291

原创 cookie 和session 的区别详解

本文转载自https://www.cnblogs.com/shiyangxt/archive/2008/10/07/1305506.html这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WE

2017-12-15 12:15:10 148

转载 JS实现数组去重方法总结(六种方法)

本文给大家分享了js数组去重的六种方法,非常不错,具有参考借鉴价值,需要的朋友参考下吧方法一:双层循环,外层循环元素,内层循环时比较值如果有相同的值则跳过,不相同则push进数组Array.prototype.distinct = function(){ var arr = this, result = [], i,

2017-12-15 11:25:49 469

原创 ECharts地图使用一段代码即可搞定

<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> Demo // 3 配置echarts的路径 require.confi

2017-12-05 16:41:18 1643

原创 移动端自适应封装的通用媒体查询代码

1.可放在less中@input引用//设计稿宽度@psdWidth:750;//基准值@baseSize:100;//定义变量@r:100rem;//需要适配的设备宽度,可自行添加@deviceWidthList:320px,360px,375px,384px,400px,414p

2017-12-05 16:15:24 1387

原创 json基本使用

JSON对象结构var jsonObj ={    "键名1":值1,    "键名2":值2,    ……    "键名n":值n}从JSON中读数据jsonObj.keyjsonObj["key"]向JSON写数据jsonObj.key = 值;jsonObj["key"] = 值;

2017-12-05 16:04:08 176

转载 大前端学习线路

本文转自别人的,仅供学习参考!!!第一阶段:HTML+CSS:HTML进阶、CSS进阶、div+css布局、HTML+css整站开发、JavaScript基础:Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript、DOM、BOM、定时器和焦点图。JS基本特效:常见特效、例如:tab、导航、整页滚动、轮

2017-12-05 16:01:57 246

原创 jQuery常用事件和方法总结

百度 CDN:新浪 CDN:菜鸟教程 CDN:jQuery 语法$(selector).action()美元符号定义 jQuery选择符(selector)"查询"和"查找" HTML 元素jQuery 的 action() 执行对元素的操作文档就绪事件$(function(){ // 开始写 jQuery 代码... });

2017-12-05 15:59:19 3973

原创 javasctipt常用事件总结

鼠标事件onclick鼠标单击事件ondblclick鼠标双击事件onmouseover鼠标移入事件onmouseout鼠标移出事件onmousemove鼠标移动事件onmousedown鼠标按下事件

2017-12-05 15:56:46 1267

原创 javasctipt常用方法总结

element.querySelector(CSS 选择器)使用 window.alert() 弹出警告框。使用 document.write() 方法将内容写到 HTML 文档中。如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖。使用 innerHTML 写入到 HTML 元素。使用 console.log() 写入到浏览器的控制

2017-12-05 15:54:36 1433

原创 webstrop快捷键高级应用

:div#abc,按Tab键 :div.abc,按Tab键 div>p*6 ,按Tab键 输入一个div里有6个p标签a[href=#] ul.menu>li*6>a[href=#]{HTML} .menu为lu,其中有6个li中带a, Webstorm > Preferences > Live Templates即时模板设置html:5 或者 !

2017-12-05 15:52:27 180

原创 ajax基础内容

script>varxhr=XMLHttpRequest;//xhr.open("get", "index1.html");xhr.open("post","index1.html");xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");xhr.se

2017-12-05 15:50:28 122

原创 Html5常用备忘

  不断行的空白(1个字符宽度)  半个空白(1个字符宽度)  一个空白(2个字符宽度)  窄空白(小于1个字符宽度)over

2017-12-05 15:48:20 177 2

空空如也

空空如也

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

TA关注的人

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