为了账号安全,请及时绑定邮箱和手机立即绑定

ES6小册子--函数

函数作为JavaScript的重要成员,ES6对函数的语法进行了很多升级。让函数更好写,更好懂,更好用。今天就和大家分享一下ES6函数的新特性。*1.参数默认值的设定方式因为JavaScript函数可以设置多个参数,但在调用函数的时候不要求传入全部的参数。这种情况下我们需要给参数设定一个默认值,先来说说ES5中我们是如何做的。var esFiveFunc = function(a,b,c){  var paramA = a || 1;  var paramB = b |...

886浏览
0推荐
0评论

教你开源一个优雅的npm包

一、注册npm账号前往https://www.npmjs.com注册一个账号。npmjs二、制作npm包1.建立一个仓库,这里以cat-jsutils为例cat-jsutils这里需要注意下名称,因为如果被占用,无法使用npm install直接安装。判断是否被占用,可使用npm search xxx来判断未占用cenghaihandeMacBook-Pro:cat-jsutils catchzeng$ npm search cat-jsutils...

1521浏览
0推荐
0评论

Angular 如何使用第三方库

Angular 的组件与模块看似好像与现有各种第三方类库(例如:lodash、moment 等)使用上有点格格不入,这很大的原因是 TypeScript 造成的假象。三足鼎立的前端其实都是雷同的,不管是哪种前端框架都可以使用到这些第三方类库。以下我将从另一个视角解释 Angular 如何使用第三方类库的一种经验做法。一、写在前面在开始之前,需要先了解一下 TypeScript 模块系统 ——模块是指在其自身作用域里执行,而不是在全局作用域里;模块间是依靠 export 和 import 建立关系。编译器在编译过程中,也是依赖这种关系来定位需要编译的文件。TypeScript 依然还是以 JavaScript...

1984浏览
0推荐
0评论

HTML、CSS和JavaScript的概述

一、学习web前端开发基础技术需要掌握:HTML、CSS、JavaScript语言。下面我们就来了解下这三门技术都是用来实现什么的:HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等,目前最新版本为HTML5。CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。JavaScript是用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜单。或鼠标滑过表格的背景颜色改变。还有焦点新闻(新闻图片)的轮换。可以这么理解,有动画的,有交互的一般都是用JavaScript来实现的。二、HTML、CSS、Javas...

3038浏览
0推荐
0评论

a标签伪类:visited下划线和背景图设置无效的原因

今天在学习用背景图设计项目符号的时候,发现了在 a:visited 伪类选择器里对设置的下划线(text-decoration:underline)和背景图(background:)都不起作用,仅仅对颜色(color)属性有效,很是纠结。------------------------------------------------------------------------------------更新于2017/9/24。有关a:visited 有关伪类选择器的color...

1885浏览
0推荐
0评论

在定宽的盒子模型中padding是往里挤内容还是外挤扩大盒宽

我们都知道padding 是边框和里面内容之间的间隙,但是在定宽、高的盒子里padding会撑开盒子。我们来看下面的例子:代码:<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><style type="text/css">...

1898浏览
0推荐
0评论

在定宽的盒子模型中padding是往里挤内容还是外挤扩大盒宽

我们都知道padding 是边框和里面内容之间的间隙,但是在定宽、高的盒子里padding会撑开盒子。我们来看下面的例子:代码:<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><style type="text/css">...

1643浏览
0推荐
0评论

CSS中的浮动和清除浮动,梳理一下!

从业三年,项目无数,现在回过头来,想要把一些重要的知识用白话整理出来:这个东西是什么?怎样才是最佳实践?希望对自己知识体系有梳理作用,...

1125浏览
0推荐
0评论

HTML图像映射

我们经常会给一张图片绑定一个超链接,以供用户欣赏大图或者跳转页面。HTML有个图像映射的功能,可以在一张图片的不同区域绑定链接,让用户可以有更新奇的体验。开启图像映射给<img>标签设置usemap属性从而开启一张图片的映射功能。<img src = "image1.jpg" alt = "图片1" usemap = "#umap" />这里的usemap的属性值为<map>标签的id值,下文会提到。设置映射区域图片开启了映射后,应该...

4629浏览
1推荐
0评论

HTML5+CSS3整体回顾

转载请声明 原文链接这篇文章主要总结H5的一些新增的功能以及一些基础归纳,这里只是一个提纲,并不是很详细,后面会一直完善补充新的内容,本文是一些笔记记录,放在这里供自己参考也供他人学习!HTML5概览第一课 HTML5结构HTML5 是新一代的 HTMLDTD声明改变 <!DOCTYPE html>ie8 不兼容新的结构标签注意的地方一些总结--from-dunitian常用的一些新的结构标签结构标签多媒体交互标签特殊样式标签兼容性不是很好的标签补充说明small...

1207浏览
0推荐
0评论

[前端学习]CSS3部分学习笔记,第三天

伸缩布局传统布局的局限性在之前的css中对盒子布局我们使用的浮动定位等方法,固然对大部分布局已经能够胜任,但是一些特殊的布局样式却是力不从心。因此css3中新增了伸缩布局的功能,它能应对较复杂的布局结构,并且对响应式布局支持尤为明显justify-content伸缩布局时属性都是设置给多个盒子的父元素,通过父元素来操作子盒子display:flex应用这个属性就将父元素变为了伸缩盒子,而它内部的所有子元素盒子都自动变成了伸缩项。伸缩项不需要浮动和定位,也能在同一行显示或者同一列显示下面就是伸缩布局最重要的属性:justify-content:flex-start||flex-end||center||space-between...

930浏览
0推荐
0评论

05、CSS3-3D变换和动画

一、3D变换transform-style建立3D空间  transform-style: preserve-3d;perspective 景深  perspective: 300px;perspective- origin 景深基点  // 即站在那个方位看物体,默认是center center   // left top即左上角位置看物体   perspective-origin: left top;transform...

1173浏览
1推荐
0评论

04、CSS3-过渡和2D变换

一、transition过渡transition-property: 要运动的样式(all || [attr] || none)transition-duration: 运动时间transition-delay:延迟时间transition-timing-function: 运动形式  - ease: 逐渐变慢(默认值)   - linear: 匀速   - ease-in: 加速   - ease-out: 减速...

1166浏览
0推荐
0评论

03_CSS标签分类、特性、背景

知识点CSS样式表的书写位置内嵌式外链式行内样式表标签分类块元素行内元素行内块元素块元素、行内元素CSS三大特性链接伪类背景属性CSS样式表的书写位置内嵌式写法<head>     <style type=”text/css”>         样式表写法     </style> </head>外链式写法...

996浏览
0推荐
0评论

02_CSS文本属性

字体知识点文本属性:font-*文本属性连写:font字体:font-family文本修饰:text-decoration文本属性属性意义font-size:16px;文字大小font-weight: 700   ;文字粗细,值从100-900,不推荐使用font-weight:bold;font-family:微软雅黑;文本的字体font-style: normal / italic;normal 默认值  italic...

1318浏览
0推荐
0评论

01_CSS选择器

知识点基本选择器标签选择器类选择器ID选择器通配符选择器复合选择器交集选择器后代选择器子代选择器并集选择器选择器选择器是一个选择谁(标签)的过程。选择器{属性:值; 属性:值;}属性解释width:20px;宽height:20px;高background-color:red;背景颜色font-size:24px;文字大小text-align:left / center /...

1321浏览
0推荐
0评论

02-JavaScript基础-关键字和标识符

关键字和保留字什么是关键字?好比现实生活中110、120、119对我们又特殊含义一样, 在JavaScript也有一些对于JavaScript有特殊含义的单词,这些单词我们称之为关键字被JavaScript语言赋予了特殊含义的单词关键字在开发工具中会显示特殊颜色关键字不能用作变量名、函数名等关键字严格区分大小写, var和Var前者是关键字,...

956浏览
0推荐
0评论

03-JavaScript基础-数据及数据类型

什么是数据?生活中时时刻刻都在跟数据打交道,比如体重数据、血压数据、股票数据等。在我们使用计算机的过程中,会接触到各种各样的数据,有文档数据、图片数据、视频数据,还有聊QQ时产生的文字数据、用迅雷下载的文件数据等数据类型数据的分类不管是静态还是动态数据,都是0和1组成的。0和1如何组成这么多的数据?数据都有大小,静态数据就会占用硬盘的空间,动态数据就占用内存的空间数据越大,包含的0和1就越多,比特位和字节如手机拍照片存储到手机的硬盘上静态数据到动态数据(也就是从磁盘加载到内存。)概念:动态数据指在程序运行过程中,动态产生的临时数据,一般存储在内存中。内存的存储空间一般都比较小,现在普通计算机的内存只有8G左右,因此要谨慎使用内...

1346浏览
0推荐
0评论

04-JavaScript基础-数据类型转换

什么是数据类型转换将一个数据类型转换为其他的数据类型例如: 将Number类型转换为Boolean类型例如: 将Number类型转换为字符串类型... ...将其它类型转换为字符串调用被转换数据类型的toString()方法        var num1 = 10;        var res1 = num1.toString(); // 重点...

1017浏览
0推荐
0评论

JS相关概念

1.CSS和JS在网页中的放置顺序是怎样的?css可以在header使用style标签进行嵌入样式进行放置,或者使用link标签进行外链式进行放置,也可以使用行内式进行放置,但是不推荐js一般放置在body里的最底层,也可以放置在header标签里,但是因为js在浏览器中有2种特性:1.脚本会阻塞后面内容的呈现2.脚本会阻塞其后组件的下载所以一般会将js放置在body最底层,或者是在header标签中使用<script async src="script.js"></script>、<script defer...

969浏览
0推荐
0评论
首页上一页1234567下一页尾页
意见反馈 帮助中心 APP下载
官方微信