自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风雨中De追梦人

一曲肝肠断,天涯何处觅知音。

  • 博客(19)
  • 收藏
  • 关注

转载 浏览器的工作原理:网络浏览器幕后揭秘

序言这是一篇全面介绍 WebKit 和 Gecko 内部操作的入门文章,是以色列开发人员塔利·加希尔大量研究的成果。在过去的几年中,她查阅了所有公开发布的关于浏览器内部机制的数据(请参见资源),并花了很多时间来研读网络浏览器的源代码。她写道:在 IE 占据 90% 市场份额的年代,我们除了把浏览器当成一个“黑箱”,什么也做不了。但是现在,开放源代码的浏览器拥有了过半的市场份额,因此

2017-01-19 11:23:19 584

转载 前端性能优化

AJax 优化缓存 Ajax请求尽量使用GET, 仅取决于cookie数量Cookie 优化减少Cookie的大小使用无Cookie的域来存放静态资源(可以利用CDN)DOM 优化优化节点修改(使用cloneNode在外部更新节点后在通过replace与原始节点互换)var orig = document.getElementById('contai

2017-01-19 10:37:44 1339

原创 JavaScript学习总结【3】JS对象

在 JS 中一切皆对象,并提供了多个内置对象,比如:String、Array、Date 等,此外还支持自定义对象。对象只是一种特殊类型的数据,并拥有属性和方法,属性是与对象相关的值,方法是能够在对象上执行的动作。 1、String 对象  String 对象用于处理文本,也就是字符串。一个字符串用于存储一系列的字符,通常 JS 字符串是原始值,可以使用变量声明,也可以使用

2016-12-07 23:08:46 506

转载 苹果电脑(mac)的快捷键大全

1.Mac启动与关机时的快捷键Command-Option-P-R 重置NVRAM  Option 开机后立即按下,将显示启动管理器,如果Mac装有双系统或者插有启动U盘,可在启动管理器中选择启动盘  Command-R 开机后立即按下,可打开OS X的恢复功能(Recovery)  Command-Option-P-R 开机后立即按下,重置NVRAM。有些时候电脑会出现些小问题,重置N

2016-12-06 21:00:03 10234

转载 电脑后台终端操作指令大全

OSX 的文件系统OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。 你在桌面上看到的硬盘都挂在 /Volumes 下。 比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢? 在终端里执行 ls /Volumes/USBHD, 看看显示出的是不是这个移动硬盘的内容。 根目录位置是 / 核心

2016-12-06 20:55:00 5929

转载 如何使用Github Desktop客户端

作为开源代码库以及版本控制系统,Github拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。GitHub上已自动配置的Mac笔记本电脑。GitHub于今年8月份为Mac和Windows平台发布了统一的桌面版客户端,用以取代之前两个平台上的apps。如果你的电脑上已经安装过,那么它们会自动更新为GitHub Desktop,

2016-12-05 20:05:28 5584

转载 如何上传项目代码到GitHub

1.注册账户以及创建仓库     要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个Git的简单教程。     2.安装客户端tortoiseGit     github是服务端,要想在自己电脑上使用git我们还需

2016-12-04 16:25:53 359

转载 微信JS接口

概述微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力,为微信用户提供更优质的网页体验。此文档面向网页开发者介绍微信JS-SDK如何使用及相关注意事项。使用说明在使

2016-12-04 15:47:14 1596

转载 利用GitHub搭建个人网站

最近在找实习,需要写一份含有丰富内容的简历,但是简历最多只能写两页纸。再多的话就会让面试官烦了,找不到重点。如果还想向面试官展示更多的个人能力,经验,经历,在简历上放上自己的个人网站链接无疑是一种比较好的方式。面试官想了解更多的话,打开链接就知道你的知识的深度和广度了,能为面试加分不少。想搭建一个个人网站,首先需要有一个域名,别人能够访问,其次还要有一个空间来存放你的页面。域名 

2016-12-04 15:35:30 446

转载 实现图片懒加载(Lazyload)

懒加载的意义(为什么要使用懒加载)对页面加载速度影响最大的就是图片,一张普通的图片可以达到几M的大小,而代码也许就只有几十KB。当页面图片很多时,页面的加载速度缓慢,几S钟内页面没有加载完成,也许会失去很多的用户。所以,对于图片过多的页面,为了加速页面加载速度,所以很多时候我们需要将页面内未出现在可视区域内的图片先不做加载, 等到滚动到可视区域后再去加载。这样子对于页面加载性能上会有很大的

2016-12-03 21:47:55 647

转载 JavaScript十大经典排序算法

前言个人博客:Damonare的个人博客如遇到问题或有更好的优化方法,可以:提issue给我或是pull requests我都会看到并处理,欢迎Star。这世界上总存在着那么一些看似相似但有完全不同的东西,比如雷锋和雷峰塔,小平和小平头,玛丽和马里奥,Java和javascript....当年javascript为了抱Java大腿恬不知耻的让自己变成了Java的干儿

2016-12-03 11:49:04 535

原创 HTML5之全局属性

HTML5 除了支持原有的全局属性之外,还添加了8个新的全局属性。1、 id 属性规定元素的唯一 id  id 属性规定 HTML 元素的唯一的 id。id 在 HTML 文档中必须是唯一的。id 属性可用作链接锚,通过 JavaScript(HTML DOM)或通过 CSS 可以为带有指定 id 的元素改变或添加样式。在 HTML5 中, id 属性可用于任何的 HTML 元素

2016-12-02 01:06:35 1734

原创 15个实用的javascript片段

1.如何区分IE及非IE浏览器:if(!+[1,]){ //IE 11 不支持alert("这是 IE 浏览器");}else{alert("这不是 IE 浏览器");}2.将日期直接转换为数值:+new Date();3.非IE浏览器下将类数组对象 “arguments”转为数组:Array.prototype.slice.call(argum

2016-11-30 21:45:33 424

转载 cookies的函数封装

html lang="en">head> meta charset="UTF-8"> title>cookietitle>head>body> 用户名:  input type="text" value="" id="text" />br/>br/> 密码:  input type="password" value=""

2016-11-22 17:51:15 320

转载 移动端JS触摸事件

目录(?)[-]触摸屏上手机web平板web的javascript事件开发者工具手机触摸屏的JS事件jsitMobile Web前端开发系列 事件处理二杂谈touch事件gesture事件事件属性JavaScript触摸与手势事件1触摸事件2手势事件触摸屏上(手机web,平板web)的javascript事件——开发者工具开发

2016-11-21 12:51:10 622

转载 前端html与css学习笔记总结篇(超详细)

第一部分 HTML第一章 职业规划和前景职业方向规划定位:web前端开发工程师web网站架构师自己创业转岗管理或其他web前端开发的前景展望:未来IT行业企业需求最多的人才结合最新的html5抢占移动端的市场自己创业做老板随着互联网的普及web开发成为企业的宠儿和核心web职业发展目标:第一、梳理知识架构负责内容的

2016-11-20 16:53:31 22423 16

原创 HTML5学习总结

一、HTML5概念HTML5并不仅仅只是做为HTML标记语言的一个最新版本,更重要的是它制定了Web应用开发的一系列标准,成为第一个将Web做为应用开发平台的HTML语言。HTML5定义了一系列新元素,如新语义标签、智能表单、多媒体标签等,可以帮助开发者创建富互联网应用,同时有令人眼花缭乱的css 3,还提供了一些Javascript API,如地理定位、重力感应、硬件访问等,可以

2016-11-20 16:26:03 7243

原创 JavaScript学习总结【2】JS基础

1、JS 命名规范  命名规范是很有必要的,可增强代码的可读性,一眼就能看懂要表达的意思,规范就是符合规则,使代码有利于后期维护,也能很大程度的提高开发效率。一个正常的网站有很多 JS 代码,如果在编写的过程中,不遵循某种规则,那么写到后面自己都看不懂自己写的什么,这是很麻烦的一件事,所以要在平时的练习过程中,养成良好的编写代码的习惯。  一般都采用匈牙利命名法或者驼峰命名法。  匈牙

2016-11-20 12:09:55 856

原创 JavaScript学习总结【1】初识JS

1、什么是 JavaScript?  JavaScript 是一门跨平台、面向对象的动态的弱类型的轻量级解释型语言,是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。应用于 HTML 文档能够在网站上提供动态的交互能力,他不同于 Java。简单说就是基于浏览器处理 HTML 文档,实现各种网页特效,响应用户的各种操作,为网页添加动态效果,提升用户操作体验,比如图片滚动播放效果,

2016-11-20 12:02:06 792

空空如也

空空如也

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

TA关注的人

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