WEB开发笔记

WEB开发常见问题,网站建设运营策划,SEO推广优化,PHP面向对象编程,JAVA面向对象编程,关注www.chhua.com

正在浏览 JS 里的文章

Ng-cloak解决angularJS中的闪烁

抢沙发

在用angularJS框架开发中,页面加载时会看到有表达式{{express}}或者过滤器{{express | filter}}在页面中闪过。这个问题是由于javascript操作DOM的时候,是等DOM结构都加载完成,才回头处理引用的angularJS文件。这是引起表达式或过滤器在页面闪烁的原因[......]

AngularJS与RequireJS整合

抢沙发

关于angularjs、requirejs的基础知识请自行学习

一、简单事例的项目目录如下:
-index.html

-scripts文件夹

–controller文件夹

— mianController.js

— controller1.js

—control[......]

AngularJS 是一种新 JavaScript 框架,目的是降低要求,加快开发速度。AngularJS 是让 HTML 标记动态,使其对 web 开发者更有帮助,同时从大量的分段中给定一个标准结构,使开发速度更快更高效。越来越多的前端 web 设计师寻找在允许整体代码非常长的时候能立即设置接口的[......]

Grunt + Bower + Requirejs + Angular

抢沙发

现在web开发的趋势是前后端分离。前端采用某些js框架,后端采用某些语言提供restful API,两者以json格式进行数据交互。

如果后端采用node.js,则前后端可以使用同一种语言,共享某些可重用的Js代码,并共享构建工具。但很多时候我们可能采用别的语言,如ruby/java/scal[......]

随着网站逐渐变成”互联网应用程序”,嵌入网页的Javascript代码越来越庞大,越来越复杂。

网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等……开发者不得不使用软件工程的方法,管理网页的业务逻辑。

Javascript模块化编程,已经成为一[......]

如今移动互联网已经占据了主流地位,越来越多的开发者开始从桌面转向移动平台。与桌面开发不同的是,在移动领域中,不同的操作系统、大量不同屏幕尺寸的移动设备、触摸手势操作等,这都给开发者带来了一定的难度和挑战。
web开发手势插件
虽然一些触摸事件,自己写起来也比较简单,但为了尽量不重复的造轮子,提高开发效率。这里收集[......]

jGestures: jQuery的手势事件插件

抢沙发

jGestures简介

 
jGestures插件允许你如同原生的jQuery事件一样监听以下事件:’pinch’(缩放手势), ‘rotate’(旋转手势), ‘swipe’(滑动手势), ‘tap’(轻触) 以及 ‘orientationchange’(改变设备方向)。当然,部[......]

js操作数组的一些方法

抢沙发

var arr = [ 1, 2, 3, 4, 5 ];
//原始数组
alert(“原始数组:” + arr);// 1,2,3,4,5
//删除并且返回第一个元素
alert(“执行arr.shift() 返回 :” + arr.shift());//1
alert(“数组:” + a[......]

jQuery1.9.1针对checkbox的调整(prop)

抢沙发

在jquery 1.8.x中的版本,我们对于checkbox的选中与不选中操作如下:

判断是否选中

$(‘#checkbox’).prop(‘checked’)

设置选中与不选中状态:

$(‘#checkbox’).attr(‘checked’,true)

$(‘#ch[......]

jquery的json插件jquery-json

抢沙发

目前主要的数据交换格式是XML和JSON,两者相比较而言个人更喜欢轻量级的JSON。 在平时的工作中,一个好的工具能让工作更加的高效和轻松,在使用jQuery的时候,一个好的插件也能在很大的程度上减轻我们的工作量,虽然有些东西我们自己花点时间也是能弄出来的。下面介绍个jQuery的JSON插件。 j[......]