摘要:
1.字符串数组形式。 相当于对这个求值:({true: 'active', false: 'inactive'})[false] ({true: 'active', false: 'inactive'})[true] 即 var ct={true: 'a... 阅读全文
摘要:
.controller('HomeController', function($scope,$location) { $scope.userName='天下大势,为我所控!'; $scope.clkUrl=function(){ $scope.pageUrl='norout... 阅读全文
摘要:
直接访问父控制器的值:{{user}} 嵌套如何访问。。父控制器的值:失败:成功: 子控制器的值:{{user}} clk:子控制器内修改父控制器内(作用域)的值 阅读全文
摘要:
JavaScript 的原型继承就是奇葩。之前在 V2EX 上看到讨论说,不会 OOP 的 JavaScript 的程序员就是野生程序员。看来我是属于野生的。一、遇到的问题问题发生在使用 AngularJS 嵌套 Controller 的时候。因为每个 Controller 都有它对应的 Scope... 阅读全文
摘要:
原文地址译文如下:网页渲染必须在很早的阶段进行,可以早到页面布局刚刚定型。因为样式和脚本都会对网页渲染产生关键性的影响。所以专业开发者必须了解一些技巧,从而避免在实践的过程中遇到性能问题。这篇文章不会研究浏览器内部的详细机制,而是提出一些通用的规则。毕竟,不同浏览器引擎的工作机制各不相同,这无疑会让... 阅读全文
摘要:
1 2 3 4 5 spellcheck属性的使用 6 7 8 11 12 1.输入完某个单词后,进行按空格键,就可以看到这是不是错误的单词了。13 2.spellcheck="true"、'false'、"",值为true和""时,代表检查。。14 【空字符串为什么检查... 阅读全文
摘要:
stringToNumber2 指令中这么写没问题,但是html中调用也这么写,html解析会自动将标签和标签属性专为小写,即stringToNumber2变成了stringtonumber2,导致最终:Error: ngModel:numfmt Model is not of ty... 阅读全文
摘要:
案例说明: 虽然在 childCtrl 中没有定义具体的 args 属性,但是因为 childCtrl 的作用域继承自 parentCtrl 的作用域, 因此,childCtrl通过原型链 到父作用域args... 阅读全文
摘要:
input属性: placeholder:输入框的默认值,向用户显示描述性说明文字或者提示信息 autocomplete:值为on和off。。on则代表当该字段填写并提交后再返回该页,再输入时会显示以前输入的。off则是关闭,包含用户输入数据的安全。默认为on autofocus:页面载入时设置某个... 阅读全文
摘要:
转载此文章原因:web页面在ipad的app中总是有橡皮筋效果,使用iscroll虽然能解决橡皮筋想过,但是滚动层内的元素事件都无法触发。故同安卓和ios一样使用后台解决。。。红色的为解决方案。。ScrollView UIScrollView UIScrollView为了显示多于一个屏幕的内容或者超... 阅读全文
摘要:
1. 安装需要Node.js平台, 先安装好后, 打开Node.js command prompt, 通过NPM来安装 weinrenpm -g install weinre2. 启动安装完成后, 我们接着启动 weinreweinre -httpPort 8081 -boundHost -all-... 阅读全文
摘要:
如今人们也越来越习惯在手机上浏览网页,而在手机上这些针对桌面浏览器设计的网页经常惨不忍睹。Web应用开发者需要针对手机进行界面的重新设计,但是手机上并没有称心如意的调试工具(如Firebug、web inspector),重新设计界面的工作往往事半功倍。本文介绍的调试工具Weinre就是解决这一问题... 阅读全文
摘要:
在android4.2以前,注入步骤如下:[java]view plaincopywebview.getSetting().setJavaScriptEnable(true);classJsObject{publicStringtoString(){return"injectedObject";}}... 阅读全文
摘要:
先说为什么需要讨论这个问题。现在很多的手机应用,都可能会直接嵌入一个web页面。这样做的好处:一个是功能更新方便,维护起来容易,只需要维护服务器的页面即可,不需要更新客户端;另一个是功能通用,不仅android可以用,ios也可以用,symbian也可以直接用。那为什么现在很多手机应用并不做成web... 阅读全文
摘要:
我们开发的产品,有一部分功能,需要在WebView中打开web页面,然后在web页面中通过js方法回调部分native的功能。对于web回调native的开发方式,如果不了解的话,可以参考我以前的一篇博文《Android中Webview使用自定义的javascript进行回调》http://blog... 阅读全文
摘要:
我在android里面使用html5的localStorage为什么存不进去也读不出来呀?网上搜了好多都没效果123456789mainWebView = (WebView)this.findViewById(R.id.mainWebView);WebSettings settings = main... 阅读全文
摘要:
几天前,Apple发布了iPhone 6 Plus. 新的iPhone大幅改变了图像在屏幕上渲染的方式。我们做了一个图表进行详细分析。320 × 480375 × 667414 × 736320 × 480750 × 13341242 × 22081080 × 19203.5″4.7″5.5″iPh... 阅读全文
摘要:
介绍如果你注意到在webkit的浏览器上“flicker”一些CSS操作(尤其是变形和动画方面的)的表现,你很可能之前就注意过硬件加速了CPU、GPU和硬件加速硬件加速意味着Graphics Processing Unit(GPU)会通过代替Central Processing Unit(CPU)做... 阅读全文
摘要:
content属性值 : width:可视区域的宽度,值可为数字或关键词device-width height:同width intial-scale:页面首次被显示是可视区域的缩放级别,取值1.0则页面按实际尺寸显示,无任何缩放 maximum-scale=1.0, minimum-sca... 阅读全文
摘要:
预备知识矩阵乘法介绍略,去网上查吧两角和(差)公式推导旋转变换一般是按照某个圆心点,以一定半径r旋转一定的角度α,为了简单起见我们给出下面的情景假定点A(x,y)想经过旋转变换到达B(x',y'),已知旋转角度α和点A坐标,计算出点B要计算点B则分别计算他的x'和y'分量根据矩阵乘法计算规则,可以推... 阅读全文
摘要:
//深度优先搜索 从一条路径的起始顶点开始追溯到达最后一个顶点,然后回溯继续追溯下一条路径,直到最后一个顶点,如此N次,直到没有路径为止。//创建图function Graph(v) { this.vertices = v; this.edges = 0; this.adj = []; for (v... 阅读全文
摘要:
BFC已经是一个耳听熟闻的词语了,网上有许多关于BFC的文章,介绍了如何触发BFC, 以及BFC的一些用处(如清浮动,防止margin重叠等)。虽然我知道如何利用BFC解决这些问题,但当别人问我BFC是什么,我还是不能很有底气地解释清楚。于是这两天仔细阅读了CSS2.1 spec, 和许多文章,来全... 阅读全文
摘要:
来源:http://blog.csdn.net/hfahe/article/details/7730944前言:像CORS对于现代前端这么重要的技术在国内基本上居然很少有人使用和提及,在百度或者Google上搜索CORS,搜到的中文文章基本都是另外一种卫星定位技术CORS的介绍,让我等前端同学情何以... 阅读全文
摘要:
Chrome Canary(Chrome “金丝雀版本”)目前已经支持Continuous painting mode,用于分析页面性能。这篇文章将会介绍怎么才能页面在绘制过程中找到问题和怎么利用这个新的工具来解决页面性能上的瓶颈。PS:最新版本的Chrome已经支持该功能查看页面的渲染时间我们采用Things We Left On The MoonbyDan Cederholm的页面来作为我们的例子页面。打开Chrome的Web Inspector(即按F12),选择Timeline页卡,并且上下滚动页面(页面滚动,浏览器发生重绘)。你会看到一堆垂直的时间线,鼠标点击每根线,就能看到每一帧页 阅读全文
摘要:
来源:http://www.html5rocks.com/zh/tutorials/internals/howbrowserswork/序言这是一篇全面介绍 Webkit 和 Gecko 内部操作的入门文章,是以色列开发人员塔利·加希尔大量研究的成果。在过去的几年中,她查阅了所有公开发布的关于浏览器内部机制的数据(请参见资源),并花了很多时间来研读网络浏览器的源代码。她写道:在 IE 占据 90% 市场份额的年代,我们除了把浏览器当成一个“黑箱”,什么也做不了。但是现在,开放源代码的浏览器拥有了过半的市场份额,因此,是时候来揭开神秘的面纱,一探网络浏览器的内幕了。呃,里面只有数以百万 阅读全文
摘要:
来源:http://www.cnblogs.com/caishen/p/3565929.html 每天工作都会遇到很多挑战,耗费无数的脑细胞,下班回到家,我都会看一些幽默的节目,比如郭德纲相声、今晚80后脱口秀等等都是不错的选择,放松的状态下更加能激发人的灵感,真心不错!最近我就看到这样一则笑话:某人去小卖部买汽水,拿起一瓶就问多少钱,老板说4元,那人瞅了瞅瓶上写着:“建议零售价2.5元”,就问老板了:“建议价2.5元,你怎么卖4元呢?”老板不屑的回了句:“我不接受它的建议!” 哎,建议零售价真心不是这样用的!今天和大家说一说“建议零售价”的故事。 各位买过菜么?知道第一次买菜是什么... 阅读全文
摘要:
1.将arguments转化为数组函数中的预定义变量arguments并非一个真正的数组,而是一个类似数组的对象。它具有length属性,但是没有slice,push,sort等函数,那么如何使arguments具有这些数组才有的函数呢?也就是说如何使arguments变成一个真正的数组呢?functionargs(){return[].slice.call(arguments)}varm=args(2,5,8)//[2,5,8]m.push(10)//可以使用数组方法console.log(m)//[2,5,8,10]2.functionadd(){if(!arguments.callee. 阅读全文
摘要:
“启动fis的调试服务器(注意添加--no-rewrite参数),如果报错没有php-cgi环境,请安装它,并把php-cgi命令加到系统的环境变量” 对官网这句话的解释:下载php-5.2.17-nts-Win32-VC6-x86,添加环境变量。。解压放到c盘(随便放一个目录)并改名为php,然后设置系统变量,添加path值为;c:\php。。。注销一下使其生效。进入cmd;输入php-cgi-v,出现版本信息就是正确。如:(每次运行一下php-cgi)最后fisserverstart 阅读全文
摘要:
今天群里有人问一个js问题,现列出以便其他人参考。Function.prototype.curry=function(){ var slice=Array.prototype.slice, args=slice.apply(arguments), that=this; return function(){ console.log(args.concat(slice.apply(arguments))) return that.apply(null, args.concat(slice.apply(arguments)) );... 阅读全文