- 博客(19)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
转载 理解$watch ,$apply 和 $digest --- 理解数据绑定过程
原文地址:http://angular-tips.com/blog/2013/08/watch-how-the-apply-runs-a-digest/注这篇博文主要是写给新手的,是给那些刚刚开始接触Angular,并且想了解数据帮定是如何工作的人。如果你已经对Angular比较了解了,那强烈建议你直接去阅读源代码。Angular用户都想知道数据绑定是怎么实现的。你可能会看
2016-06-10 15:31:08 616
原创 关于文件上传踩过的坑multipart/form-data
1.content-typemultipart-formdata:常用的文件上传请求编码格式application/x-www-urlencoded:默认的字符编码格式,用于上传表单,多用于文本,上传文件较慢 可在form中的enctype设置,或在ajax中设置contentye2.上传方式1.使用formdata,formdata可在new时传入表单,
2016-04-29 16:32:44 48764 2
转载 JSONP
Asynchronous JavaScript and XML (Ajax ) 是驱动新一代 Web 站点(流行术语为 Web 2.0 站点)的关键技术。Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行数据检索。使用 XMLHttpRequest 函数获取数据,它是一种 API,允许客户端 JavaScript 通过 HTTP 连接到远程服务器。Ajax 也是许多 mas
2016-03-21 23:56:38 641
转载 ui-router参数传递问题
基本参数:‘/user/:id''/user/{id}''/user/{id:int}'使用正则表达式:'/user/{id:[0-9]{1,8}''/user/{id:.*}''/user/*id 匹配所有以user开始的url 并将剩余参数传给id多个参数:‘/user?id1&id2'$StateParams s
2016-02-27 14:05:06 13544
转载 Angular JS中scope的作用域
每当一个指令被创建的时候,都会有这样一个选择,是继承自己的父作用域(一般是外部的Controller提供的作用域或者根作用域($rootScope)),还是创建一个新的自己的作用域,当然AngularJS为我们指令的scope参数提供了三种选择,分别是:false,true,{};默认情况下是false。scope = false首先我们来看一下,当scope参数被设置为false时有什么
2016-02-21 16:54:10 1236
原创 angular.js文件中报错xxx is not a function 的解决方法
初学ng时,遇到一个问题,就是使用controller时,总在angular.js文件中报错。开始怀疑是ng.js的文件有问题,换了几个源之后发现是自己的js文件出了问题。根据慕课网大漠穷秋老师的ng教学视频,定义控制器时可直接将其定义成一个函数,即function controller($scope){} 查了资料,是因为ng禁止直接在rootscope上注册监听器,而必须以如下形式注册
2016-01-23 12:16:49 6945 1
原创 nodeJS下npm下载包慢的解决方法
原生的npm从http://registry.npmjs.org/下载包,该网站虽然未被墙,但是服务器在国外不稳定有时候会很慢或失效。解决的办法是将下载源更改成国内的npm包源,主要有taobao和cnpm两种。需要先安装cnpmhttps://registry.npm.taobao.org/http://registry.cnpmjs.org/更改的办法有以下
2016-01-20 17:39:54 6460
原创 使用Zeroclipboard实现复制功能
网页开发中需要实现复制功能时,在网上找到的诸多简单的代码(document.execCommand("Copy"))似乎大多数只能在IE下实现,并不能在Chrome等当下主流浏览器下实现。要在这些主流浏览器实现复制功能,就可以用到下面介绍的方法:使用一个跨浏览器的库类 Zero Clipboard。Zero Clipboard 的实现原理 Zero Clipboard 利用 Flash 进
2015-09-12 11:31:51 3265
原创 手机页面跳转时传递中文参数出现乱码问题
在项目过程中,遇到一个问题。在一个页面的输入框获得输入的数据,跳转并将参数传到另一个页面(location.hash),再用ajax发送请求。此时,如果是在PC端,输入中文进行搜索是没问题的,但是在手机端查看URL是会发现中文变成乱码。于是借由百度进行检验,发现PC端URL中可含有中文参数,而手机端的中文参数在URL中已被转为utf码。猜测引起这个问题的原因和浏览器有关。查看浏览器
2015-08-06 16:08:22 1516
原创 初次使用touch事件心得
关于初次使用touch事件心得touchstart和touchmove需使用e.originalEvent.changedTouches而touchend事件需使用e.originalEvent.changedTouches[0]另外,touch事件优先级高于click事件,若需要使用click事件,可通过设置检查pageX pageY的变化较小时触发相关执行函数附上网页查
2015-04-16 23:58:09 3193
转载 document.cookie.indexof用法
functiongetCookie(c_name){ if(document.cookie.length > 0) { c_start =document.cookie.indexof(c_name + "="); if (c_start != -1) { c_start = c_s
2015-04-06 22:44:46 6498 1
原创 wamp安装出现的问题
1.安装目录不可有中文2.“服务器已启动,80端口未被占用,但小图标为黄色 ”解决办法:打开后搜索所有80,改为8080或其他端口。3.一些特殊的浏览器初次打开http://local:8080失败,我猜测是和这些浏览器的一些屏蔽广告等插件有关,在IE打开一次后即可
2015-03-29 20:34:07 540
转载 php表单验证、安全
表单元素表单的 HTML 代码是这样的:">当提交此表单时,通过 method="post" 发送表单数据。什么是 $_SERVER["PHP_SELF"] 变量?$_SERVER["PHP_SELF"] 是一种超全局变量,它返回当前执行脚本的文件名。因此,$_SERVER["PHP_SELF"] 将表单数据发送到页面本身,而不是跳转到另一张页面。这样
2015-03-29 11:10:16 785
原创 HTML5学习笔记
CANVAScanvas的声明需在script定义如 c=document.getElementById('myCanvas'); cxt=c.getContext('2d'); cxt.fillStyle='#FF0000'; cxt.fillRect(0,0,80,80);不支持不可显示只有如下才可正常显
2015-03-16 23:07:07 370
转载 JS新API标准 地理定位(navigator.geolocation)
在新的API标准中,可以通过navigator.geolocation来获取设备的当前位置,返回一个位置对象,用户可以从这个对象中得到一些经纬度的相关信息。navigator.geolocation的三个方法:1. getCurrentPosition()2. watchPosition()3. clearWatch()getCurrentPosition()
2015-03-14 19:52:35 456
原创 JS初学笔记·事件处理
事件处理HTML事件处理直接在元素中添加事件 如onclick=demo();缺点:修改的时候麻烦DOM0级事件处理缺点:重复处理会被覆盖DOM2级事件处理使用addeventlistener()添加 removeeventlistener()删除IE处理程序的两项与DOM2级处理相似 为了兼
2015-03-08 23:39:03 380
转载 css居中问题
水平居中:.juzhong{margin:0px auto; }垂直居中:#mid{ position:absolute; top:50%; left:50%; margin:-(高度一半)px 0 0 -(宽度一半)px; width:300px; height:300px; border:1px solid red; }
2015-02-07 21:28:58 308
转载 CSS的换行问题
这是代码,如果这样直接就被打开的话,IE下容器就会被撑破,FF下英文会会跳出容器[html] view plaincopyprint?> div style='width:500px;height:200px;border:#ff0000 1px solid;'> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2015-02-07 21:20:40 505
SWEBOKV3_Ballot_public
2015-04-02
新手请教一个有关JSONP跨域的问题
2015-09-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人