10 谷哥的小弟

尚未进行身份认证

暂无相关描述

等级
TA的排名 0

JavaWeb核心技术系列教程(01)——Web技术概述

对于C/S架构和B/S架构,我们不能简单粗暴地判断孰优孰劣。它们各有所长,各有所短,各自有着不同的应用场景。至于到底选择哪个架构进行项目开发,我们应从实际需求出发、各方权衡。写到这,又让我想起童鞋们的争论:哪种语言最好?在回答这个问题之前,我们不妨先思考另外一个问题:好的标准是什么?语言本身没有高低优劣之分,只不过它们擅长的领域不同,有着各自不同的应用场景。例如:C语言擅长做底层开发,Java适合做Web系统,Python擅于数据分析。

2019-09-20 21:42:54

讲给后台程序员看的前端系列教程(44)——Ajax

Ajax是AsynchronousJavaScriptAndXML的缩写,即异步JavaScript和XML技术。它并不是一门新的语言或技术,而是由JavaScript、XML、DOM、CSS、网络通信等多种已有技术组合而成的一种浏览器端技术,它主要用于实现与服务器进行异步交互的功能。在传统的Web应用模式中每当用户触发一个页面切换或刷新HTTP请求时,就需要服务器返回一个新的页面。即便在网页中所有的格和图片都资源没有发生改变仅仅只有少量数据发生变化的情况下依然要从服务器重新加载整个网页。显示,这是

2019-09-20 15:42:46

讲给后台程序员看的前端系列教程(43)——JSON数据格式及其解析

SON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。SON比XML更小、更快,更易解析,所以从WebAPI和服务端编程语言到NoSQL数据库和客户端框架

2019-09-18 10:07:25

讲给后台程序员看的前端系列教程(42)——Web Woker

在设计之初JavaScript出于界面元素访问安全的考虑将JavaScript代码放置在单线程执行。这么做虽然是安全了不少,但是这也意味着我们应尽量避免在JavaScript中执行耗时较长的操作,比如:大量for循环、加载过多js文件、I/O、密集型计算;因为这么做很容易阻塞主线程导致主线程无法再响应其它操,极端情况下甚至造成页面一片空白。为了解决刚提到的问题,在HTML5中新增了WebWorker

2019-09-17 14:29:05

讲给后台程序员看的前端系列教程(41)——Web Storage

WebStorage的出现提供了一种在cookie之外存储大量数据的方式。假如有的数据需要保存在客户端而且这些数据不需要每次都发送至服务器,那么WebStorage是个很不错的选择。

2019-09-17 14:17:45

讲给后台程序员看的前端系列教程(40)——canvas

在HTML5新增了canvas标签用于绘制图形,比如:文本、几何图形、路径、图片等等。该标签和其他HTML标签比起来没有多大的不同,除了指定常见的id、class、style等通用属性外,还可以通过height属性和width属性指定canvas的高和宽。嗯哼,我们先来看一个canvas的入门示例:

2019-09-17 11:50:10

讲给后台程序员看的前端系列教程(39)——正则表达式

正则表达式(RegularExpression,简称RegExp)是一种描述字符串结构的语法规则,是一个特定的文本模式,用于验证各种字符串是否匹配这个特征,进而实现文本查找、替换、截取内容等操作。正则表达式的应用范围非常之广泛,最初是由Unix普及开来的,后来在广泛运用于Scala、PHP、C#、Java、C++、Objective-c、Perl、Swift、VBScript、Javascript、Ruby以及Python等等。

2019-09-15 15:23:29

讲给后台程序员看的前端系列教程(38)——事件处理

事件被看作是JavaScript与网页之间交互的桥梁,当事件发生时,可以通过JavaScript代码执行相关的操作。例如,用户可以通过鼠标拖曳登录框、改变登录框的显示位置、单击鼠标、双击鼠标等等。其实,在软件开发领域,几乎所有的GUI编程都会涉及到事件机制。比如,我们在Android中非常熟悉的单击,触摸,滑动,双击,长按等等都属于事件的范畴。今天我们就来学习JavaScript中事件处理机制。

2019-09-12 11:40:45

讲给后台程序员看的前端系列教程(37)——DOM

文档对象模型(DocumentObjectModel,简称DOM)是W3C(WorldWideWebConsortium)组织推荐的处理可扩展标志语言的标准编程接口。目前,DOM编程广泛应用于xml、html开发中。对于JavaScript来说,DOM是操作HTML文档的重要手段,开发人员可利用DOM实现对HTML文档内所有元素的获取、访问和设置等操作。在本节教程中,我们将详细介绍DOM编程在html开发中的常见应用。在本节教程中,我们将详细介绍DOM编程在html开发中的常见应用。

2019-09-11 21:57:36

讲给后台程序员看的前端系列教程(36)——BOM

在实际开发中,JavaScript经常需要操作浏览器窗口及窗口上的控件,实现用户和页面的动态交互。为此,浏览器提供了一系列内置对象,统称为浏览器对象;各内置对象之间按照层次组织起来的模型统称为浏览器对象模型BrowserObjectModel简称BOM,其架构如下图所示:

2019-09-11 11:30:47

讲给后台程序员看的前端系列教程(35)——原型对象与继承

JavaScript虽然是面向对象的,但是它并没有严格的"父类"和"子类"的概念;也没有"类"和"实例"的区分;当然也没有Java中通过extends来实现继承的机制。所以,JavaScript只能通过别的方式来扩展和继承原有的JavaScript对象。

2019-09-11 08:38:43

讲给后台程序员看的前端系列教程(34)——对象

在看到"对象"这两个字的时候,很多人会立马会联想到Java中的类、对象、继承、封装、多态…打住,打住,不要继续往下想了。在这或许要抛弃一下我们的惯性思维了。JavaScript并不是完全纯粹的面向对象,或者说它和大家熟知的Java中的面向对象不完全一样。在JavaScript中所有东西,比如:字符串、数字、数组、日期,甚至函数都是对象。

2019-09-10 22:44:56

讲给后台程序员看的前端系列教程(33)——函数

在JavaScript程序设计中为了使代码更为简洁且能重复使用,通常会把某段实现特定功能的代码封装称为一个函数。在本节教程中,我们来一起学习JavaScript的函数。

2019-09-10 16:05:07

讲给后台程序员看的前端系列教程(32)——数组

数组是存储一系列值的变量集合,它是由一个或多个数组元素组成的,各元素之间使用逗号分隔。每个数组元素由“下标”和“值”构成。其中,“下标”也称为"索引",默认情况下索引从0开始依次递增;“值”为元素的内容,它可以是任意类型的数据,如数值型、字符型、数组、对象等。

2019-09-10 11:16:10

讲给后台程序员看的前端系列教程(31)——流程控制

JavaScript提供了丰富的流程控制语句用于控制程序流程,比如:if、ifelse、while、for等等。在此介绍JavaScript中常用的流程控制语句。

2019-09-09 21:26:49

讲给后台程序员看的前端系列教程(30)——运算符与表达式

JavaScript提供了丰富的运算符,比如:算数运算符,赋值运算符,比较运算符,逻辑运算符等等。在此,介绍JavaScript中常用的运算符和表达式。

2019-09-09 21:08:52

讲给后台程序员看的前端系列教程(29)——数据类型

JavaScript是弱类型程序设计语言,当进行变量声明的时候无须指定变量的数据类型。数据只需在使用或赋值时根据设置的具体内容再确定其对应的类型。但是,每一种编程语言都有自己所支持的数据类型,JavaScript也不例外。JavaScript的数据类型分为两大类,分别为基本数据类型和复合数据类型,详情如下:

2019-09-09 20:35:31

讲给后台程序员看的前端系列教程(28)——变量与常量

本节介绍JavaScript的变量与常量

2019-09-09 19:39:11

讲给后台程序员看的前端系列教程(27)——JavaScript简介

绝大部分人头一回看到JavaScript的时候都会觉得JavaScript是Java的一个分支。然而,非也;两者之间并没有多大的关系。JavaScript与Java的关系就像“大熊猫”与“小熊猫",它们本质上是两种不同的编程语言。其实,在这门语言设计之初Netscape将其命名为LiveScript,之后才改成了现在的名字JavaScript。嗯哼,化解这个小误解之后我们来瞅瞅JavaScript的真正面目。

2019-09-09 19:10:44

讲给后台程序员看的前端系列教程(26)——CSS综合练习

在本节中,我们对CSS知识进行综合练习

2019-09-09 17:26:45
CSDN身份
  • 博客专家
勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 博客之星
    博客之星
    授予通过"CSDN博客之星评选"中脱颖而出的十大博客之星称号的用户。
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周上午根据用户上周周三的博文发布情况由系统自动颁发。