HTML script 标签的 defer 属性
llh 2017/05/12 982 0
定义和用法 defer 属性规定是否对脚本执行进行延迟,直到页面加载为止。 有的 javascript 脚本 document.write 方法来创建当前的文档内容,其他脚本就不一定是了。 如果您的脚本不会改变文档的内容,可将 defer …
llh 2017/05/12 982 0
定义和用法 defer 属性规定是否对脚本执行进行延迟,直到页面加载为止。 有的 javascript 脚本 document.write 方法来创建当前的文档内容,其他脚本就不一定是了。 如果您的脚本不会改变文档的内容,可将 defer …
llh 2017/02/17 865 0
是给a赋默认值的一种写法。 如果a已经赋值了,这 a 为真 a || {} 返回 a,即a还是原来的值。 如果a为假 a || {} 返回 {},就为a赋值为{} 了。
llh 2016/09/18 1,615 0
JS 判断: if(ua.match(/MicroMessenger/i)==”micromessenger”) { return true; } else { return false; } PHP 判断: fun …
llh 2016/09/05 1,449 0
网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document.body.offsetWidth (包括边线的宽) 网页可见区 …
llh 2016/08/26 2,696 0
Github: https://github.com/kamilkp/angular-sortable-view 演示: http://kamilkp.github.io/angular-sortable-view/#?tab=3 Gith …
llh 2016/07/27 1,472 0
使用 AngularJS 进行复制、剪切、黏贴操作,具体代码实现如下: <ul> <li> <inputtype=”text” placeholder=”copy me” ng-copy=”copy=true” …
llh 2016/07/26 2,397 0
有一些页面我们是需要参数的,例如产品页就可能需要产品 id 什么的信息等。一般情况下我们可以在 url 链接后边直接加入参数,例如(参数“:proId”): <a ng-repeat=”pro in pros” href=”#/tab …
llh 2016/07/06 2,132 0
使用循环 ng-repeat 的时候报如下错误: Error: [ngRepeat:dupes] Duplicates in a repeater are not allowed. Use ‘track by’ ex …
llh 2016/07/05 2,159 0
AngularJS ng-class 指令的值可以是字符串,对象,或一个数组。 使用方法: 1、如果是字符串,多个类名使用空格分隔。 <div ng-class=”class1 class2″>̷ …
llh 2016/06/27 3,247 4
当我们对 Ionic 进行多语言设置后,就要对各个部分的语言进行手动翻译工作。之前讲的翻译主要针对 .html 里的字符串,而事实上,有不少字符串是在我们的 js 加入的,例如控制器 controller 里边添加的(多见于弹出框、确认框、 …
llh 2016/06/23 3,114 0
之前介绍了如何在 Ionic 里使用 Swiper JS 插件来更好的展示 Slider,详见: Ionic 中使用 Swiper.js 实现导航标题栏Slider滑动效果 事实上,在 Ionic 1 最新的版本包括 Ionic 1.3.1 …
llh 2016/06/21 3,614 0
AngularJS 可以使用 limitTo 过滤器用来截取数组或字符串,接收一个参数用来指定截取的长度,如果参数是负值,则从数组尾部开始截取。 HTML 使用: {{ limitTo_expression | limitTo : limi …
llh 2016/06/14 4,946 0
现在互联网产品越来越国际化了,给项目添加英文或其他语言的切换功能相当有必要,在 Ionic 下实现不同语言切换功能,以下一步步来教你实现。 首先,打开 cmd 命令行界面并进入项目目录,通过命令安装 angular 插件: bower in …
llh 2016/06/12 3,490 0
不使用 jQuery 的情况下,需要判断浏览器窗口大小变化,从而更好的做到自适应。纯 Javascript 代码编写: var EventUtil={ addHandler:function(element, type, handler){ …
llh 2016/06/08 4,245 0
如果习惯了使用 jQuery,一开始使用 AngularJS 肯定有很多不习惯,特别是要写原生的 Javascript 代码来实现各种功能的时候。 如何把 jQuery 也在 Ionic 使用?首先,导入 jQuery 库的时候要把它放在 …
llh 2016/06/07 4,645 0
一般情况下,<ion-nav-bar class=”bar-positive”></ion-nav-bar> 会放在 index.html 里,这样其他的页面也会显示头部。如果我们想特定的页面 …
llh 2016/06/05 4,381 0
无论是Web网页端还是移动端,有一个我们超高频率使用到的功能,那就是图片滑动,我们称之为 Slider。在 Ionic 中,有个自带的 ion-slide-box 可以供我们使用,不过它使用的形式有限,或者说过于简单,不能完全满足我们对页面 …
llh 2016/05/31 4,128 0
有时我们会用到类似 slider 的 js 插件来美化界面,然而,slider 的初始化前,需要用到的html渲染完毕才能起作用。这个时候我们需要做的就是在 slide 渲染完毕后再初始化 slider 脚本,使得 slider 正常工作。 …
llh 2016/05/27 3,845 0
所有的应用都有一个 $rootScope,它可以作用在 ng-app 指令包含的所有 HTML 元素中。 $rootScope 可作用于整个应用中。是各个 controller 中 scope 的桥梁。用 rootscope 定义的值,可以 …
llh 2016/05/10 3,525 0
这个 Hello World 例子里,2个输入框都被绑定到data model上的observable变量上。“full name”显示的是一个computed observable,它的值是前面2个输入框的值合并一起的结果。 HTML: …
llh 2016/05/06 3,933 0
Knockout是一个轻量级的UI类库,通过应用MVVM模式使JavaScript前端UI简单化。 Knockout有如下4大重要概念: 声明式绑定 (Declarative Bindings):使用简明易读的语法很容易地将模型(model …
llh 2016/05/03 1,577 0
拖放是一种常见的特性,即抓取对象以后拖到另一个位置。 在 HTML5 中,拖放是标准的一部分,任何元素都能够拖放。 浏览器的支持情况如下: Internet Explorer 9+, Firefox, Opera, Chrome, 和 Sa …
llh 2015/09/07 1,845 0
人们总喜欢往HTML标签上添加自定义属性来存储和操作数据。但这样做的问题是,你不知道将来会不会有其它脚本把你的自定义属性给重置掉,此外,你这样做也会导致html语法上不符合Html规范,以及一些其它副作用。这就是为什么在HTML5规范里增加 …