如初的博客🥝
02-jQuery动画详解
前言 jQuery提供的一组网页中常见的动画效果,这些动画是标准的、有规律的效果;同时还提供给我们了自定义动画的功能。 显示动画 方式一: 1$("div").show(); 解释:无参数,表示让指定的元素直接显示出来。其实这个方法的底层就是通过display: block;实现的。 方式二: 1$("div").show(2000); 解释:通过控制元素的宽高、透明度、display属性,逐渐显示,2秒后显示完毕。 效果如下: 方式三: 1$("div").show("slow"); 参数可以是: slow 慢:600ms normal 正常:400ms fast 快:200ms 解释:和方式二类似,也是通过控制元素的宽高、透明度、display属性,逐渐显示。 方式四: 1234//show(毫秒值,回调函数;$("div").show(5000,function () { alert("动画执行完毕!");}); 解释 ...
02-Vue实例的生命周期函数
介绍 vue实例的生命周期:从Vue实例创建、运行、到销毁期间,总是伴随着各种各样的事件,这些事件,统称为生命周期。 生命周期钩子:就是生命周期事件的别名而已。 生命周期钩子 = 生命周期函数 = 生命周期事件。 生命周期函数的主要分类 根据上面这张图,我们把生命周期函数主要分为三类。 1、创建期间的生命周期函数 beforeCreate:实例刚在内存中被创建出来,此时,还没有初始化好 data 和 methods 属性 created:实例已经在内存中创建OK,此时 data 和 methods 已经创建OK,此时还没有开始 编译模板。我们可以在这里进行Ajax请求。 beforeMount:此时已经完成了模板的编译,但是还没有挂载到页面中 mounted:此时,已经将编译好的模板,挂载到了页面指定的容器中显示。(mounted之后,表示真实DOM渲染完了,可以操作DOM了) 举例: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464 ...
03-CSS样式表和选择器
03-变量的强制类型转换
前言 强制类型转换:将一个数据类型强制转换为其他的数据类型。 类型转换主要指,将其他的数据类型,转换为:String、Number、Boolean。你会把某个数据类型转换成 null 或者 undefined 吗?不会,因为这样做,没有意义。 其他的简单类型 --> String 方法一:变量+“” 或者 变量+“abc” 举例如下: 123vat a = 123; // Number 类型console.log(a + ''); // 转换成 String 类型console.log(a + 'haha'); // 转换成 String 类型 上面的例子中,打印的结果,都是字符串类型的数据。 方法二:调用toString()方法 举例如下: 1变量.toString() 【重要】该方法不会影响到原变量,它会将转换的结果返回。当然我们还可以直接写成a = a.toString(),这样的话,就是直接修改原变量。 注意:null和undefined这两个值没有toString()方法,所以它们不能用方法二。如果调用,会报错。 另外,Nu ...
03-jQuery操作DOM
文本主要内容 样式和类操作 节点操作 样式操作和类操作 作用:设置或获取元素的样式属性值。 样式操作 1、设置样式: 123456789 //设置单个样式: css(属性,值); $("div").css("background-color","red"); //设置多个样式: css(json);$("div").css({"width":100,"height":100,"background-color":"pink"}); 2、获取样式: 123//获取样式:css(属性);//获取的时候如果有很多个,那么获取jquery对象中的第一个alert($("div").css("width")); 举例如下: 类操作(className) 1、添加类样式: 1$(selector).addClass("liItem"); ...
04-CSS选择器:伪类
04-CSS3属性详解(一)
前言 我们在上一篇文章中学习了CSS3的选择器,本文来学一下CSS3的一些属性。 本文主要内容: 颜色 文本 盒模型中的 box-sizing 属性 处理兼容性问题:私有前缀 边框 背景属性 渐变 颜色 CSS3中,有一种新的表示颜色的方式:RGBA或者HSLA。 RGBA、HSLA可应用于所有使用颜色的地方。 RGBA 举例: 123background-color: rgba(0, 0, 255, 0.3);border: 30px solid rgba(0, 255, 0, 0.3); 解释: RGBA 即:Red、Green、Blue、Alpha R、G、B 的取值范围是:0~255 HSLA 举例: 1background-color: hsla(240,50%,50%,0.4); 解释: H 色调,取值范围 0~360。0或360表示红色、120表示绿色、240表示蓝色。 S 饱和度,取值范围 0%~100%。值越大,越鲜艳。 L 亮度,取值范围 0%~100%。亮度最大时为白色,最小时为黑色。 A 透明度,取值范 ...
04-WebStorm的使用
WebStorm的简单设置 1、主题修改: 可能大家会觉得软件的界面不太好看,我们可以换一下主题。选择菜单栏“File–settings–apperance–theme”,主题选择Darcula: 2、导入第三方主题: 系统提供的两种主题可能都不太好看,我们可以进入网站http://color-themes.com/来获取第三方主题,这里推荐两个主题,大家二选一即可: Sublime Material 上图中,在网站http://color-themes.com/中将主题下载之后,是一个jar包。那怎么导入到WebStorm呢? 别着急,回到WebStorm,选择菜单栏“ File-Import Settings”,将下载好的jar包导入即可。 3、代码字体修改: 选择菜单栏“File–settings–Editor–Font”: 上图中,点击红框部分,然后弹出如下界面: 我们在上图中修改代码的字体。 修改完之后发现 WebStorm 的一些默认字体(比如侧边栏的工程目录的字体)并没有发生变化,如果想改的话,也可以改(我个人一般是不改的)。 4、关闭更新: 如下图 ...
04-Vue动画
04-Vue动画.md 前言 动画的作用:提高用户的体验,帮助用户更好的理解页面中的功能。 使用过渡类名实现动画 官方文档的截图 过渡类名如下: 动画进入: v-enter:动画进入之前的初始状态 v-enter-to:动画进入之后的结束状态 v-enter-active:动画进入的时间段 PS:第一、第二个是时间点;第三个是时间段。 动画离开: v-leave:动画离开之前的初始状态 v-leave-to:动画离开之后的结束状态 v-leave-active:动画离开的时间段 PS:第一、第二个是时间点;第三个是时间段。 使用举例(通过Vue的过渡类名来实现) v-enter-to和v-leave的状态是一样的。而且一般来说,v-enter和v-leave-to的状态也是一致的。所以,我们可以把这四个状态写成两组。 现在我们来做个例子:点击按钮时,让div显示/隐藏。 1、引入: 如果我们不使用动画,应该是这样做: 12345678910111213141516171819202122232425262728293031<!DOCTYPE ht ...
04-jQuery的事件机制和其他知识
jQuery 设置宽度和高度 宽度操作: 12$(selector).height(); //不带参数表示获取高度$(selector).height(200); //带参数表示设置高度 宽度操作: 12$(selector).width(); //不带参数表示获取宽度$(selector).width(200); //带参数表示设置高宽度 问题:jQuery的css()获取高度,和jQuery的height获取高度,二者的区别? 答案: 123$("div").css(); //返回的是string类型,例如:30px$("div").height(); //返回得失number类型,例如:30。常用于数学计算。 如上方代码所示,$("div").height();返回的是number类型,常用于数学计算。 jQuery 的坐标操作 offset()方法 12$(selector).offset();$(selector).offset({left:100, top: 150} ...
03-VS Code的使用积累
常见配置 自动保存: 1"files.autoSave": "onFocusChange" 参考链接:https://blog.csdn.net/WestLonly/article/details/78048049 在新的窗口中打开文件: 1"workbench.editor.enablePreview": false, 常见操作 如何查看代码结构 方法一:「Cmd + Shift + O」 方法二:安装插件Code Outline 参考链接:https://www.zhihu.com/question/264045094 在本地开启服务器 12345# 安装npm install -g live-server# 启动live-server 参考链接:Visual Studio Code + live-server编辑和浏览HTML网页 常用插件 方式一:打开VS Code,左侧有五个按钮,点击最下方的按钮,然后就可以开始安装相应的插件了。 方式二:在vscode中输入快捷键「ctrl+shift+P」,弹出指令窗 ...
05-Atom在前端的使用
常用插件 Emmet:快速生成HTML片段,比如输入ul>li*3可以快速生成: 12345<ul> <li></li> <li></li> <li></li></ul> 详细地址,Emmet教程 Snippets:快速生成 js 代码片段(用来处理代码片段的模板输出),详细地址 Tree View:文件浏览器,详细地址 file icons:文件识别图标,使用这个插件会让你的编辑器显示对应的图标,详细地址 language-javascript-jsx:jsx语法高亮 ,详细地址 language-vue:vue语法高亮,详细地址 linter-eslint:eslint插件,详细地址 vue-snippets:vue代码片段,详细地址 pigments:颜色显示器,详细地址 linter-eslint:语法检查 Atom-Beautify:代码格式化 参考链接:https://github.com/cucygh/JDFinanc ...
空降评论复制本文地址
随便逛逛昼夜切换关于博客美化设置切换全屏打印页面