-专注于互联网、网络技术、网络工程、网络营销SEO、搜索引擎、社会化网络、IT技术、网络编程、网络安全、服务器管理、网站开发、移动互联网软件应用等领域的原创IT科技博客,欢迎喜欢互联网的朋友一起交流!

AngularJS的Filter用法详解

Filter简介 Filter是用来格式化数据用的。

AngularJS 自定义指令Directive中Scope数据交互详解

什么是隔离 Scope AngularJS 的 directive 默认能共享父 scope 中定义的属性,例如在模版中直接使用父 scope 中的对象和属性。通常使用这种直接共享的方式可以实现一些简单的 directive 功能。当你需要创建一个可重复使用的 directive,只是偶尔需要访问或者修改父 scope 的数据,就需要使用隔离 scope。当使用隔离 scope 的时候,directive 会创建一个没有依赖父 scope 的 scope,并提供一些访问父 scope 的方式。

webpack“不是内部命令”问题

当我安装了webpack,在命令行输入webpack -v结果发生报错,webpack不是内部命令,当时在往上找到了一个解决办法。也真正解决了问题;方法如下:

1、安装node;

2、如果你忘记了node的安装目录,没关系,在命令行输入path;   

JavaScript delete 用法

1,对象属性删除

function fun(){
 
this.name = 'mm';
 
}
 
var obj = new fun();
 
console.log(obj.name);//mm
 
delete obj.name;
 
console.log(obj.name); //undefined

2,变量删除

$.ajax()方法详解

jquery中的ajax方法参数总是记不住,这里记录一下。

JavaScript、Dom、jQuery基础

JavaScript、Dom、jQuery基础讲解,读者可以快速掌握JavaScript基本语法,dom结构,jquery基本应用。本节内容: JavaScript基础, Dom编程, jQeury

引入多个js文件jQuery的$命名冲突原因及解决办法

   引入多个js文件jQuery的$命名冲突原因及解决办法 在Jquery中,$是JQuery的别名,所有使用$的地方也都可以使用JQuery来替换,如$('#msg')等同于JQuery('#msg')的写法。然而,当我们引入多个js库后,在另外一个js库中也定义了$符号的话,那么我们在使用$符号时就发生了冲突,因为调用js库的js语法中的$不清楚到底调用哪个js库,导致其中一个js库调用效果失效。下面以引入两个库文件jquery.js和prototype.js为例来进行说明。 

JavaScript判断是否移动设备,哪种移动设备

1、原生JavaScript判断是否移动设备
function isMobile(){
if (typeof this._isMobile === 'boolean'){
return this._isMobile;
}
var screenWidth = this.getScreenWidth();
var fixViewPortsExperiment = rendererModel.runningExperiments.FixViewport || rendererModel.runningExperiments.fixviewport;
var fixViewPortsExperimentRunning = fixViewPortsExperiment && (fixViewPortsExperiment.toLowerCase() === "new");
if(!fixViewPortsExperiment){
if(!this.isAppleMobileDevice()){
screenWidth = screenWidth/window.devicePixelRatio;
}
}
var isMobileScreenSize = screenWidth < 600;
var isMobileUserAgent = false;
this._isMobile = isMobileScreenSize && this.isTouchScreen();
return this._isMobile;
}

2、原生JavaScript判断是否移动设备访问
function isMobileUserAgent(){
return (/iphone|ipod|android.*mobile|windows.*phone|blackberry.*mobile/i.test(window.navigator.userAgent.toLowerCase()));
}

3、原生JavaScript判断是否苹果移动设备访问
function isAppleMobileDevice(){
return (/iphone|ipod|ipad|Macintosh/i.test(navigator.userAgent.toLowerCase()));
}

4、原生JavaScript判断是否安卓移动设备访问
function isAndroidMobileDevice(){
return (/android/i.test(navigator.userAgent.toLowerCase()));
}

jquery 点击切换样式

$("#smenu").find("li").click(function(){
$(this).parent().children().siblings().removeClass("bline"); //遍历删除样式
$(this).addClass("bline");
//var val = "index_content.php?id="+$(this).attr("val");
// $("#iframe1",parent.document.body).attr("src",val);
});

#smenu下 li 菜单样式切换

ajax请求页如何真正返回json数据

$r = $db->query("SELECT title, thumb ,description , contentid FROM ".DB_PRE."content WHERE catid =2165 AND status = 99 AND thumb !='' ORDER BY contentid DESC limit 0,2");
/*while($s = $db->fetch_array($r))
{
$data[]=array(
'contentid'=>$s['contentid'],
'thumb'=>$s['thumb'],
'title'=>$s['title'],
'description'=>$s['description']
);
}
echo json_encode($data); 这个方法没有真正将数据转化成json ,而且无法输出中文 */

//正确格式如下

$json = '';
while (!!$row = mysql_fetch_array($r, MYSQL_ASSOC)) {
foreach ( $row as $key => $value ) {
$row[$key] = urlencode(str_replace("\n","", $value));
}
$json .= urldecode(json_encode($row)).',';
}

echo '['.substr($json, 0, strlen($json) - 1).']';

mysql_close();
«1234»
搜索
网站分类
最近发表
文章归档

技术支持TTF的家园

Copyright www.ttfde.org. All Rights Reserved.站点统计 Design by TTF的家园