关闭

[置顶] new关键的深刻认识

题目点评 考察对new关键的深刻认识,是否对前端知识有专研,如果没有专研的人,肯定说创建了一个对象,恭喜你面试官知道你是小菜鸟来的,这次面试基本上没有太大的希望了。一定要对new过程的4个步骤非常清楚,这样才能深深地抓住面试官的心! 题目解析 先看代码 [javascript] view plain copy var Func=function...
阅读(103) 评论(0)

[置顶] 浏览器缓存深入研究

最近在对CDN进行优化,对浏览器缓存深入研究了一下,记录一下,方便后来者 画了一个草图: 每个状态的详细说明如下: 1、Last-Modified 在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记(HttpReponse Header)此文件在服务期端最后被修改的时间,格式类似...
阅读(107) 评论(0)

[置顶] 疑惑2

ES6的了解 新增模板字符串(为JavaScript提供了简单的字符串插值功能)、箭头函数(操作符左边为输入的参数,而右边则是进行的操作以及返回的值Inputs=>outputs。)、for-of(用来遍历数据—例如数组中的值。)arguments对象可被不定参数和默认参数完美代替。ES6将promise对象纳入规范,提供了原生的Promise对象。增加了let和const命令,用来声明变量...
阅读(108) 评论(0)

[置顶] 前端疑惑

待解决 实现一个函数clone,可以对JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制。...
阅读(110) 评论(0)

[置顶] Flex 布局教程:语法篇

Flex 布局教程:语法篇 网页布局(layout)是 CSS 的一个重点应用。 布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。 2009年,W3C 提出了一种新的方案----Flex ...
阅读(91) 评论(0)

[置顶] undefined与null的区别

undefined与null的区别 大多数计算机语言,有且仅有一个表示"无"的值,比如,C语言的NULL,Java语言的null,Python语言的None,Ruby语言的nil。 有点奇怪的是,JavaScript语言居然有两个表示"无"的值:undefined和null。这是为什么? 一、相似性 在JavaSc...
阅读(78) 评论(0)

[置顶] 毫秒必争,前端网页性能最佳实践

毫秒必争,前端网页性能最佳实践 你愿意为打开一个网页等待多长时间?我一秒也不愿意等。但是事实上大多数网站在响应速度方面都让人失望。现在越来越多的人开始建立自己的网站,博客,你的网页响应速度如何呢?在这篇文章中我们来介绍一下提高网页性能的最佳实践,以及相应的问题解决方案,让站长或者即将要成为站长的朋友了解如何去测试和提高网站响应速度,对自己的网站更有信心。 最佳实践 最佳实践我们引用的...
阅读(419) 评论(0)

[置顶] JavaScript性能优化

JavaScript性能优化 如今主流浏览器都在比拼JavaScript引擎的执行速度,但最终都会达到一个理论极限,即无限接近编译后程序执行速度。 这种情况下决定程序速度的另一个重要因素就是代码本身。 在这里我们会分门别类的介绍JavaScript性能优化的技巧,并提供相应的测试用例,供大家在自己使用的浏览器上验证, 同时会对特定的JavaScript背景知识做一定的介绍。 目录...
阅读(398) 评论(0)

[置顶] HTML5 data-* 自定义属性

HTML5 data-* 自定义属性 在jQuery的attr与prop提到过在IE9之前版本中如果使用property不当会造成内存泄露问题,而且关于Attribute和Property的区别也让人十分头痛,在HTML5中添加了data-*的方式来自定义属性,所谓data-*实际上上就是data-前缀加上自定义的属性名,使用这样的结构可以进行数据存放。使用data-*可以解...
阅读(129) 评论(0)

[置顶] 用css让一个容器水平垂直

【原】用css让一个容器水平垂直 阅读目录 方法一:position加margin方法二: diaplay:table-cell方法三:position加 transform方法四:flex;align-items: center;justify-content: center方法五:display:flex;margin:auto方法六:纯position...
阅读(146) 评论(0)

[置顶] CSS3 Media在常用设备的设置值

阅读目录 手机 平板笔记本电脑可穿戴设备微信页面的适配 摘要:今天的一个小小的项目中,在各种手机上样式都显示正常,唯独iphone4s的有些许问题。产品经理又说iphone4s用户还挺多的,无奈,只能查一查iphone4s的media值,顺便做个小小总结; 直接上代码:   回到顶部 手机     iphone  View Code ...
阅读(270) 评论(0)

[置顶] 使用CSS sprites减少HTTP请求

使用CSS sprites减少HTTP请求 sprites是鬼怪,小妖精,调皮鬼的意思,初听这个高端洋气的名字我被震慑住了,一步步掀开其面纱后发觉很简单的东西,作用却很大 神马是CSS 小妖精 CSS sprites是指把网页中很多小图片(很多图标文件)做成按规律排列的一张大图上,在显示的时候通过background-image、background-positi...
阅读(97) 评论(0)

[置顶] 常用CSS优化总结——网络性能与语法性能建议

在前端面试中最常见的问题就是页面优化和缓存(貌似也是页面优化),被问了几次后心虚的不行,平然平时多少会用到一些,但突然问我,很难把自己知道的都说出来。页面优化明显不是一两句能够说完的,这两天总结了一下CSS相关的优化知识,写篇博客梳理一下,还望大家多多指教 关于CSS的优化工作主要从两个方面着手 网络性能:把CSS写到字节数最少,加快下载速度,自然可以让页面渲染的更快一些语法性能:同样...
阅读(153) 评论(0)

[置顶] 黄聪:异步加载JS的4种方式(详解)

方案1:$(document).ready DOCTYPE html> html> head> script src="http://common.cnblogs.com/script/jquery.js" type="text/javascript">script> script type="text...
阅读(132) 评论(0)

[置顶] 前端技术点总结

4.CSS 相关问题 display:none和visibility:hidden的区别? display:none 隐藏对应的元素,在文档布局中不再给它分配空间,它各边的元素会合拢, 就当他从来不存在。 visibility:hidden 隐藏对应的元素,但是在文档布局中仍保留原来的空间。...
阅读(168) 评论(0)

[置顶] 超实用压力测试工具-ab工具

在学习ab工具之前,我们需了解几个关于压力测试的概念 吞吐率(Requests per second) 概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。 计算公式:总请求数 / 处理完成这些请求数所花费的时间,即 Request per second = C...
阅读(1551) 评论(0)

[置顶] Git初级使用教程

Git初级使用教程 什么是 Git? Git 是一款免费的、开源的、分布式的版本控制系统。旨在快速高效地处理无论规模大小的任何软件工程。 每一个 Git克隆 都是一个完整的文件库,含有全部历史记录和修订追踪能力,不依赖于网络连接或中心服务器。其最大特色就是“分支”及“合并”操作非常快速、简便。 Git优势 Git 最大的优势就是“快”!对于大型的联合开发项目,用 SV...
阅读(158) 评论(0)

[置顶] IIS日志-网站运维的好帮手

IIS日志-网站运维的好帮手 阅读目录 开始IIS日志包含了哪些信息IIS日志的配置如何分析IIS日志推荐的IIS日志分析方法IIS日志中的异常记录再谈 scwin32status=64寻找性能问题寻找可改进的目标程序架构对IIS日志分析过程的影响 对于一个需要长期维护的网站来说,如何让网站长久稳定运行是件很有意义的事情。 有些在开发阶段没有暴露的问题很有...
阅读(356) 评论(0)

[置顶] 经典

http://www.cnblogs.com/xia520pi/archive/2011/12/13/2285684.html...
阅读(301) 评论(1)

[置顶] 安全漏洞

以下是Hunt列出的常见ASP.NET配置安全漏洞: 未隐藏错误讯息  开发人员常会将方便排错,但正式上线时却忘了移除,导致一旦程序出错,相关程序代码细节甚至程序片段就赤裸裸地展示出来。黑客可能由其中找到相关的文件位置、数据库信息、组件版本... 等信息,提供入侵的指引。关闭Request Validation  依Hunt的统计,近30%的网站豪迈地关闭了全站的Request验证。若真...
阅读(179) 评论(0)

[置顶] 上传漏洞

今天学习的漏洞自己以前也没有接触过,文件上传漏洞,直面意思可以利用WEB上传一些特定的文件。一般情况下文件上传漏洞是指用户上传了一个可执行的脚本文件,并通过此脚本文件获得了执行服务器端命令的能力。文件上传本身是互联网中最为常见的一种功能需求,关键是文件上传之后服务器端的处理、解释文件的过程是否安全。一般的情况有: -1. 上传文件WEB脚本语言,服务器的WEB容器解释并执行了用户上传的脚本,导致...
阅读(339) 评论(0)

[置顶] 跨站点攻击

做 WEB 开发当然要防止跨站脚本攻击了,尤其是开发BLOG、论坛、购物平台等可以让用户添加自定义内容的网站。 有些开发者选择了将所有Html内容都过滤掉,但是这些不适合有些需要将自定义内容开放给用户的网站,比如淘宝、cnblogs、CSDN这样的网站。 在 .net 下也有一些 Xss 过滤工具,但是这些工具都会将HTML过滤的很彻底,比如会将: [...
阅读(160) 评论(0)

[置顶] sql 安全漏洞

1. 什么是SQL注入      所谓SQL注入,就是通过把SQL命令插入到表单窗体递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行一些恶意的SQL命令。通过递交参数构造巧妙的SQL语句,从而成功获取想要的数据。 2. SQL注入的种类 从具体而言,SQL注入可分为五大类,分别是:数字型注入、字符型注入、搜索型注入(like)、in型的注入、句语连接型注入。 从应用来说,要...
阅读(151) 评论(0)

[置顶] sql注入

1.web.config里加链接字段: [html] view plain copy configuration>     connectionStrings >       add name="myConnectionString"            connectionString="Server=10.231.248.177;Databa...
阅读(196) 评论(0)

[置顶] c#闭包!!

简单来讲,闭包允许你将一些行为封装,将它像一个对象一样传来递去,而且它依然能够访问到原来第一次声明时的上下文 奇怪的局部变量:讨论一下C#中的闭包 [0]静态全局字段 C# code using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace...
阅读(208) 评论(0)

[置顶] 完全详解--使用Resource实现多语言的支持

完全详解--使用Resource实现多语言的支持 首先为假设有一个应用程序CAStudy,接着右键添加一个资源文件Resource1.resx。 Resource1.resx里面如下: Main函数如下: static void Main() { ResourceManager resourceManager = new ResourceManager(...
阅读(691) 评论(0)

[置顶] .NET/ASP.NET MVC Controller 控制器(IController控制器的创建过程)

读目录: 1.开篇介绍2.ASP.NETMVC IControllerFactory 控制器工厂接口3.ASP.NETMVC DefaultControllerFactory 默认控制器工厂4.ASP.NETMVC ControllerBuilder 控制器创建入口设置5.ASP.NETMVC 自定义IControllerFactory 1】开篇介绍 上一篇文章“.NET/ASP...
阅读(183) 评论(0)

[置顶] NET/ASP.NET MVC Controller 控制器(深入解析控制器运行原理)

阅读目录: 1.开篇介绍2.ASP.NETMVC Controller 控制器的入口(Controller的执行流程)3.ASP.NETMVC Controller 控制器的入口(Controller的继承体系)4.ASP.NETMVC IController Factory 控制器工厂(Controller的创建) 1】开篇介绍 经过前一篇文章.NET/ASP.NET Rout...
阅读(517) 评论(0)

[置顶] NET/ASP.NET Routing路由(深入解析路由系统架构原理)

1.开篇介绍2.ASP.NET Routing 路由对象模型的位置3.ASP.NET Routing 路由对象模型的入口4.ASP.NET Routing 路由对象模型的内部结构 4.1UrlRoutingModule 对象内部结构4.2RouteBase、Route、RouteCollection、RouteTable 路由核心对象模型4.3RouteValueDictionary、Rou...
阅读(433) 评论(0)

[置顶] [ASP.NET MVC 小牛之路]08 - Area 使用

[ASP.NET MVC 小牛之路]08 - Area 使用 ASP.NET MVC允许使用 Area(区域)来组织Web应用程序,每个Area代表应用程序的不同功能模块。这对于大的工程非常有用,Area 使每个功能模块都有各自的文件夹,文件夹中有自己的Controller、View和Model,但对于管理也增加了一定的难度。 本文目录 创建Area 右键工程选择 添加->区域...
阅读(449) 评论(0)

[置顶] MySql可视化工具MySQL Workbench使用教程

MySql可视化工具MySQL Workbench使用教程   1. MySQL Workbench MySQL Workbench 为数据库管理员、程序开发者和系统规划师提供可视化的Sql开发、数据库建模、以及数据库管理功能。 2.MySQL Workbench 的下载和安装   (1)安装最新MySql时,有是否安装MySql Workbench的选项,可选择安装。...
阅读(364) 评论(0)

[置顶] IsPostBack结论

 IsPostBack结论 本人对.Net的源代码中相关的处理进行的分析得到如下的结论: 结论① 对于使用Server.Transfer进行迁移时迁移到的页面其IsPostBack=false。 结论② Post方式如果Request中没有请求值,即Request.Form =null则IsPostBack=false;Get方式如果Request中没有请求值,即Request...
阅读(228) 评论(0)

[置顶] SQL Server Profiler使用方法

SQL Server Profiler的中文意思是SQL Server事件探查,一个Sql的监视工具,可以具体到每一行Sql语句,每一次操作,和每一次的连接。感觉这个工具的作用还是很大的,给大家分享一下,对于新手了解Sql语句的写法和提高语句的性能方法有很大的帮助。       SQL Server Profiler使用方法...
阅读(254) 评论(0)

[置顶] ASCII,Unicode和UTF-8

ASCII,Unicode和UTF-8 1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到1111111...
阅读(218) 评论(0)

[置顶] OnLoad与Page_Load的差异分析

OnLoad与Page_Load的差异分析 记得最开始学习ASP.NET的时候,我们就被告知:Page_Load方法里面可以写页面加载的代码。 于是我们就懵懵懂懂写了很长时间的Page_Load方法。最近回过头思考,为什么一个普通的方法, 能被自动调用呢?于是就得知了AutoEventWireup属性。 一般我们新建页面的时候,AutoEventWireup就为true。MSD...
阅读(508) 评论(0)

[置顶] 并发控制

当多个用户同时更新同一数据的时候,由于更新可能导致数据的不一致性,使得程序的业务数据发生错误,这种情况可以称之为并发。在ADO .NET中,并发的处理可以通过三种方式来控制:保守式并发控制、开发式并发控制以及最后更新生效方式。 — 保守式并发控制:数据从数据库取出之后,一直处于锁定的状态,其他用户不能获取该数据,直至数据更新完毕之后,用户才能取出该数据进行操作。此种控制方式对于性能和资源...
阅读(299) 评论(0)

[置顶] json

JSON以一种特定的字符串形式来表示 JavaScript 对象。如果将具有这样一种形式的字符串赋给任意一个 JavaScript 变量,那么该变量会变成一个对象引用,而这个对象就是字符串所构建出来的,好像有点拗口,我们还是用实例来说明。  这里假设我们需要创建一个User对象,并具有以下属性 用户ID 用户名 用户Email 您可以使用以下JSON形式来表示User对象: {"Use...
阅读(318) 评论(0)

[置顶] Web页面上中显示word中的内容

using System;    using System.Collections;    using System.Configuration;    using System.Data;    using System.Web;    using System.Web.Security;    using System.Web.UI;    using System...
阅读(703) 评论(0)

[置顶] t-sql

存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。 --------------------基本语法-------------------- 一.创建存储过程 create procedure sp_name() begin ......... end 二.调用存储过程 1.基本语法:call sp_name() 注意:存储过程名称后面必...
阅读(479) 评论(0)

[置顶] OUPUT参数返回值

获取存储过程返回值及代码中获取返回值 1.OUPUT参数返回值 例: 向Order表插入一条记录,返回其标识 CREATE PROCEDURE [dbo].[nb_order_insert]( @o_buyerid int , @o_id bigint OUTPUT ) AS BEGIN SET NOCOUNT ON; BEGIN INSERT INTO...
阅读(370) 评论(0)

[置顶] <%@Register Assembly="" namespace=" " TagPrefix=" " %>

TagPrefix:定义控件的命名空间。有了命名空间制约,就可以在同一个网页里使用不同功能的同名控件。Assembly:设置与tagprefix属性关联的命名空间所驻留的程序集。namespace:设置正在注册的自定义控件的命名空间。这个名称可以与Assembly相同。...
阅读(621) 评论(0)

[置顶] sql函数

CSDN博客频道“移动开发之我见”主题征文活动         【分享季1】:网友推荐130个经典资源,分享再赠分! SQL Server2005杂谈(3):四个排名函数(row_number、rank、dense_rank和ntile)的比较 转自http://www.cnblogs.com/nokiaguy/archive/2009/02/05/1384860.htm...
阅读(433) 评论(0)

[置顶] MVC中的扩展点(六)ActionResult

ActionResult是控制器方法执行后返回的结果类型,控制器方法可以返回一个直接或间接从ActionResult抽象类继承的类型,如果返回的是非ActionResult类型,控制器将会将结果转换为一个ContentResult类型。默认的ControllerActionInvoker调用ActionResult.ExecuteResult方法生成应答结果。     MVC中实现的默认Acti...
阅读(439) 评论(0)

[置顶] sql语句

Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表   1、  查询“001”课程比“002”课程成绩高的所有学生的学号;   select a.S# from (select s#,score from SC wh...
阅读(157) 评论(0)

[置顶] 数组使用contains

2010-06-23 10:07 数组使用contains 来源:http://blog.sina.com.cn/s/blog_4c142e330100fr0c.html数组使用contains(2009-11-27 08:13:19) 标签: 杂谈 今天发现一个怪问题,同样是.net3.5环境下的两个项目,一个里支持arr.contains("1"),一个就不支持,代码完全相同也不...
阅读(255) 评论(0)

[置顶] .datagrid多层表头功能的实现

1.datagrid多层表头功能的实现      实际上Asp.Net下的DataGrid是一个HtmlTable,只不过在HtmlTable的基础上添加了很多属性、方法,纳入ViewState机制,来生成、控制它;有了这一点认识,事情就很好办了,我们可以在属性生成器中定义列的表头,它实际上只不过是在列之间插入了“”的html标记,如此而已。     我们可以在DataGrid中的ItemCr...
阅读(236) 评论(0)

[置顶] Literal 控件与 Label 控件的区别

Literal 控件与 Label 控件的区别在于 Literal 控件不向文本中添加任何 HTML 元素。(Label 控件呈现一个 span 元素。) 因此,Literal 控件不支持包括位置属性在内的任何样式属性。但是,Literal 控件允许指定是否对内容进行编码。...
阅读(391) 评论(0)

[置顶] WebService常用功能讲解

WebService常用功能讲解 一、WebService中常用的属性(Attributes) 1. Web Service(Web服务)提供以下三个属性。     Namespace:此属性的值包含 XML Web Service的默认命名空间。XML命名空间提供了一种在XML文档中创建名称的方法,该名称可由统一资源标识符(URI)标识。如果不指定命名空间,则使用默认命名空间...
阅读(504) 评论(0)

Javascript 严格模式详解

一、概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。 设立"严格模式"的目的,主要有以下几个:   - 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;   - 消除代码运行的一些不安全之处,保证代码运行的安全...
阅读(117) 评论(0)

函数防抖和函数节流

函数节流是指一定时间内js方法只跑一次。比如人的眨眼睛,就是一定时间内眨一次。这是函数节流最形象的解释。  函数防抖是指频繁触发的情况下,只有足够的空闲时间,才执行代码一次。比如生活中的坐公交,就是一定时间内,如果有人陆续刷卡上车,司机就不会开车。只有别人没刷卡了,司机才开车。 函数节流应用的实际场景,多数在监听页面元素滚动事件的时候会用到。因为滚动事件,是一个高频触发的事...
阅读(65) 评论(0)

深入理解 JavaScript 异步系列(3)—— ES6 中的 Promise

第一部分,Promise 加入 ES6 标准 原文地址 http://www.cnblogs.com/wangfupeng1988/p/6515855.html 未经作者允许不得转载! 从 jquery v1.5 发布经过若干时间之后,Promise 终于出现在了 ES6 的标准中,而当下 ES6 也正在被大规模使用。 本节展示的代码参考这里 本节内容概述 写一段传统...
阅读(128) 评论(0)

vue-cli + webpack 多页面实例应用

vue-cli + webpack 多页面实例应用 关于vue.js vue.js是一套构建用户界面的 轻型的渐进式前端框架。它的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。使用vue可以给你的开发带来极致的编程体验。 关于vue-cli Vue-cli是vue官方提供的一个命令行工具(vue-cli),可用于快速搭建大型单页应用...
阅读(152) 评论(0)

基于webpack的前端工程化开发之多页站点篇(一)

前言碎语 在最初接触webpack的较长一段时间里,我(也可能很多人)都觉得webpack是专为单页应用而量身打造的,比如webpack+React、webpack+vue等,都可以近乎完美的解决各种资源的依赖加载、打包的问题。甚至css都是打包在js里去动态添加到dom文档中去。 后来想想,这么好的工具这么好的方案为什么不能用在website(普通的web站点,姑且叫做website...
阅读(169) 评论(0)

在多页面项目下使用Webpack+Vue

在多页面项目下使用Webpack+Vue 前言 webpack+vue能很好的完成单页面应用的开发,官方也提供了很多例子和教程。但使用webpack能不能用到多页面项目中,同时又能使用vue进行模块组件化开发呢? 这里将结合具体的项目,说明一下我是如何配置的。我们希望能在项目里做到 在每个业务模块下会有很多页面,每个页面都是一个文件夹,所需的资源文件也都放在这个文件夹下...
阅读(239) 评论(0)

vue.js原生组件化开发(二)——父子组件

前言 在了解父子组件之前应先掌握组件开发基础。在实际开发过程中,组件之间可以嵌套,也因此生成父子组件。 父子组件创建流程 1.构建父子组件 1.1 全局注册 (1)构建注册子组件 //构建子组件child var child = Vue.extend({ template: '这是子组件' }); //注册名为'child'的组件 Vue.component('...
阅读(303) 评论(0)

vue.js路由vue-router(二)——路由进阶

导航钩子 导航钩子类似于生命周期钩子,包含路由进入前,进入后,更新时,退出前等几个周期,主要用于控制导航的前进后退或跳转等。 在开始之前,我们先来写两个路由 新建html,引入vue.js及vue-router.js html lang="en"> head> meta charset="UTF-8"> title>路由title> script src="j...
阅读(188) 评论(0)

vue.js路由vue-router(一)——简单路由基础

前言 vue.js除了拥有组件开发体系之外,还有自己的路由vue-router。在没有使用路由之前,我们页面的跳转要么是后台进行管控,要么是用a标签写链接。使用vue-router后,我们可以自己定义组件路由之间的跳转,还可以设置稍复杂的嵌套路由,创建真正的spa(单页面应用)。我之前用vue-cli脚手架写了一个简单的人员管理实例,现在我们不用脚手架,就用原生的vue来写,本文也主要是通过...
阅读(234) 评论(0)

vue.js原生组件化开发(一)——组件开发基础

前言 vue作为一个轻量级前端框架,其核心就是组件化开发。我们一般常用的是用脚手架vue-cli来进行开发和管理,一个个组件即为一个个vue页面,这种叫单文件组件。我们在引用组件之时只需将组件页面引入,再注册即可使用。那么不用脚手架,如何进行组件开发呢,本文先介绍一下基础知识吧。 组件使用流程 1.组件构建 1.1 extend构建法 调用Vue.extend()方法,构...
阅读(255) 评论(0)

vue-cli入门(四)——vue-resource登录注册实例

前言 使用vue-resource请求接口非常方便,在使用前需安装vue-resource依赖并在入口文件main.js中声明。 实例功能简述 本实例只有简单的两个模块:登录和注册,主要演示如何用vue-resource请求接口以及后期逻辑书写。各个功能如下所示: 登录模块 登录-用户不存在 登录-密码错误 登录-成功 ...
阅读(3332) 评论(5)

vue-cli入门(三)——人员管理实例

前言 在开始开发实例前,应首先了解一下vue-cli的项目结构。接着我们一起来实现一个小demo——人员管理,功能简单,通过这个实例让大家熟悉使用vue-cli开发项目的一些操作,加深对vue-cli项目结构的印象。 实例功能简述 人员管理项目,有两个页面,首页和管理页,管理页主要实现一个简单的增删改功能,各个功能如下所示(附github地址) 路由 新增...
阅读(361) 评论(0)

vue-cli入门(二)——项目结构

前言 在上一篇项目搭建文章中,我们已经下载安装了node环境以及vue-cli,并且已经成功构建了一个vue-cli项目,那么接下来,我们来梳理一下vue-cli项目的结构。 总体框架 一个vue-cli的项目结构如下,其中src文件夹是需要掌握的,所以本文也重点讲解其中的文件,至于其他相关文件,了解一下即可。 vue-cli项目总体结构 文件结构细分...
阅读(372) 评论(0)

vue-cli入门(一)——项目搭建

前言 vue-cli作为一款mvvm框架语言(vue)的脚手架,集成了webpack环境及主要依赖,对于项目的搭建、打包、维护管理等都非常方便快捷。在开始项目之前,建议先熟悉vue.js基本语法。 安装Node环境 1.安装node.js 在node.js官网下载稳定版本 下载node.js 下载完成后点击安装,安装过程很简单,一直next即可,...
阅读(295) 评论(0)

深入理解 JavaScript 异步系列(5)—— async await

第一部分,ES7 中引入 async-await 原文地址 http://www.cnblogs.com/wangfupeng1988/p/6532734.html 未经作者允许,不得转载~ 前面介绍完了Generator的异步处理,可以说是跌跌撞撞,经过各种基础介绍和封装,好容易出了一个比较简洁的异步处理方案,学习成本非常高————这显然不是我们想要的! 因此,还未发布的 ES...
阅读(105) 评论(0)

深入理解 JavaScript 异步系列(4)—— Generator

第一部分,ES6 中的 Generator 原文地址 http://www.cnblogs.com/wangfupeng1988/p/6532713.html 未经作者允许不得转载~ 在 ES6 出现之前,基本都是各式各样类似Promise的解决方案来处理异步操作的代码逻辑,但是 ES6 的Generator却给异步操作又提供了新的思路,马上就有人给出了如何用Generator来更加优...
阅读(174) 评论(0)

深入理解 JavaScript 异步系列(2)—— jquery的解决方案

第一部分,jQuery-1.5 之后的 ajax 本地址 http://www.cnblogs.com/wangfupeng1988/p/6515779.html 未经允许不得转载~ $.ajax这个函数各位应该都比较熟悉了,要完整的讲解 js 的异步操作,就必须先从$.ajax这个方法说起。 想要学到全面的知识,大家就不要着急,跟随我的节奏来,并且相信我。我安排的内容,肯定都是有用的,对主...
阅读(196) 评论(0)

深入理解 JavaScript 异步系列(1)——基础

深入理解 JavaScript 异步系列(1)——基础 前言 2014年秋季写完了《深入理解javascript原型和闭包系列》,已经帮助过很多人走出了 js 原型、作用域、闭包的困惑,至今仍能经常受到好评的留言。 很早之前我就总结了JS三座大山这个概念(虽然没有到处宣扬),前两座(原型、作用域)已经基本讲明白,而第三座(异步)也应该做一个总结。 于是,2017年初春,我花...
阅读(118) 评论(0)

Javascript 创建对象方法的总结

Javascript 创建对象方法的总结   最近看了一下《Javascript高级程序设计(第三版)》,这本书很多人都推荐,我也再次郑重推荐一下。看过之后总得总结一下吧,于是我选了这么一个主题分享给大家。   使用Javascript创建对象的方法有很多,现在就来列举一下:   1. 使用Object构造函数来创建一个对象,下面代码创建了一个person对象,并用两种方式打...
阅读(78) 评论(0)
248条 共13页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:108765次
    • 积分:1687
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:227篇
    • 译文:0篇
    • 评论:7条
    文章分类
    最新评论