自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(120)
  • 资源 (1)
  • 收藏
  • 关注

原创 【带图】讲解offsetHeight、offsetLeft、clientWidth、scrollHeigth、scrollTop等几个属性的区别

1.偏移量元素的可见大小由其高度、宽度决定,包括所有内边距、滚动条和边框的大小(注意,不包括外边距)。offsetHeight:元素在垂直方向上占用的空间大小,以像素计。包括元素的高度、水平滚动条的高度、上边框高度和下边框的高度。offsetWidth:元素在水平方向上占用的空间大小,以像素计。包括元素的宽度、垂直滚动条的宽度、左边框宽度和右边框宽度。offsetLeft:元素的左外边框至包含元素...

2018-03-29 17:21:09 2565 1

原创 JS笔记:第7、8、9章 函数表达式、BOM和客户端检测

第7章 函数表达式定义函数的方式有两种:一种是函数声明、另一种就是函数表达式。递归:递归函数是在一个函数通过名字调用自身的情况下构成的。arguments.callee是一个指向正在执行的函数的指针。闭包:闭包是指有权访问另一个函数作用域中的变量的函数。后台的每个执行环境都有一个表示变量的对象—变量对象。显然,作用域链本质上是一个指向变量对象的指针列表。在另一个函数内部定义的函数会将外部函数的活动...

2018-03-16 16:15:12 188

原创 JS笔记: 第6章 js中面向对象的理解

第6章 面向对象的程序设计理解对象:ECMA-262把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数。”创建自定义对象的最简单方式就是创建一个Object的实例,然后再为它添加属性和方法。几年后,对象字面量成为创建这种对象的首选模式。属性类型:数据属性和访问器属性。要修改属性默认的特性,必须使用ECMAScript 5的Object.defineProperty()方法。访问器属...

2018-03-13 11:45:59 273

原创 2018,程序员生活的两个兴趣爱好

2018,程序员生活的两个兴趣爱好程序员除了在公司码代码,还是要有点自己的兴趣爱好嘛!今年计划两个爱好,一个是练习毛笔字,一个是继续做个人网站。(1)兴趣一:练习毛笔字因为之前没有基础,所以选择从楷书开始,在网上查了查都是建议临贴,几位大家就是颜真卿、柳公权、欧阳询。我选择了颜真卿的字帖,感觉他的风格雄浑宽厚一点。直接上图:经过两周的练习,感觉还是看到了希望,我之前也是没有基础的,所以开始从基本笔...

2018-03-09 16:20:53 3790

原创 《JavaScript高级程序设计》第5章 引用类型

第5章 引用类型在ECMAScript中,引用类型是一种数据结构,用于将数据和功能组织在一起。尽管ECMAScript从技术上讲是一门面向对象的语言,但它不具备传统的面向对象语言所支持的类和接口等基本结构。ECMAScript提供了很多原生引用类型,以便开发人员用以实现常见的计算任务。Object类型:创建Object实例的方式有两种。第一种是使用new操作符后跟Object构造函数,例如var ...

2018-03-05 18:27:10 231

原创 Vue单页面应用性能优化实践

Vue单页面应用性能优化实践最近业余时间一直在做一个个人项目,使用的是vue+vue-router实现的单页面应用。相对于多页面应用来说,其实单页面应用对性能优化的要求要更高,因为首屏加载的文件要更大,只要过了首屏加载问题,使用过程中单页面应用是会比多页面应用流畅的多的。闲话不多说,接下来讲下我优化过程中两个很实用的方法:(1)对路由组件进行懒加载这里的懒加载是指在访问到对应的组件时才加载它,首屏...

2018-02-08 11:45:53 4538

原创 《JavaScript高级程序设计》第4章 js中的变量、作用域和内存问题

《JavaScript高级程序设计》第4章变量、作用域和内存问题ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值。在将一个值赋给变量时,解析器必须确定这个值是基本类型值还是引用类型值。函数的参数都是按值传递的。typeof操作符:是确定一个变量是字符串、数值、布尔值,还是undefined的最佳工具,但是对引用类型来说就无能为力了。

2018-02-01 18:33:11 265

原创 什么是WebSocket?

什么是WebSocket?WebSocket是一种网络通信协议,很多高级功能都需要它。那么我们有了HTTP协议,为啥还需要另外一个协议呢?答案很简单,因为HTTP协议有一个缺陷:通信只能由客户端发起。最典型的场景就是聊天室,假如用HTTP协议的话,就只能去轮询获取服务端有没有消息了,而用WebSocket的话,服务端有新消息可以自动推送。WebSocket协议在

2018-01-26 18:41:15 3675

原创 《JavaScript高级程序设计》第2-3章 js中的数据类型和其他一些基本概念

《JavaScript高级程序设计》第2-3章第2章在HTML中使用JavaScript元素:这个元素由Netscape创造并在Netscape Navigator 2中首先实现。有几个个属性Async:可选,表示应该立即下载脚本,但不妨碍页面中的其他操作,只适用于外部脚本;defer:可选,表示脚本可以延迟到文档完全被解析和显示之后再执行,只适用于外部脚本;src:表示包

2018-01-22 16:18:05 274

原创 Centos7服务器上nginx、jdk、mysql安装

Centos7服务器上nginx、jdk、mysql安装Centos7上安装nginx:首先进入nginx下载官网:https://nginx.org/en/download.html(1)wget -chttps://nginx.org/download/nginx-1.12.2.tar.gz(2)tar -zxvfnginx-1.12.2.tar.gz(3)cdng

2018-01-17 14:20:13 8428

原创 《JavaScript高级程序设计》第1章 js的历史简介和三部分组成

《JavaScript高级程序设计》作者简介尼古拉斯-泽卡斯【美】:世界顶级web技术专家,雅虎公司界面呈现架构师。李松峰、曹力    译第1章 JavaScript简介历史:JavaScript诞生于1995年,它出现的目的是处理一些输入验证操作。而今天的JavaScript已经成为了一门功能全面的编程语言。当时就职于Netscape公司的布兰登-艾奇

2018-01-12 14:11:07 433

原创 最近在Bilibili做的一次关于个人网站搭建的分享

【网站访问链接】1.百度搜索‘金句猫’;2.点击打开链接;3.浏览器输入http://www.jinjumao.club最近,在团队内部做了一次分享,主题是《如何用vue+springboot搭建一个个人网站》,这里我贴一下整个分享的思维导图。从图中可以看出,这里采用前后端分离,前端采用的是vue、webpack、elmentui等技术栈,后端采用的是java、maven、springboot、m...

2018-01-08 16:00:19 1206

原创 《Google Android开发入门与实战》

《Google Android开发入门与实战》序2007年11月Google推出了开放的Android平台第1章掀起你的盖头来—初始AndroidAndroid是基于Java并运行在Linux内核上的操作系统,这个系统是轻量级的,但是功能很全面。“开放手机联盟”open handset alliance,google组建的共同开发名为Android的开放源代码的

2018-01-02 17:58:14 3770

原创 前端自动化构建工具gulp

前端自动化构建工具gulp

2017-12-28 10:31:16 252

原创 git基本教程

git基本教程

2017-12-27 18:35:21 201

原创 原生js回顾

原生js回顾

2017-12-25 15:46:51 376

原创 如何在本地部署vue+springboot前后端分离应用

如何在本地部署vue+springboot前后端分离应用

2017-12-16 23:56:02 15135 2

原创 Mybatis连接mysql数据库时中文乱码问题

Mybatis连接mysql数据库时中文乱码问题

2017-12-12 15:20:40 1539

原创 模块系统规范

模块系统规范

2017-12-01 14:54:29 301

原创 《Linux入门很简单》读书记录

《Linux入门很简单》读书记录

2017-11-15 11:42:38 867 1

原创 《淘宝技术这十年》

《淘宝技术这十年》

2017-11-10 10:14:25 2827

原创 《HTML5移动Web开发指南》读后笔记

《HTML5移动Web开发指南》读后笔记

2017-11-06 18:54:42 901

原创 本地如何配置git环境连接远程代码仓库

本地如何配置git环境连接远程代码仓库

2017-10-20 11:58:48 646

原创 《构建高性能web站点》读后笔记

《构建高性能web站点》读后笔记

2017-10-13 13:59:53 722

原创 《ECMAScript 6 入门优化版》

《ECMAScript 6 入门优化版》

2017-09-06 15:41:44 414

原创 Vue实例的生命周期

Vue实例的生命周期

2017-08-01 10:46:45 571

原创 走进Vue.js

走进Vue.js

2017-07-31 21:14:11 240

原创 《Mysql必知必会》高级部分

《Mysql必知必会》高级部分

2017-06-12 13:55:02 591

原创 《Mysql必知必会》

《Mysql必知必会》

2017-06-09 22:48:12 1294 1

原创 《图解HTTP》

《图解HTTP》

2017-05-25 23:13:41 831 1

原创 ES6核心知识

ES6核心知识

2017-04-20 17:11:40 374

原创 《JavaScript设计模式与开发实践》

《JavaScript设计模式与开发实践》

2017-04-04 13:47:39 1893

原创 JavaScript代码重构技巧

JavaScript代码重构技巧

2017-04-04 13:07:56 3042

原创 mysql 1126报错 User 'root' has exceeded the 'max_questions' resource (current value: 10000)

mysql 1126报错

2017-03-28 14:49:52 6714 1

原创 Node.js初探

Node.js初探

2017-02-20 16:57:07 600

原创 四种网页滚动条涉及的高度和二次排序

四种网页滚动条涉及的高度和二次排序

2017-01-12 10:28:12 491

原创 jQuery实现特殊下拉菜单

jQuery实现特殊下拉菜单

2017-01-08 20:05:23 371

原创 js实现下拉菜单动画效果

js实现下拉菜单动画效果

2017-01-08 16:53:06 7357

原创 前端下拉菜单的实现

CSS实现下拉菜单

2017-01-07 21:01:23 10260

原创 CSS3绚丽旋转动画效果

CSS3绚丽旋转动画效果

2017-01-02 22:14:33 2594

王城波-豆包 MarsCode 在 AI Coding 的探索与实践.pdf

王城波-豆包 MarsCode 在 AI Coding 的探索与实践.pdf

2024-12-11

空空如也

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

TA关注的人

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