摘要:
JS底层知识理解之执行上下文篇 一、什么是执行上下文(Execution Context) 执行上下文可以理解为当前代码的执行环境,它会形成一个作用域。 二、JavaScript引擎会以什么方式去处理多个EC 答案:堆栈。 堆栈底部永远都是全局上下文(Global Context),而顶部就是当前( 阅读全文
摘要:
前端小白该干啥? 作为一名前端小白,你或许会很疑惑:我应该怎么样去学习前端知识呢? 我的答案很简单:书本 + 视频 + 笔记 + 实践 。 在这里,先推荐几本“小白”书: 《HTML5权威指南》、《css权威指南》、《JavaScript高级程序设计》。 以下谈一谈个人对书本、视频、笔记、实践的理解 阅读全文
摘要:
一、HTML的基础结构 以上图片可以看出HTML的基础结构: 文档声明+<html>根元素(也叫顶级元素) 》<html>里包括<head>元素+<body>元素 文档声明:http://www.cnblogs.com/Jm-jing/articles/6973877.html、 <head>元素: 阅读全文
摘要:
var Event = (function(){ var global = this, Event, _default = 'default'; Event = function(){ var _listen, _trigger, _remove, _slice = Array.prototype.slice, _shift = Array.prototype.shift, ... 阅读全文
摘要:
前言: javascript没有表示单个字符的字符型,只有字符串String类型,字符型相当于仅包含一个字符的字符串。 字符串String是javascript基本数据类型,同时javascript也支持String对象,它是一个原始值的包装对象。 在需要时,javascript会自动在原始形式和对 阅读全文
摘要:
一、偏移量 offset 1、定位父级 在理解偏移大小之前,首先要理解offsetParent。人们并没有把offsetParent翻译为偏移父级,而是翻译成定位父级,很大原因是offsetParent与定位有关 定位父级offsetParent的定义 》与当前元素最近的经过定位(position不 阅读全文
摘要:
slice 特点:基于当前数组中的一或多个项创建一个新数组。【原数组不会被修改】 返回结果:返回一个从开始到结束(不包括结束)选择的数组的一部分浅拷贝到一个新数组对象。 语法: 参数解释: start: 1、从该索引开始获取原数组的元素 从0开始 2、为负数:表示从原数组中倒数第几个元素开始。例子: 阅读全文
摘要:
文本框(input或textarea)的光标无法修改样式(除了通过color修改光标颜色)。但笔者希望个人创建自己的网站时,文本框的光标有属于自己的风格。所以,尝试模拟文本框的光标,设计有自己风格的光标。以下是笔者个人的想法。 【************************基本思路******* 阅读全文
摘要:
什么是服务? 服务提供了一种能在应用的整个生命周期内保持数据的方法,它能够在控制器之间进行通信,并且能保证数据的一致性。 服务是一个单例对象,在每个应用中只会被实例化一次(被$injector实例化),并且是延迟加载的(需要时才会被创建)。服务提供了把与特定功能相关联的方法集中在一起的接口。(此解释 阅读全文
摘要:
最近,笔者在做一个项目:使用AngularJS,从而实现前端与后台的数据对接。笔者这是第一次做前端与后台的数据对接的工作,因此遇到了许多问题。笔者在这些问题中,总结了一些如何实现前端与后台的数据对接的方法,希望与大家分享。 在开始进行前端与后台的数据对接前,首先要做到以下几点: 1、先要了解页面哪里 阅读全文