一个前端初学者的博客

前端学习笔记,从基础入门到最后的网站开发,持续更新

排序:
默认
按更新时间
按访问量

上传本地代码到GitHub

第一步:建立git仓库 (1)cd到你的本地项目根目录下(也可以cd加空格再把项目的文件夹直接拖进终端里,然后回车)[objc] view plain copycd webyangjiale(2)执行git的初始化命令[objc] view plain copygit init  第二步:将项目的...

2018-02-21 17:07:12

阅读数:42

评论数:0

四步配置Android开发环境

Android开发环境搭建分为以下四步:第一步、安装JDK;第二步、安装Eclipse;第三步、下载并安装AndroidSDK;第四步、安装ADT一、安装JDK官网:http://www.Oracle.com/technetwork/Java/javase/downloads/index.html...

2018-02-18 13:29:47

阅读数:80

评论数:0

正则表达式的示例

电话号码的正则电话号码由数字和“-”组成如果包含区号,那么区号为三位或四位,首位是0区号用“-”和其他数字分割除了区号,电话号码为7到8位手机号码为11位11位手机号码的前2位为“13”,“14”,“15”,“17”,“18”分析电话号码分为固话和手机号,首先匹配固话,然后匹配手机号。固话的正则:...

2018-02-11 17:03:27

阅读数:66

评论数:0

Less 语法学习

Less 语法学习(1)Less 支持CSS 所有的语法(2)Less 支持多行/单行注释,但CSS 只支持多行注释,所以Less 中的单行注释不会被编译到CSS 文件(3)Less 有变量(Variable)的概念声明变量: @变量名: 值;使用变量: 选择器{ 样式: @变量名; }变量值可以...

2018-02-10 19:25:11

阅读数:44

评论数:0

网页中的无障碍阅读

Web无障碍设计(Accessibility in Web design,也叫网站可及性 )是要让所创建的网站对所有用户都可用/可访问,不管用户的生理/身体能力如何、不管用户是以何种方式访问网站。 为什么无障碍如此重要(帮助残障人士)为什么不是所有网站都能无障碍访问?你可能也会问自己为什么存在“无...

2018-02-10 13:06:22

阅读数:596

评论数:0

如何实现条纹状背景色

本文地址:http://www.zhangxinxu.com/wordpress/?p=1605一、效果抢先您可以狠狠地点击这里:CSS3下的条纹背景demo在现代浏览器下,会有类似下面截图的些效果:这些美丽的纹饰全部都是由CSS实现的,没有一点点的图片。二、原理简述主要是应用了两个CSS3的属性...

2018-02-10 09:32:33

阅读数:139

评论数:0

拼多多面试

3、如何不发生margin重叠?单个方块重叠的解决方法:1.浮动。在IE浏览器下(IE8未测过),浮动可以解决margin-top以及margin-bottom重叠的问题。而在Firefox火狐浏览器或是chrome谷歌浏览器下以及opera浏览器下,浮动只能解决同方向上的margin重叠问题。不...

2018-02-09 18:50:36

阅读数:735

评论数:0

前端性能优化点

一. HTTP优化1. 减少HTTP请求合并文件,例如css代码和js代码分别合并到一个css文件和js文件中;使用css sprite,详细请参考css优化中的css sprite部分。使用base64技术2. 重定向优化消除没必要的跳转利用服务器重写用户键入的链接使用HTTP而不是js或者me...

2018-02-09 15:44:14

阅读数:34

评论数:0

CSS清除浮动

浮动 Floats 是 CSS 中的一种布局方式。它的渲染位置在行框与包含块之间,这样就可以使行框内文字与浮动元素不重叠并且环绕它显示。在布局过程中也经常会使用它来达到左右并排布局的效果。但是,由于浮动特性,容器如果没有明确设定高度,会依照普通流内元素高度设置,这样就会导致脱离普通流的浮动元素溢出...

2018-02-09 15:39:10

阅读数:29

评论数:0

js闭包概念的深入了解

谈起闭包,它可是JavaScript两个核心技术之一(异步和闭包),在面试以及实际应用当中,我们都离不开它们,甚至可以说它们是衡量js工程师实力的一个重要指标。下面我们就罗列闭包的几个常见问题,从回答问题的角度来理解和定义你们心中的闭包。问题如下:1.什么是闭包? 2.闭包的原理可不可以说一下?...

2018-02-08 17:17:55

阅读数:45

评论数:0

JavaScript中的数据结构和算法学习

原文链接:http://caibaojian.com/learn-javascript.html本文主要讲述Javascript中实现栈、队列、链表、集合、字典、散列表、树、图等数据结构,以及各种排序和搜索算法,包括冒泡排序、选择排序、插入排序、归并排序、快速排序、顺序搜索、二分搜索,最后还介绍了...

2018-02-08 16:36:09

阅读数:56

评论数:0

Node.js

Node.js概述: Node.js官网:www.nodejs.org 1.Node.js是C++编写的基于V8引擎的JS运行时环境。 2.Node.js是一门基于ECMAScript开发的服务器端语言,提供了(全端JS没有的)很多扩展对象。 前端js: 1.ES原生对象:String、...

2018-02-03 09:47:18

阅读数:32

评论数:0

微信开发

一、微信开发的整体介绍 开放平台:https://open.weixin.qq.com/ 公众平台:https://mp.weixin.qq.com/ 1、微信开发的种类 ①移动应用开发 支持微信的分享、收藏、支付三大功能,原生开发的人员去使用的开发类别 ②网站应用开发 网站支持使用...

2018-02-03 09:43:54

阅读数:207

评论数:0

React.js

一、React介绍 what?是一个开源的(为数据提供渲染视图)的js库--》ui层 fb、instgram、社区公司共同维护。美团、阿里。。。 why? fb 问题:视图更新频繁-》浏览器性能  数据--》业务逻辑复杂 virtualDOM、单向数据流 ...

2018-02-03 09:40:33

阅读数:51

评论数:0

ZeptoJS

ZeptoJS 1、介绍 what? 是一个轻量级的针对现代浏览器的js库 why? ①门槛比较低 ②轻量 ③性能优越 when? 功能简单的移动端的app 不支持ie10以下的浏览器,支持现代浏览器 zeptojs.com http://github.e-sit...

2018-02-03 09:38:29

阅读数:278

评论数:0

Ionic

混合编程: 前端代码结合原生组件去编码生成的应用程序。 ①WebView 缺点:无法像原生应用程序调用底层的信息 ②phoneGap 是一个通过各种插件提供了js的API的平台,支持调用底层信息 ③无论是WebView还是phoneGap实现的移动端的应用,都是实现一些功能,但是UI...

2018-02-03 09:30:35

阅读数:53

评论数:0

移动端设计

回顾: ①jQuery:简化DOM操作,常用于DOM操作频繁,数据增删改查不是特别多的场景 ②bootStrap:在网站或者网络应用程序开发的开源前端框架,在响应式的开发,偏向于pc端 ③angularJS:实现SPA应用,数据操作非常频繁。 1采用了MVC的设计模式 2双向数据绑定 3依...

2018-02-03 09:29:49

阅读数:211

评论数:0

AngularJS-4

ng四大特征: ①采用了MVC的设计模式 ②双向数据绑定(view和model) ③依赖注入 ④模块化设计 一、如何自定义模块并进行调用?? 自定义模块:angular.module() 模块之间如何相互之间的调用: angular.module('myApp02',...

2018-02-03 09:18:03

阅读数:96

评论数:0

AngularJS-3

一、ng内置的服务($http,$interval,$timeout...) ①双向数据绑定的工作原理 {{num}}===>ng框架自动添加一个监听(watch),和$scope.$watch是一样的,只要是数据发生了变化,视图就会更新。??? 如何知道数据是否发生了变化? ...

2018-02-03 09:16:29

阅读数:36

评论数:0

AngularJS-2

一、自定义指令 语法: var app = angular.module('myModule',['ng']); app.directive(name,fn); 自定义指令: restrict:'EACM' E-->Element 元素 A-->Attribute...

2018-02-03 09:10:20

阅读数:19

评论数:0

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