自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 JavaScript工具为什么这么复杂?

avaScript 工具确实超级难用,但这并不是大家的错。如果大家点进来看了,就证明各位肯定对此抱有同感。哈哈,我也这么觉得。我的日常工作就是跟 JavaScript 工具打交道,而我的观点是,这些工具至少可以做得更好。毕竟“无视问题,就是作恶”。但不少朋友可能也并不认同我的观点,别担心,其实我自己也并不完全认同文章的标题。但是,各位或多或少都在生活当中遇到过 JavaScript 工具很不好用的情况。作为 JavaScript 开发者,我们花了很多时间来学习如何修复并掩盖自己使用的工具,但却很少问问自

2020-11-11 16:22:23 506

原创 JavaScript 10分钟入门

简介JavaScript是一门面向对象的动态语言,他一般用来处理以下任务:1、修饰网页生成HTML和CSS生成动态HTML内容生成一些特效2、提供用户交互接口生成用户交互组件验证用户输入自动填充表单3、能够读取本地或者远程数据的前端应用程序,例如http://web-engineering.info/JsFrontendApp-Book4、通过Nodejs实现像JAVA,C#,C++一样的服务端程序5、实现分布式WEB程序,包括前端和服务端当前浏览器所支持的JavaScript的版

2020-11-11 16:17:39 222

原创 Codis架构笔记

Codis是起源于豌豆荚的redis Proxy项目,其主要目的是为了解决redis使用中的两个痛点:难以动态的平行扩展增加新的redis服务.难以运维管理.主要包括几个组件:dashboard:主要用于管理服务,主要通过ZK向codis-proxy下发命令,比如新增/减少服务器.zookeeper:用于集群服务之间同步配置.codis-proxy:代理层,实现了大部分redis协议命令,对客户端而言与一个真正的redis服务没有太大区别.同时监听ZK的命令,如果有配置的变更就更新自己内部的配置

2020-11-11 16:15:28 128

原创 CSS 样式书写规范

可能不同团队都有各自的规范,又或者很多人在写 CSS 的时候还是想到什么就写什么,不存在太多的约束。我觉得 CSS 代码规范还是有存在的必要的,尤其是在团队配合,多人协作下,规范就显得尤为重要。本文的所列是实践当中得出的一套比较不错的 CSS 书写规范,并不希望大家完全采用,而是希望可以结合自己的团队需要,发展出一套适合自己的 CSS 代码规范。也希望可以有更多的建议,共同的完善。本规范也可以在我的 Github 上看到,欢迎留言或者提 PR。我觉得不同的规范都有各自的长处与缺陷,对待所谓的规范最好

2020-11-11 16:09:15 160

原创 HTML基本标签

我使用的是VSCode工具进行开发和练习。在VSCode中新建文件,在文件内写下如下内容,之后保存文件,填写“基本标签.html”文件名。这就生成了一个html文件是一个文档声明,表示这是一个HTML页面。标签告诉浏览器,页面从开始,到结束的。是网页的“头部”,用于定义一些特殊的内容。是网页的“身体”。网页中的内容几乎都在其中。在HTML中的标签一般都是有开始和结束。比如:是开始,是结束。当然凡事都有例外,也有一些是单个出现的标签,单标签一般都是在标签单词后面加上/,比如:。这些我们后面慢慢了

2020-11-11 16:06:49 69

原创 移动前端开发和 Web 前端开发的区别是什么?

前端这门技术,从诞生发展至今不过寥寥十余年。如果说前十年是 PC 前端的时代,那后十年一定是属于移动前端的时代。特别是随着网络制式的发展,移动设备在全球范围内得到了空前的普及,在前端领域,Hybird Web、React Native、Weex、Flutter 等等一系列新的移动前端技术也如同雨后春笋般冒出来,今天来和大家分享一下我对「移动前端开发和 Web 前端开发」的理解。回顾:前端发展史▐ 阶段一:刀耕火种十多年前的前端,开发者还在为兼容 IE6 而头疼,框架上 jQuery 是老大,有追求的

2020-11-11 16:03:22 282 2

原创 十大编程算法

十大编程算法算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比 较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构 上很有效率地被实现出来。快速排序使用分治法(Divide and conquer)策略来把一个串行(list)分为两个子串行(sub-lists)。算法步骤:1 从数列中挑出一个元素,称

2020-11-11 15:59:21 128

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除