想想辰

菜鸟进阶路,前方?脚下?

自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

写给前端的后端:HttpServletResponse和HttpServletRequest的技巧与应用

不懂后端的前端不是好前端。 虽然现在前端发展迅速,甚至有了“自己的”后端(node.js)和服务器(nginx),但是我们的眼光还是不能局限于前端,多看看后端的内容,不说别的,对于ajax的请求与301、302重定向的理解都是有好处的吧。 配置文件.java的基本框架结构:(下文不再赘述,往里添加...

2019-09-18 15:03:32

阅读数 8

评论数 0

JavaScript:丢失的this

js中的this是一个经常遇到的问题,因为它指向的“不确定”。不过有博主说:谁调用,指向谁。一般来说都很明显,直接用上面这句话就行。在几种特殊情况下,this的指向可就说不定喽

2019-09-17 09:18:08

阅读数 11

评论数 0

原码、反码、补码的实际应用

这几个词都对应着二进制。 二进制都知道,不再赘述,但二进制的运算倒是奇特,最高位表示符号:0位正,1位负,最高位不参与运算。 而二进制整数最终都是以 补码 形式出现的。 在介绍二进制加减运算之前,先说几个结论: 二进制最高位——符号位 正数的原码、反码、补码都一样 负数的反码=原码符号位不变,其...

2019-09-16 13:10:40

阅读数 18

评论数 0

小程序大特点:本地缓存模拟服务器数据库

小程序的本地缓存不得不说是小程序的一大亮点,在一定程度上缓解了服务器请求的压力,大大提高了性能,且因为其在移动端运行的特点,保存在本地也相比网页更安全。

2019-09-16 09:58:58

阅读数 14

评论数 0

小程序input提交后如何清空输入框数据:小程序与Vue的数据绑定方式

一直觉得,小程序与Vue有着神似之风。这一点在我第一天开始接触小程序时就这么认为,或者说,任何前端相关的语言,不管是node.js、Vue、angular、小程序,都和js有着千丝万缕的联系。 而最让我“着迷”的,莫过于曾让我夜夜辗转反侧的“ 数据传递(数据绑定) ”了。趁着一次偶然提起,将其记...

2019-09-11 13:19:35

阅读数 33

评论数 0

记一次插件的开发:js开发Swiper插件

所谓js插件,就是一个js程序包,里面写好了各种运行代码,只要将其引入文件,即可用于项目当中,对开发人员来说极其方便,这大概也是“代码复用”的雏形吧。。。 以前写过一个 懒加载插件 ,具体见这篇文章。效果还不错(比网上封装过的好多了),故而这里再放上一篇关于 轮播图的插件: (详细说明在代码区域已...

2019-09-09 08:39:35

阅读数 10

评论数 0

前端实战:实现前端拖拽图片

曾经有这么一道经典面试题:从 URL 在浏览器被被输入到页面展现的过程中发生了什么? 相信大多数准备过的同学都能回答出来,我在 这篇文章 最后也做了详细解读。 但是如果继续问:收到的 HTML 如果包含几十个图片标签,这些图片是以什么方式、什么顺序、建立了多少连接、使用什么协议被下载下来的呢?...

2019-09-07 12:17:25

阅读数 17

评论数 0

前端性能优化实践:让视频加载也“懒”一点

在 本专栏 中,我向大家介绍了图片的加载优化,其中“最具盛名”的便是 懒加载 了。 与图片一样,视频同样可以延迟加载,来达到性能优化的目的。 正常情况下加载视频,都是使用<video>标签,那么对于一些需要用户自己播放的视频,最好指定<video&...

2019-09-05 13:07:35

阅读数 12

评论数 0

高效前端:不容小觑的DOM性能优化实践

提起DOM,大多数人大概都会认为这是一个不怎么重要的概念,以至于在有些关于性能优化的书中都对此闭口不谈,但其实我觉得DOM有关的性能优化在前端开发工作中起着非常重要的作用

2019-09-01 13:07:55

阅读数 19

评论数 1

由浅入深Vue:模拟各大网站留言列表的开发

一、解析留言列表

2019-09-01 09:10:45

阅读数 50

评论数 0

实例解读ajax请求与数据交互

Ajax 前后端数据交互——通过在后台与服务器的少量数据交换,实现页面异步(局部)更新。 异步 -> XMLHttpRequest 后台 <- (交换数据) -> 服务器 适应网址: var request; if(window.XMLHttp...

2019-08-24 13:31:30

阅读数 43

评论数 0

由浅入深Vue:数字输入框组件开发实战

Tips:组件与复用 组件时Vue最核心,也是最出色的地方。毫不客气的说,Vue.js的组件就是提高重用性的,让代码可复用。 知识回顾 组件中最惹人注目的,莫过于 组件间的传值(通信) 了。 父子组件传值: 子组件用props接收,这是必要的。当然,传递的数据并不需要是写死的,比如:...

2019-08-22 14:02:57

阅读数 16

评论数 0

由浅入深Vue:购物车功能开发实战

经过之前的核心知识点,代码块的介绍,本文上手实战一个核心业务功能:购物车。当然,功能为主(更高级的放在进阶中) 翻到以前写过的某个功能性案例,想了想,还是发上来吧,,, 在写代码之前,进行业务分析: 购物车需要展示一个已加入购物车的商品列表,包含商品名、单价、购买数量和具体操作等信息,当...

2019-08-20 10:10:24

阅读数 49

评论数 0

前端项目性能分析之聊聊DNS和CDN缓存(文末有面试题分析)

负责域名解析的DNS服务 我们大概都不陌生TCP/IP四层协议:应用层、传输层、网络层(网络互联层)、链路层(网络接口层) DNS(Domain Name System,域名系统),和FTP(FIile Transfer Protocol,文本传输协议),同为TCP/IP四层协议中 应用层 内...

2019-08-15 12:11:06

阅读数 31

评论数 0

高性能MySQL:分页查询中隐藏的秘密

我们知道,很多时候业务上会有分页操作的需求,比如: select a,b,c from t1 limit 10000,10; 表示从表t1中取出第10001行开始的10行。看似只有10条记录参与,其背后则是10010条记录的默默无闻(查询后抛弃前10000条记录)。因此这样查询一张大表的靠...

2019-08-09 15:06:11

阅读数 31

评论数 0

前端性能优化之移动端click:为什么会有三秒延迟

经常听前辈们说移动端尽量不要使用click,因为在手机上,click会比较迟钝,尽量用touchstart。 但是用touchstart有一个问题:用户在滑动页面的时候要是不小心碰到了相关元素也会触发。所以两者都有缺点。 为什么移动端click会迟钝? 从谷歌开发者文档《300ms tap ...

2019-08-05 09:22:01

阅读数 31

评论数 0

高性能MySQL:关于索引和索引的优化

什么是索引? 顾名思义,查找某物的标签,相当于书签,相当于目录。 如果我们想在一本书中快速找到特定的主题,最快的方法时查找索引,看主题在那个页码。 而对于mysql而言,如果需要查找某一行的值,可以先通过索引找对应的值,然后根据索引匹配的记录找到对应的数据行。 然而 ,有时会发现,即使查询...

2019-08-05 09:20:59

阅读数 114

评论数 0

我看Web:什么是JSON

什么是json? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。它是基于 JavaScript Programming Language , Standard ECMA-262 3rd...

2019-08-02 13:30:20

阅读数 35

评论数 0

前端项目分析:我是如何做页面加载优化的(减少白屏时间,加快页面打开速度)

越来越着迷于优化, 上一次写了 前端项目分析:我是如何做图片优化的(预加载和懒加载) 最近发现不管是性能的,还是图片加载的,都很有趣,故写此篇,纪念(记录)一下。 加载优化的意义 页面的打开速度对网站的优化有极大的意义,那么,如何评价一个页面打开的快不快,可以用两个指标描述:1、ready...

2019-07-30 11:32:51

阅读数 211

评论数 0

前端项目分析:JavaScript实现百度跨域搜索关键词联想优化

百度搜索关键词生成?无非就是利用索引跨域获取的后台数据字典罢了。那和http、四层协议、数据获取之间又有什么关系呢?......

2019-07-27 10:17:57

阅读数 83

评论数 0

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