如初的博客🥝
03-Emmet in VS Code
前言 Emmet可以极大的提高 html 和 css 的编写效率,它提供了一种非常简练的语法规则。 举个例子,我们在编辑器中输入缩写代码:ul>li*6 ,然后按下 Tab 键,即可得到如下代码片段: 12345678<ul> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li></ul> 如何在某个语言中打开 Emmet 支持 默认情况下,你可以直接在 html、haml、jade、slim、jsx、xml、xsl、css、scss、sass、less、stylus、handlebars、php 和 javascriptreact 中使用 Emmet 。 但对于其他语言,你也可以通过如下设置将其打开: 1234567"emmet.includeLanguages": { &qu ...
02-变量
字面量:数字和字符串 “字面量”即常量,是固定值,不可改变。看见什么,它就是什么。 简单的字面量有2种:数字、字符串。 (1)数值的字面量非常简单,写上去就行了,不需要任何的符号。例如: 11 alert(886); //886是数字,所以不需要加引号。 (2)字符串的字面量也很简单,但一定要加上引号。可以是单词、句子等。 温馨提示:100是数字,"100"是字符串。 总结 字面量都可以直接使用,但是我们一般不会直接使用字面量。 如果直接使用字面量的话,非常麻烦。比如说,多个地方要用到同一个字面量,还不如事先定义一个变量,用来保存字面量。 变量更加方便我们使用,所以在开发中都是通过变量去保存一个字面量,而不会直接使用字面量。 变量 变量的概念 变量:变量可以用来保存字面量,而且变量的值可以任意改变。 变量的定义和赋值 在js中使用var关键字来声明一个变量。 变量举例如下: 1var a = 100; 如下图所示: var是英语“variant”变量的缩写。后面要加一个空格,空格后面的东西就是“变量名”: 定义变量:var就是一个关键字,用来定义变量。所谓关 ...
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」,弹出指令窗 ...
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-Vue中的Ajax请求
vue-resource的介绍 vue-resource是Vue高度集成的第三方包。 官网链接: 文档(http相关):https://github.com/pagekit/vue-resource/blob/master/docs/http.md vue-resource 依赖于 Vue。所以,我们要按照先后顺序,导入vue.js和vue-resource.js文件。 解释: vue.js文件向Windows对象暴露了Vue这个关键词;vue-resource.js向Vue身上挂载了this.$http这个属性。于是,我们可以直接写this.$http.get或者this.$http.post或者this.$http.jsonp来调用。 vue-resource 发送Ajax请求 常见的数据请求类型包括:get、post、jsonp。下面我们分别讲一讲。 get 请求 格式举例: 12345678this.$http.get(url) .then(function (result) { // 当发起get请求之后,通过 .then 来设置成功的回调函数 ...
02-Vue实例的生命周期函数
介绍 vue实例的生命周期:从Vue实例创建、运行、到销毁期间,总是伴随着各种各样的事件,这些事件,统称为生命周期。 生命周期钩子:就是生命周期事件的别名而已。 生命周期钩子 = 生命周期函数 = 生命周期事件。 生命周期函数的主要分类 根据上面这张图,我们把生命周期函数主要分为三类。 1、创建期间的生命周期函数 beforeCreate:实例刚在内存中被创建出来,此时,还没有初始化好 data 和 methods 属性 created:实例已经在内存中创建OK,此时 data 和 methods 已经创建OK,此时还没有开始 编译模板。我们可以在这里进行Ajax请求。 beforeMount:此时已经完成了模板的编译,但是还没有挂载到页面中 mounted:此时,已经将编译好的模板,挂载到了页面指定的容器中显示。(mounted之后,表示真实DOM渲染完了,可以操作DOM了) 举例: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464 ...
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、关闭更新: 如下图 ...
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 ...
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} ...
空降评论复制本文地址
随便逛逛昼夜切换关于博客美化设置切换全屏打印页面