AWK AWK 是一种处理文本文件的语言,是一个强大的文本分析工具(过滤内容、取列,打印、删除) 示例语法 日志打印: grep "verifyMaterial" info.log | awk F"|" '{print $10}'|awk F"," '{print $2}'|awk F":" '{p Read More
posted @ 2020-05-21 14:54 美美王子 Views(151) Comments(0) Diggs(0) Edit
简述 深拷贝即拷贝实例,其作用是为了不影响拷贝后的数组对起原数组造成影响。这时我们就需要进行深拷贝。(JavaScript的继承) 我遇到的应用场景 我是在用vue的element ui做项目的时候遇到的,这是一个播放和暂停的按钮切换功能 代码: 图标就是代码中的a标签,下面是实现的js代码部分 / Read More
posted @ 2018-09-09 18:45 美美王子 Views(1961) Comments(0) Diggs(1) Edit
___ git log 用于查看我们修改提交的快照记录(commit记录),然后会有个commit修改记录的id编号,该命令显示从最近到最远的提交日志,我们可以看到3次提交记录,如下: git checkout b xxx commit id 把代码回退到一个新的分支,这样不要影响你的开发分支。 或 Read More
posted @ 2018-08-20 17:29 美美王子 Views(1101) Comments(0) Diggs(0) Edit
移动端适配 web页面跑在手机端(h5页面) 跨平台 基于webview() 基于webkit 常见适配方法 pc端采用display:inline block,让div盒子横着排 移动web:采用定高,宽度百分比, flex弹性布局 ,meDIA QUERY 媒体查询 ; 媒体查询 结合css,通 Read More
posted @ 2018-05-15 18:01 美美王子 Views(1988) Comments(0) Diggs(1) Edit
weex描述 weex是一个使用web开发体验来开发高性能原生应用的框架,能支持vue.js框架。它可以实现用同一套代码来构建Andriod、IOS和web应用。可以实现使用JavaScript和流行的前端框架来开发移动端应用。 weex的结构是解耦的(模块之间的耦合),渲染引擎和语法层是分开的,也 Read More
posted @ 2018-05-10 11:38 美美王子 Views(298) Comments(0) Diggs(0) Edit
Vue简述 是一个MVVM模式的JavaScript库,他的核心思想是数据驱动和组件化,是双向数据绑定的一个实现库。在vue中实现MVVM模式: vue的viewmodel是实现双向数据绑定的关键,它包含了DOM listeners 和Data Bindings这两个工具; 从view到viewmo Read More
posted @ 2018-05-07 13:36 美美王子 Views(122) Comments(0) Diggs(0) Edit
304的具体实现( 是对客户端有缓存情况下的一种响应 ) 客户端在请求一个文件的时候,发现自己缓存的文件有 Last Modified ,那么在请求中会包含 If Modified Since ,这个时间就是缓存文件的 Last Modified 。因此,如果请求中包含 If Modified Si Read More
posted @ 2018-04-24 21:57 美美王子 Views(532) Comments(0) Diggs(0) Edit
HTTPS HTTP+加密(SSL、TLS)+认证+完整性保护 = HTTPS; GET和POST的区别 get拉取数据,post传输数据 get请求能被浏览器主动缓存,post不会(除非手动) get请求在URL中传送的参数是有长度限制的 get请求参数在URL中传递,post在request b Read More
posted @ 2018-04-09 20:47 美美王子 Views(188) Comments(0) Diggs(0) Edit
链表(线性) 概念 一种存储结构,每一个数据元素 ai 都有两个部分组成:存储本身信息的 数据域 和一个存储其后继信息的 指针域 (组成一个 结点 );指针域中存储的信息称为指针或链。n个结点链结成一个 链表 (线性链表)。 整个链表的存取必须从一个 头指针 开始进行,头指针指向链表的第一个结点的存 Read More
posted @ 2018-04-01 16:32 美美王子 Views(219) Comments(0) Diggs(0) Edit
第一阶段 库/框架的选择 第二阶段 简单构建优化:选择一个构建工具,对代码进行压缩,校验,然后再以页面为单位进行资源的合并 第三阶段 JS/CSS模块化开发(分而治之) 提高效率 css模块化:sass、less等预处理器 第四阶段 面对大规模、大体量、高性能 组件化开发: 1. 页面上的每个 独立 Read More
posted @ 2018-03-09 21:17 美美王子 Views(142) Comments(0) Diggs(0) Edit