随笔分类 - 其他
摘要:一、概念 Brew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。 官网地址:https://brew.sh 二、安装 安装方法:命令行输入 它的用法 : 更新brew;
阅读全文
摘要:文章部分内容来源于:《深入浅出JSONP 解决ajax跨域问题》 一、 同源策略 所有支持Javascript的浏览器都会使用同源策略这个安全策略。看看百度的解释: 而解决这种同源策略的方法称之为跨域 跨域的方法有很多种,这里介绍一下最经典的jsonp跨域 二、JSON和JSONP JSONP和JS
阅读全文
摘要:文末彩蛋 一、讲讲我在海康那些事 今天不跟大家聊太多技术,想聊聊最近我身边的事。 6月中旬入职,昨天离职了,准备11号入职有赞。虽然真正呆在海康也就两个月,但对我的影响真的非常大。我在这里收获了技术,也收获了人情。 第一天的海康 从刚开始的只需一些基础框架(jq、bs)还有一丢丢vue基础,到现在对
阅读全文
摘要:看了一篇文章,结合自己实习的经历,觉得文章说得非常好,转载记录一下。 文章内容来源: 简书–cayley的编程之路 一、前言 转载博主说:初学者仅仅掌握了alert、console这些基本的调试方法。 我刚自学前端初期的时候,也是只用这种方法调试,天真地以后所有调试都可以通过console解决。后面
阅读全文
摘要:一、静态布局(Static Layout) 1. 布局概念 最传统、原始的Web布局设计。网页最外层容器(outer)有固定的大小,所有的内容以该容器为标准,超出宽高的部分用滚动条(overflow:scroll)来实现滚动查阅。 2. 优点 采用的是css2之前的写法,不存在浏览器兼容性。布局简单
阅读全文
摘要:一、 选择排序 1. 概念理解: 在一个长度为3的数组中,在第一趟遍历3个数据,找出其中最小的数值与第一个元素交换; 第二趟遍历2个数据,找出其中最小的元素与第一个数交换(注意:这里的第一个数是指遍历的第一个数,实质上是数组的第二个数) 而第三趟则是和自己比较,位置还是原来的位置 2. 复杂度: 平
阅读全文
摘要:一、'表亲戚':attribute和property 为什么称attribute和property为'表亲戚'呢?因为他们既有共同处,也有不同点. 是 dom 元素在文档中作为 html 标签拥有的属性; 是 dom 元素在 js 中作为对象拥有的属性。 从定义上可以看出: 对于 html 的标准属
阅读全文
摘要:文章内容转载于git scm. 部分内容涉嫌枯燥 一、git分支概念 几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在很多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录的完整副本,对大型项目来说会花费很长时间。 有
阅读全文
摘要:文章内容转载于微信公众号WebTechGarden 一、GET和POST的'普通'区别 GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个G
阅读全文
摘要:一、前言 把github作为自己项目托管的地方,实在是一个明智的选择。就算你不为自己项目考虑,你也要为你团队项目开发而学呀!可能有些初学者(比如我)会觉得git命令好多啊,又是各种术语,觉得好难上手。其实学会一些基础的git命令是很简单的!花半个小时就能学会把自己的项目部署在github上面啦。(当
阅读全文
摘要:一、异步加载script的好处 为了加快首屏响应速度,前端会采用代码切割、按需加载等方式优化性能。异步加载script也是一种前端优化的手段。 就好比如果我的页面其中一个功能需要打开地图,但是地图的js插件包是非常大的,而如果用户不用地图功能的时候,我们当然不能再给它加载js地图包,白白让他多花等待
阅读全文
摘要:今天用chrome打开页面的发现一个错误: ERR_UNSAFE_PORT 字面意思是error:不安全端口。 一、什么是默认非安全端口? 每个浏览器出于安全问题,都会禁止一些网络浏览以外的端口。因为不清楚这个机制,我用node开启的6000服务根本无法访问,调试
阅读全文