自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (6)
  • 收藏
  • 关注

原创 Underscore源码解析

Underscore源码解析前言 Underscore是一个JavaScript工具库,它提供了许多操作集合、数组、函数等的实用函数。简单说它集成了好多工具函数,不用自己写一些常用的函数了。准备 软件 描述 git 代码管理工具步骤克隆代码到本地: git clone https://github.com/jas...

2018-08-01 20:03:58 888

原创 CSS样式--前端布局(五)

CSS布局前言 如何快速的用html写出一个界面,你可能会觉得很简单,不就是div摆放,表格布局然后调整下样式吗,可真正做的时候有各种居中、浮动等,并且还要考虑到样式兼容、屏幕分辨率等问题。CSS布局主要有如下技术:浮动定位CSS表格flex布局(弹性布局、弹性盒子)网格框架浮动 所谓浮动就是允许元素浮动到另外一个元素的左侧或者右侧,浮动的框...

2018-07-30 16:38:33 1821 2

原创 CSS样式--盒模型(四)

CSS样式–盒模型(四)前言 css盒模型是创建css布局基础,其中最主要的就是padding和margin了,盒模型图解如下: 可通过谷歌浏览器的调试工具查看元素的盒模型,鼠标悬浮上去可查看对应的padding、border等值。框属性1.白色框(padding + 虚线–content)表示元素大小 2.padding表示元素内部边距 3.b...

2018-07-30 11:44:26 326

原创 CSS样式--层叠(三)

CSS样式–层叠(三)前言 前端界面开发的时候,经常会引入很多样式,而且还有把样式写在js里面控制的(如:使能按钮)或内嵌到元素的或有的在规则后面加!important,随着版本的迭代,各种样式被覆盖,样式的调整真的惨目忍睹。层叠 css是Cascading Style Sheets 的缩写,这表示在css中层叠的概念很重要,也就是css规则的顺序很重要,影响规则的三...

2018-07-30 10:21:56 489

原创 CSS样式–被忽略的前端基础(二)

CSS样式–被忽略的前端基础(二)前言 写css的时候有没有觉得属性值千奇百怪,有数值,有带单位的数值,有百分百,有函数,有颜色(red,#fff,rgba(255,255,255,0))CSS属性值种类1、数值: 长度值,用于指定例如元素宽度、边框(border)宽度或字体大小;以及无单位整数。用于指定例如相对线宽或运行动画的次数。绝对单位px(像素)、m...

2018-07-27 20:14:18 248

原创 CSS样式--被忽略的前端基础(一)

CSS样式–被忽略的前端基础(一)前言 以前学后端觉得前端不屑一顾,easy,后来从事前端开发后觉得其实并不简单,尤其是在css这一块,总觉得简单,没怎么系统的学习。现在觉得语言只是一种处理和解决问题工具,而你对基础掌握的深度影响着你解决问题的速度和方式。css语句1、 选择器和css声明块构成了CSS规则集。div { background-colo...

2018-07-27 17:57:14 281

转载 JavaScript--常用代码小技巧

1. 类型强制转换1.1 string强制转换为数字 可以用*1来转化为数字(实际上是调用.valueOf方法),然后使用Number.isNaN来判断是否为NaN,或者使用 a !== a 来判断是否为NaN,因为 NaN !== NaN'32' * 1 // 32'ds' * 1 // NaNnull * 1 ...

2018-07-24 10:56:12 291

原创 Node--代理服务器

Node–代理服务器前言 目前好多系统都是采用前后端分离的方式,即后端给接口,前端调用,但是调试时非常麻烦,要把前端工程文件丢到服务器调试。前段时间看到公司同事写的一个代理服务器,之前虽然一直想写,平常太懒散了,而且也习惯把文件放到服务器调试了,但是用了同事那个代理脚本之后觉得挺方便的。什么是代理服务器 前端的工程文件只能访问本地的服务,想要访问其他服务器上的资源...

2018-07-23 20:26:04 405

原创 Node--解析excel

Node解析Excel表格背景 最近项目中需要做国际化处理,翻译文件存在一个Excel表格中,前端国际化变量文件存在vars.js中,要一个个的从Excel中找感觉太愚了,因此想利用node简单写个脚本处理。步骤前端国际化文件如下,国际化是利用了requirejs的i18n实现的 Excel(test.xlsx)表格内容如下 简单代码// app....

2018-07-23 19:37:43 2111

原创 JavaScript对象理解--响应式系统的基石

响应式系统或数据双向绑定的基石–JavaScript对象JavaScript对象 JavaScript中大多数都是对象,包括字符串、数组、函数等,在JavaScript中你可以理解为一切皆对象,因此理解对象是非常有必要的。什么是对象 官网解释:对象是无序属性的集合,其属性可以包含基本值、对象或者函数对象创建字面量方式var perso...

2018-07-20 19:10:16 337

原创 设计模式之代理模式--JavaScript版

JavaScript设计模式之–代理模式1、什么是代理模式 什么是代理模式?代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。例如:A对象或类无法直接访问B对象或类,但是C对象可以访问A和B,因此C对象就是一个代理对象。也即Proxy就是一个中间桥梁。Created with Raphaël 2.1.2ClientProxyRealSuject2、常见...

2018-07-20 15:39:48 175

原创 VMware配置Mysql允许远程连接

环境 软件 版本 Navicat(安装在window上) 11.2.7 Ubuntu(安装在VMware上) 16.04LTS mysql(安装在Ubuntu上) 5.7.18 Vmware上的Ubuntu采用桥接模式来连接网络(也就是Ubuntu在内网中单独拥有一个IP而不是和主机共享IP)Navicat连接出现问题 Navicat新建连接的时候报错(can

2017-06-28 13:17:52 3575

转载 JavaScript with语句的理解

今天看到js的with语句部分,书中写到,with语句接收的对象会添加到作用域链的前端并在代码执行完之后移除。看到这里,我有两点疑问,添加到作用域链前端是不是指对象会被放置到作用域链的最底部,然后查找变量时最先查找这个对象(按照我的理解,js的作用域链查找变量的过程是一个冒泡的过程,底部开始往上走,找到了就停止冒泡),第二点就是,执行之后移除是不是指with语句之后就移除那个对象。于是写了一个简单的

2017-06-20 10:07:25 281

原创 JavaScript常见基础问题汇总

javascript中not defined、undefined、null以及NaN的区别 not defined:使用未定义的变量运算,程序会报错;undefined:变量未赋值(没有被初始化)或对象成员不存在;null:空对象(常用来表示函数企图返回一个不存在的对象),undefined是派生自null,所以有undefined==null;NaN:Not a Number,当运算无法返回正

2017-06-19 09:56:32 353

原创 JSON对象

早期的JSON解析器基本上使用的JS的eval()函数,ES5对JSON的行为进行规范,定义了全局变量JSON。 JSON对象有两个方法:stringify()和parse()。这两个方法用于把JS对象序列化为JSON字符串和把JSON字符串解析为原生的JS值。例如:var book = { title: "JS", authors: [ "Jack"

2017-06-16 10:47:02 261

原创 BOM对象之navigator对象

利用navigator对象检测插件//插件检测(在IE中无效)function hasPlugin(name){ name = name.toLowerCase(); for(var i =0; i < navigator.plugins.length; i++){ if(navigator.plugins[i].name.toLowerCase().indexO

2017-06-14 14:51:11 387

原创 BOM对象之location对象

location对象很特别,它既是window对象的属性,也是document对象的属性;也就是说window.location和document.location引用的是同一个对象。location对象提供与当前窗口中加载文档有关的信息。属性如图所示

2017-06-14 10:48:27 401

原创 浏览器对话框

说到对话框我们肯能会想到alert(),它是由浏览器和操作系统决定的,而不是由css决定。但除了这些相信很多初学者不知道还有confirm()和prompt对话框。三种对话框的使用如下:alert("Hello world!") //一般由于警告提示或者调试用,只有一个确定按钮confirm("确定删除?") //和alert区别在于含有取消按钮if(confirm("确定删除?")){

2017-06-14 10:38:24 1348

原创 JavaScript间歇调用和超时调用

JavaScript是单线程语言,但它允许通过设置超时值和间歇值来调度代码在特定的时刻内执行。超时调用 超时调用需要使用window对象的setTimeout()方法,使用方式如下:setTimeout(function(){ alert("hello world!");},1000) //1秒过后执行函数 超时调用可能不会在指定的时间内执行,因为js有一个任务队列,setTi

2017-06-14 10:18:32 1321

原创 word入门操作

word小白进阶 这段时间一直在忙于写论文,熬夜4天终于弄的差不多了。不得不说因为对于word的不熟练在格式上花了很多时间,当然我也顺利的从word小白进阶到入门阶段了。下面罗列出我遇到的问题。如何设置word文档的页边距如何所有调整夹着在中文的英文字体标题与文字之间含有空格问题自动生成目录自动生成图片的图号按比例缩放图片插入表格设置所有标题样式设置段落行距单独编页码自动图文

2017-04-28 09:55:59 465

原创 Javascript函数详解

javascript函数详解说明 js中的函数是对象,每个函数都是Function类型的实例,函数名只是一个指向函数对象的指针,不会和函数绑定。js函数声明方法如下://方法一function sum(num1,num2){ return num1+num2;}//方法二var sum = function(num1,num2){ return num1+num2;}

2017-04-21 17:46:35 387

原创 ECMAScript引用类型之Array类型

Javascript引用类型-Array创建Array数组var colors = new Array(); //注意大小写var colors = new Array(20); //创建长度20的数组var colors = new Array("red","blue","green");//创建包含3个字符串的数组var colors = new Array('3'); //包含要给字符的数组(

2017-04-21 16:39:58 323

原创 C#中List泛型集合引用问题(深度拷贝)

List 集合引用问题这段时间公司有个Silverlight项目要加几个报表模块,之前从未接触过这个叫“银光”的东西,之前在学校也是做的Net,迫于无赖就接手了,说说这个把月的心得以及遇到的问题。 首先说下什么是Silverlight,官网的解释是:Microsoft Silverlight 是一个跨浏览器、跨平台的 .NET Framework 实现,用于生成 Web、桌面和 Windo

2017-04-06 09:48:09 9405

转载 HTTP状态码的含义列表

**100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) 101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新) 200 OK 一切正常,对GET和POST请求的应答文档跟在后面。 201 Created 服务器已经创建了文档,Location头给出了它的UR

2016-10-24 09:34:19 239

转载 每天一个linux命令(56):netstat命令

netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的IP数据

2016-08-04 11:39:25 270

原创 Powerdesigner逆向工程

Powerdesigner逆向工程powerdesigner逆向工程SqlServer软件配置 软件 版本 Powerdesigner V16.0 Oracle DataBase12c SqlServer 2012 ODAC 12c 操作系统 window10专业版2. 逆向工程步骤 -以管理员身份运行PD(以下都用简称),新建Physic

2016-05-31 17:25:05 649

原创 Dotnetnuke使用入门

如何安装Dotnetnuke汉化包以host用户登录选择language 选择语言包文件 选择默认语言 修改未汉化的英文 yongri新闻模块使用选择Host下的扩展 点击安装向导 安装yongri文件包 ## 说明 ## 关于Dotnetnuke的使用会持续更新 ## 文件下载 ## Dotnetnuke中文汉化包下载: Dotnetnuke yongri新闻模块下载

2016-05-30 22:44:55 2401

原创 Dotnetnuke安装

Dotnetnuke安装一、 软件配置 软件 描述 微软.NET运行库 ASP.NET4.0 数据库 Microsoft SQL Server 2012 Web服务器 Window10+IIS10.0二、 安装步骤下载软件并解压缩安装包 从Dotnetnuke官网(http://dotnetnuke.codeplex.com/releases/view/62

2016-05-30 21:46:46 3163

黑客VS网管大作战

黑客VS网管大作战,学习黑客必备经典书籍,手把手教你如何成为一个顶级黑客。

2015-12-17

电脑故障维修大全

电脑故障维修大全,电脑故障再也不用麻烦他人,自己就能搞定

2014-09-20

flapyybird C语言版

flapyybird C语言版,用c语言实现游戏编程

2014-09-20

空空如也

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

TA关注的人

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