08 2019 档案
摘要:``标签 标签用于插入图片。它是单独使用的,没有闭合标签。 ``默认是一个行内元素,与前后的文字处在同一行。 1. alt属性 用于图片的文字说明,当图片资源加载失败时,图片位置上会显示该文本 2. width/height属性 图片默认以原始大小插入网页,可自定义图片显示的宽高 3. sizes
阅读全文
摘要:HTML 标签的名称都带有语义( ),使用时应该尽量符合标签的语义,不要用错误语义的标签。语义良好的网页,天然具有良好的结构,对于开发者易读易写,容易维护,也能帮助计算机更好地处理网页内容。 1. 标签可以用在多个场景,既可以表示整个网页的头部,也可以表示一篇文章或者一个区块的头部。 2. 表示网页
阅读全文
摘要:数字表示法的不方便之处,在于必须知道每个字符的码点,很难记忆。为了能够快速输入,HTML 为一些特殊字符,规定了容易记忆的名字,允许通过名字来表示它们,这称为实体表示法(entity)。 实体的写法是&name;,其中的name是字符的名子。下面是其中一些特殊字符,及其对应的实体。 >` :`
阅读全文
摘要:1. hidden hidden是一个布尔属性,表示当前的网页元素不再跟页面相关,因此浏览器不会渲染这个元素,所以就不会在网页中看到它。相当于display:none 2. contenteditable 允许用户修改内容 3. draggable 是否可以 使用 Drag and Drop API
阅读全文
摘要:HTML `` 元素用于嵌入或引用可执行脚本。 在html中插入一个 标签 常用属性: 定义引入外部脚本的 定义 元素包含或 引用的脚本语言, ,` text/ecmascript application/javascript html5 JavaScript` async 浏览器是否在允许的情况下
阅读全文
摘要:meta标签 标签用于设置或说明网页的元数据,必须放在里面。一个标签就是一项元数据,网页可以有多个 属性 charset 此特性声明当前文档所使用的字符编码,但该声明可以被任何一个元素的 lang 特性的值覆盖。 name 属性定义文档级元数据的名称, content 表示元数据的值 name属性:
阅读全文
摘要:检查一个字符串(str)是否以指定的字符串(target)结尾。 如果是,返回true;如果不是,返回false。 这个挑战可以通过在ES2015中引入的.endsWith()方法来解决。但是出于这个挑战的目的,我们希望您使用JavaScript子串方法之一。
阅读全文
摘要:返回一个字符串,确保字符串的每个单词首字母都大写,其余部分小写。 像'the'和'of'这样的连接符同理。 function titleCase(str) { //把字符串所有的字母变为小写,并根据空格转换成字符数组 var arr = str.toLowerCase().split(" "); /
阅读全文
摘要:返回提供的句子中最长的单词的长度。 返回值应该是一个数字。 第一步,使用 方法将字符串转换成数组 从结果中可以看出,返回的数组length为9 第二步,循环数组,取出数组的每项的值 第三步,定义len变量值,然后逐次和数组的每项值的length进行比较,直到找出最大length值
阅读全文
摘要:题目: 计算所提供整数的阶乘。 如果使用字母n代表一个整数,则阶乘是所有小于或等于n的整数的乘积。 阶乘通常简写成 n! 例如: 5! = 1 2 3 4 5 = 120 使用递归实现: js function factorialize(num) { var result = 1; for (var
阅读全文
摘要:先把字符串转化成数组 ,再借助数组的reverse方法翻转数组顺序(Array.prototype.reverse()),然后把数组转化成字符串。 使用的API方法: 使用指定的分隔符字符串将一个String对象分割成字符串数组 方法将数组中元素的位置颠倒,并返回该数组。该方法会改变原数组。 将一个
阅读全文
摘要:垂直居中的几种方法 html结构 css 1. 使用flex布局 在父容器中设置 2. 绝对定位 分为已知宽高和未知宽高两种情况 已知宽高都是100px,设置自身为绝对定位(absolute),top和left为50%,margin left、margin top为自身的一半,也就是50px 未知宽
阅读全文
摘要:清除浮动方法 给父级定义 缺点:扩展性不好 父级 定位 浮动 开启 浮动/定位盒子的特点高宽都由内容撑开 缺点:IE6会失效,添加样式 触发 (haslayout) 缺点:IE6不支持 空标签清除浮动 `` 缺点:违反了结构行为样式相分离的原则. 伪元素清除浮动 clearfix
阅读全文
摘要:1. 生命周期 App(全局) 位置:项目根目录app.js文件 2. 页面生命周期 3. 组件生命周期
阅读全文
摘要:小程序根目录下的 app.json 文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。 JOSN文件不允许注释,下面为了学习加上注释,粘贴需要的片段去掉注释即可。小程序定义color建议使用16进制颜色 1. pages定义页面路径列表 2. wi
阅读全文
摘要:模拟器 | 端口 夜神安卓模拟器夜神安卓模拟器 62001 逍遥安卓模拟器逍遥安卓模拟器 21503 BlueStacks(蓝叠安卓模拟器)BlueStacks(蓝叠安卓模拟器) 5555 雷电安卓模拟器雷电安卓模拟器 5555 天天安卓模拟器天天安卓模拟器 5037 网易MuMu(安卓模拟器)网易
阅读全文
摘要:[TOC] 目录 js中new一个对象的过程 什么是闭包?闭包的优缺点 答:闭包是将外部作用域中的局部变量封闭起来的函数对象。被封闭起来的变量与封闭它的函数对象有相同的生命周期。 优点:一个是前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中,不会在f1调用后被自动清除。 缺
阅读全文
摘要:一、赋值、浅拷贝与深拷贝的区别 二、深拷贝的方法 1.JSON转换 缺点: (1)如果对象里有函数,函数无法被拷贝下来 (2)无法拷贝copyObj对象原型链上的属性和方法 (3)当数据的层次很深,会栈溢出 2.普通递归函数 缺点: (1)无法保持引用 (2)当数据的层次很深,会栈溢出 3.防栈溢出
阅读全文
摘要:[TOC] 原始类型有哪几种?null 是对象吗?原始数据类型和复杂数据类型存储有什么区别? 原始类型有6种,分别是 ,`null bool string number symbol`(ES6新增)。 虽然 返回的值是 object,但是null不是对象,而是基本数据类型的一种。 原始数据类型存储在
阅读全文
摘要:ES6(常用的、重点的) 数组API、正则API、字符串API都不讲 模板字符串 + 模板字符串的基本用法 js var s1 = js var obj={ name:"",age:5 }; var s1 ="我叫:"+obj.name+",今年:"+obj.age+"岁。" js var obj=
阅读全文
摘要:模拟new实现 function newObject() { let obj = new Object(); let Con = [].shift.apply(arguments) obj.__proto__ = Con.prototype; let res = Con.apply(obj,argu
阅读全文
摘要:挂载 constructor statc getDerivedStateFromProps render componentDidMount 更新 static getDerivedStateFromProps shoudComponentUpdate render getSnapshotBefor
阅读全文
摘要:\0 :null(\u0000) \b :后退键(\u0008) \f :换页符(\u000C) \n :换行符(\u000A) \r :回车键(\u000D) \t :制表符(\u0009) \v :垂直制表符(\u000B) \' :单引号(\u0027) \" :双引号(\u0022) \\
阅读全文
摘要:属性 transition property 定义对象中参与过度的属性 transition delay 延迟 transition duration 持续时间 transition timing function 状态变化速度 简写 规则 如果只提供一个参数,则为 的值定义;如果提供二个参数,则第
阅读全文
摘要:属性 @keyframes 关键帧 animation name 动画名称 animation fill mode 动画结束之后的状态 animation direction 动画在循环中是否反向运动 animation duraction 持续时间 animation timing functio
阅读全文
摘要:[toc] 属性 1. align content 属性定义了多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用。 基本位置对齐 默认对齐 基线对齐 分布式对齐 溢出对齐 全局属性 2. aligin items 侧轴对齐(y轴) 3. align self 侧轴上单个项目对齐方式 4. fl
阅读全文
摘要:fs.stat 检测是文件还是目录 fs.mkdir 创建目录 fs.writeFile 创建写入文件 fs.appendFile 追加文件 fs.readFile 读取文件 fs.readdir 读取目录 fs.rename 重命名 fs.rmdir 删除目录 fs.unlink 删除文件
阅读全文
摘要:一、 Express 简单介绍 Express 是一个基于 Node.js 平台,快速、开放、极简的 web 开发框架Express 框架是后台的 Node 框架,所以和 jQuery、zepto、yui、bootstrap 都不xpress 在后台的受欢迎的程度类似前端的 jQuery,就是企业的
阅读全文
摘要:文章收藏 1. "奇舞周刊" 2. "饿了么NOde.js面试" 3. "前端面试之道" 4. "京东前端" 5. "ptbird" 6. "node.js面试题大全" 7. "阿里巴巴国际UED团队" 8. "腾讯AlloyTeam团队" 9. "AlloyTeam博客" 10. "百度前端EFE
阅读全文
摘要:第一步: 第二步: 第三步 注意: window系统的cmd无法识别第一步中的命令,请使用git bash命令行
阅读全文
摘要:[toc] git命令大全 一、基础命令 1.1 获取Git仓库 初始化仓库 克隆现有仓库 1.2 修改与提交 检查当前文件状态 跟踪所有件(添加到暂存区) 跟踪指定新文件(添加到暂存区) 命令。查看已暂存和未暂存的修改 查看已暂存的将要添加到下次提交里的内容 比较 分支和 分支差异 提交更新,提交
阅读全文
摘要:使用create react app创建应用 引入 antd 这是 create react app 生成的默认目录结构。 现在从 yarn 或 npm 安装并引入 antd。 按需加载 引入 "react app rewired" ,这是一个可以自定义react项目配置的库, 对于使用Webpac
阅读全文
摘要:在egg中配置 cors(跨域) 第一步,安装 egg cors 第二步,配置 cors 在 文件下添加: 在 文件下添加: 在egg中配置 模板引擎 第一步,安装 egg view nunjucks 第二步,配置 在 文件下添加: 在 文件下添加:
阅读全文
摘要:如何在eggjs中引入 sequlize 安装 第一步,在项目中安装 egg sequelize插件和mysql插件 第二步,在 中开启 egg sequelize插件,插入以下代码 第三步,在 中填写数据库链接配置信息 定义 model 1. 在项目根目录下新建 models文件夹放置 model
阅读全文
摘要:插件地址 https://github.com/gizwits/cordova gizwits scan qrcode 插件安装方式 该插件需要安装依赖(官方文档没有说明) 插件调用方式
阅读全文
摘要:sass安装 compass安装 1.sass 需要安装ruby,然后通过gem安装sass. 2. less有想=两种安装方: 客户端安装 : 引入less.js,然后就可以直接用.less文件 服务器安装 安装node,使用npm安装less 1.安装ruby 2.查看ruby版本 3.安装sa
阅读全文
摘要:爬虫技术 第一步 第二步 第三部 第四部 谷歌官方爬虫文档: https://pptr.dev/ ?product=Puppeteer&version=v1.5.0&show=api class browser
阅读全文
摘要:一、src目录下面新建一个vuex文件夹 二、vuex文件夹新建一个store.js文件 三、安装vuex 四、在刚才创建的store.js引入vue 引入vuex并use vuex 五、定义数据 state 六、定义方法 mutations mutations 里面放的是方法,方法主要用于改变st
阅读全文
摘要:获取 sha1 在高德开发者平台创建andorid 项目 cordova plugin add cordova plugin amap location variable IOS_KEY=638c853696edb16d00c4b087fa3d71f5 variable ANDROID_KEY=63
阅读全文
摘要:数据类型 number object string null undefined boolean 转换规则是除了undefined null false 0 NAN ''或""",其他值都视为true 操作方法 Boolean() 布尔值转换,返回true or false typeof 返回一个值
阅读全文

浙公网安备 33010602011771号