- 博客(22)
- 收藏
- 关注
原创 css布局的几个常见问题
学习css也有一段时间了,有些小小的知识点,感觉可以小小的聚记录一下。一、ul 的 <li>标签的项目符号和文字处于中线位置 最开始我是这样写的ul { list-style : none; }ul li { list-style-images : url ("images/image.png...
2015-12-21 22:37:24
143
原创 js闭包的学习(一)
学习js就无法避免的要学习到闭包这个概念,而学习闭包之前理解好作用域和作用域链是很有帮助的。 作用域: 对于变量的作用域每个人都不会陌生,而根据作用域则有了所谓的全局变量和局部变量。下面是一段代码:function test (value) { var i = 0 ; if ( typeof (v...
2015-12-20 22:59:08
81
原创 javaScript动态修改添加元素及设置元素属性
我们都知道网页的组成,其实就是好多标签有序有目的的组成的,那么我们如何动态的添加元素并且设置他的属性,我们可以用js来实现。 在这之前需要了解几个概念(w3c的定义): 节点: 在HTML DOM(文档对象模型)中,每个部分都是节点: 文档本身是文档节点 所有H...
2015-12-14 21:52:45
1761
原创 JSON对象的使用
最近总是用到json用来存取数据,所以去学习了一下json,没有很系统,一些很零碎的东西一、首先来了解下概念 JSON: JavaScript对象表示法(JavaScript Object Notation) JSON是存储和交换信息的语法。JSON使用JavaScript语法来描述数据对象,但仍然独立于语言和平台。在文本格式上和...
2015-12-14 21:51:09
140
原创 css的学习(二)
css定位属性(Positioning)允许对元素进行定位 css为定位和浮动提供了一些属性,利用这些属性可以建立列式布局,将布局的一部分和另一部分重叠。 css有三种基本的定位机制:普通流、浮动流、绝对定位 css position属性有四种不同类型的定位 1、static 元素框正常生成, 2、...
2015-12-07 23:20:37
63
原创 html的标签(一)
<img src="picture.jpg" width="104" height="142" /> 学过一段时间后,竟然发现对html的标签不是那么熟悉,总结一下对待一些基础总是有这些不好的习惯,认为简单的不值一提。希望以此为戒。一、html标签 1、html的标题Heading(<h1>-<h6>标签定义)&l
2015-12-07 22:37:59
90
原创 localstorage的一些方法
前面说过web storage 这里在回顾一下 Web Storage实际上由两部分组成:sessionStorage与localStorage。 sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。...
2015-12-01 00:22:53
411
原创 angularjs ng-repeat指令
对于遍历一个数组或对象已经不陌生了,而在angularjs中也是有遍历的方法,即ng-repeat指令。一、遍历数组直接给例子:a:<ul><li ng-repeat =' number in [1,2,3]'>{{number}}</li><ul> 这样输出的结果就是依次输出1,2 ,3b:<!DOC...
2015-11-30 23:44:49
121
原创 hover选择器及本地存储的问题
(一) 在实际中浏览网页时我们经常会看到鼠标移动到某个元素的时候,这个元素的颜色会发生改变,那么这个功能又是如何实现的呢? 使用hover选择器,便可以方便的实现这个功能了。先来看一个例子:<!DOCTYPE html><html><head><style>a:hover{background...
2015-11-23 22:48:44
80
原创 css 的一些学习(一)
在前端的学习中总会遇到各种各样的问题,而且是越来越多你所没有想到的问题,但当你发现并用自己的努力成功解决的那一刻是那么的爽。所以,一定要坚持做下去,一定可以看到希望。 学习总是那样,知道它运用它掌握它,对css的一些记录。 css的简介: css 层叠样式表(Cascsding Stytle Sheets),用来控...
2015-11-22 22:10:36
78
原创 AngualrJs 的学习(二)
前面简单了解了一下AngularJs的基本指令和控制器的知识,今天来了解一下Angularjs的路由功能,实现页面的跳转。 实现页面跳转AngularJs有自带的模块ngRoute和基于ngRoute的ui-router。 一、ui-router 首先要先下载ui-router的包,在index.htem中引入js文件 然后在...
2015-11-16 22:06:23
65
原创 Angular js 的学习(一)
初涉Angular js,还有许多不懂的地方,初步将自己学到的东西记录下来,便于日后的学习。一、Angular js简介 AngularJs是一个JavaScript框架。他是一个以JavaScript编写的库,通过指令扩展HTML,通过表达式绑定数据到HTML。二、AngularJs指令 AngularJs通过指令这一属性来扩展HTML,带有前缀ng-...
2015-11-15 21:25:42
110
原创 javascript面向对象思想的学习(三)
在前面学习的是js的面向对象中数据的封装。类方法和原型方法的一些区别,所以现在是面向对象的继承的几种方法:有一个动物对象的构造函数function Animal(){ this.species = "动物";}有一个猫对象的构造函数function Cat(name,color){ this.name = name; this....
2015-11-09 22:59:44
97
原创 javascript面向对象思想的学习(二)
随着学习的进行,不可避免的要学习使用面向对象的思想去解决问题,然而经过好多资料的查询都并没有很好的解决自己的问题,那些讲解很好理解,但是却不会熟练的运用到解决实际问题中。所以先把自己理解的一些东西做些总结记录。 javascript是一种基于原型的语言,要和java、c++等基于类的语言区分清楚,js只有对象。具有一种所谓的原型对象(prototypical ob...
2015-11-08 14:20:03
102
原创 javascript-面向对象编程思想的学习(一)
在学习过程中我们需要用到js的面向对象的编程,所以需要从头学起,整理一些js中面向对象的资料 Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。那么,如果我们要把"属性"(property)和"方法"(method),封装成一个对象...
2015-11-02 21:31:52
894
原创 js-underscore的学习
在学习过程中是需要用到underscore.js的,所以需要从头开始认识,了解,掌握underscore.js的用法。underscore里有许多函数,主要涉及collection、object、array、function的一些操作。 下面是关于collection的一些函数。从官网总结一下最近用到的函数。each 语法_.each(list, it...
2015-11-01 20:58:01
76
原创 js -日期的一些处理
日期对象用于处理日期和时间,简单记录一下日期的处理定义日期 可以通过 new 关键词来定义 Date 对象var date = new Date(); 注释:Date 对象自动使用当前的日期和时间作为其初始值。下面是一些日期的操作 //获取当年年份var date = new Date();date.getFullYear(); ...
2015-10-26 21:48:45
86
原创 js-lodash的一些简单认识
lodash是一个javaScript使用工具库,提供一致性,模块化,性能和配件等功能可以用来替换 Underscore lodash一开始是Underscore.js库的一个fork,因为和其他(Underscore.js的)贡献者意见相左。John-David Dalton的最初目标,是提供更多“一致的跨浏览器行为……,并改善性能”。之后,该项目在现有成...
2015-10-25 23:58:12
174
原创 js-字符串截取的几种方法
截取字符串的使用是比较广泛的,在js的学习中整理了几个方法:split() 方法 substr()方法substring()方法1.split()方法 定义和用法 split()方法用于把一个字符串分割成字符串数组 语法 stringObject.split(separator,howmany) 参数...
2015-10-18 14:58:12
997
原创 js- 哈希表的简单应用
去除数组中冗余元素,并统计个数是常见的问题,有好几种方法可以解决,但通过哈希表解决是一个高效率的方法,下面是这几天的小小收获简单分享一下。 下面一些一般的方法: // 声明对象 var hashTable = new Object(); // 添加function add(key,value){ // 判断key是否存在 if(ke...
2015-10-15 23:51:48
365
原创 js-Array的常用方法
js 的数组是经常使用的一种数据类型,下面是一些使用数组的方法1:创建声明数组 //创建一个空数组 var arrayObj = new Array();或var array = []; //创建一个数组并指明长度(需要注意的是当你向数组中添加元素超过设定长度时依然可以添加,长度随时保持变化)var array = new Array(si...
2015-10-12 22:10:09
162
原创 javascript基础-数据类型
javascript是面向web的编程语言,绝大多数现代网站都使用了javascript,并且所有的现代web浏览器均包含了javascript解释器,这使得javascript几乎可以称为使用最广泛的编程语言了,javascript是前端开发工程师必须掌握的三种技能之一:描述网页内容的HTML,描述网页样式的CSS以及描述网页行为的javascript。 jav...
2015-10-12 21:49:00
117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人