08 2015 档案
摘要:1.请你谈谈Cookie的弊端cookie虽然在持久保存客户端数据提供了方便,分担了服务器存储的负担,但还是有很多局限性的。第一:每个特定的域名下最多生成20个cookie1.IE6或更低版本最多20个cookie2.IE7和之后的版本最后可以有50个cookie。3.Firefox最多50个coo...
阅读全文
摘要:var name = "the window";var object = {name:"my object";getName:function(){ return this.name;}};object.getName(); //"my object"(object.getName)(); /...
阅读全文
摘要:先来演示页面:Demo;转的内容:最近在做一个产品列表页面,布局如右图所示。页面中有若干个 item,其中每个 item 都向左浮动,并包含在自适应浏览器窗口宽度的父元素中。item 元素的 CSS 定义如下:.item { float: left; margin: 10px 2%; widt...
阅读全文
摘要:写一个求和的函数sum,达到下面的效果// Should equal 15 sum(1, 2, 3, 4, 5); //Should equal 0sum(5, 'abc', -5);//Should equal 4sum(1, true, 'a', 'D', 1, 'F', 1, 'w');下面附...
阅读全文
摘要:两种隐藏元素方式【display: none】和【visibility: hidden】他们是否是一样的,不一样,那么他们又有什么区别呢?下面我们来讨论这个问题。
阅读全文
摘要:在Web前端开发中,我们经常会遇见需要动态的将一些来自后端或者是动态拼接的HTML字符串绑定到页面DOM显示,特别是在内容管理系统(CMS:是Content Management System的缩写),这样的需求,更是遍地皆是。对于对angular的读者肯定首先会想到ngBindHtml,对,ang...
阅读全文
摘要:在Angularjs开发一些经验总结随笔中提到我们需要按照业务却分angular controller,避免过大无所不能的上帝controller,我们把controller分离开了,但是有时候我们需要在controller中通信,一般为比较简单的通信机制,告诉同伴controller我的某个你所关...
阅读全文
摘要:html5魅族创意的贪食蛇游戏源码下载html5网页版打砖块小游戏源码下载html5 3D立体魔方小游戏源码下载html5网页版飞机躲避游戏源码下载html5三国人物连连看游戏源码下载js html5 2048数字游戏源码_2048网页版源码下载html5盲打高手打飞字游戏下载_网页版英文打飞字游戏...
阅读全文
摘要:一、遇到的问题 问题发生在使用 AngularJS 嵌套 Controller 的时候。因为每个 Controller 都有它对应的 Scope(相当于作用域、控制范围),所以 Controller 的嵌套,也就意味着 Scope 的嵌套。这个时候如果两个 Scope 内都有同名的 Model 会发
阅读全文
摘要:一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式。”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则。 在您将看到的这一篇文章中,我们将对REST,尤其是基于HTTP的REST服务进行详细地介绍。通...
阅读全文
摘要:先来最后结果:DEMO 介绍一下如何让一个文本框的宽度能够随着文本框中的内容的宽度增长而增长,也就是能够实现宽度自适应效果。 代码实例如下: 查看演示:input文本框实现宽度自适应 以上代码实现了我们的要求,代码非常的简单,注册onkeyup事件处理函数,此函数可以判断当前输入内容的长度是否大于默
阅读全文
摘要:有如下两个input: css代码:.search { padding-top: 5px;}.search input{ vertical-align: top; margin:0; border:0;}.search #s { p...
阅读全文
摘要:HTTP2.0性能增强的核心:二进制分帧HTTP 2.0最大的特点: 不会改动HTTP 的语义,HTTP 方法、状态码、URI 及首部字段,等等这些核心概念上一如往常,却能致力于突破上一代标准的性能限制,改进传输性能,实现低延迟和高吞吐量。而之所以叫2.0,是在于新增的二进制分帧层。既然又要保证HT...
阅读全文
摘要:一、QUnit 前端测试工具QUnit是一个强大的JavaScript单元测试框架,该框架是由jQuery团队的成员所开发,并且是jQuery的官方测试套件。Qunit是Jquery的单元测试框架,并且被广泛使用在各个项目中。为了使用Qunit,你仅仅需要去包含2个Qunit文件在你的Html页面。...
阅读全文
摘要:虽然标题是画椭圆,但是我们先来说说Canvas中的圆相信大家对于Canvas画圆都不陌生oGC.arc(400, 300, 100, 0, 2*Math.PI, false);如上所示,直接调用API就可以了,但是计算机内部却是使用光栅学,利用bresenham算法画圆的,这个我们放到最后来说,先说...
阅读全文
摘要:【翻译】How do I “think in AngularJS” if I have a jQuery background?1. 不要先设计页面,然后再使用DOM操作来改变它的展现在jQuery中,你通常会设计一个页面,然后再给它动态效果。这是因为jQuery的设计就是为了扩充DOM并在这个简单...
阅读全文
摘要:有这样一个问题: 一个列表里面,很多option,但是在不知道value,只知道他的内容的时候,怎么进行选择,比如:北京市天津市上海市重庆市在不知道他的value和index的时候,选择北京市,能否实现,怎么操作? 实现的方法呢: 第一个是常规的:$('select option').filter(...
阅读全文
摘要:2016阿里前端面试题及其分析分析持续更新中,非常欢迎您在评论中给出您的答案或者对我的分析有看法的。1.以下对于HTTP和HTTPS描述错误的是HTTP使用的80端口,HTTPS使用的是443端口HTTP明文传输,HTTPS使用ssl加密HTTPS中的SSL加密方式为MD5HTTPS协议需要到ca申...
阅读全文
摘要:函数调用方法在谈论JavaScript中apply、call和bind这三兄弟之前,我想先说下,函数的调用方式有哪些:作为函数作为方法作为构造函数通过它们的call()和apply()方法间接调用前面的三种调用方法,我们都知道且不在这篇文章的讨论范围内,就不说了。下面我们来说说这第四种调用方法通过c...
阅读全文
摘要:JavaScript内部原理系列-闭包(Closures) 概要 本文将介绍一个在JavaScript经常会拿来讨论的话题 —— 闭包(closure)。 闭包其实已经是个老生常谈的话题了; 有大量文章都介绍过闭包的内容, 尽管如此,这里还是要试着从理论角度来讨论下闭包, 看看ECMAScript中
阅读全文
摘要:有意思的字符串反转(JavaScript)
阅读全文
摘要:一些js的问题与解析 1) ["1","2","3"].map(parseInt);的运行结果是? 分析: D map对数组的每个元素调用定义的回调函数并返回包含结果的数组。["1","2","3"].map(parseInt)对于数组中每个元素调用paresInt。但是该题目不同于: 题目等同于:
阅读全文
摘要:1.利用toString()里面的参数,实现各进制之间的快速转换: 2.parseInt()可以接受第二个可选参数,这个参数是指定数字转换的基数,合法的取值范围是2~36.(进制) 3.申明提前(预编译时进行的) :即JavaScript函数里声明的所有变量(但不涉及赋值)都被‘提前’至函数体的顶部
阅读全文
摘要:前端工具整理前端组件库【代码的规范】【Viewport Sizes尺寸查询】【在线小工具】【px,em,rem单位转换工具】【json格式化】 【json格式化】【在线工具】 - aTool 【WebStorm】【Emmet快捷方式查询】【CSS优化】【CSS 速查表】【jQuery 查询 】【jQ...
阅读全文
摘要:幻灯片の纯CSS,NO JavaScript
阅读全文
摘要:javascript中,你真的会用console吗?
阅读全文
摘要:原型和原型链的故事相关文章: 为什么原型继承很重要先来看看一段小代码用以引入要讲的小故事。 function Foo() {}; var f1 = new Foo(); Foo.prototype.label = "Skylor.min"; alert(f1.label); ...
阅读全文
摘要:JavaScript的作用域链 这是一个非常重要的知识点了,了解了JavaScript的作用域链的话,能帮助我们理解很多‘异常’问题。 下面我们来看一个小例子,前面我说过的声明提前的例子。 对于这个例子,没有接触过这方面的时候,第一反应是会纠结下,这第一个的name,到底调用全局变量的name,还是
阅读全文

浙公网安备 33010602011771号