<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[I_LOVE_US的专栏]]></title><description><![CDATA[记录点点滴滴]]></description><link>https://blog.youkuaiyun.com/normanlee007</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; normanlee007]]></copyright><item><title><![CDATA[Javascript、Jquery获取浏览器和屏幕各种高度宽度]]></title><link>https://blog.youkuaiyun.com/normanlee007/article/details/50380073</link><guid>https://blog.youkuaiyun.com/normanlee007/article/details/50380073</guid><author>normanlee007</author><pubDate>Tue, 22 Dec 2015 15:11:32 +0800</pubDate><description><![CDATA[Javascript、Jquery获取浏览器和屏幕各种高度宽度



Javascript:
alert(document.body.clientWidth);        //网页可见区域宽(body)
alert(document.body.clientHeight);       //网页可见区域高(body)
alert(document.body.offsetWidth)]]></description><category></category></item><item><title><![CDATA[AngularJS去掉的URL里的#号]]></title><link>https://blog.youkuaiyun.com/normanlee007/article/details/50206467</link><guid>https://blog.youkuaiyun.com/normanlee007/article/details/50206467</guid><author>normanlee007</author><pubDate>Mon, 07 Dec 2015 15:44:28 +0800</pubDate><description><![CDATA[前言

天天都在用AngularJS，各类文档也都看过好几遍，但总是些编程上的事找不到优雅的解决办法。今天终于把AngularJS的项目访问路径URL里的#号去掉了，这个问题不见得有多难，关键是花多长时间去理解AngularJS框架本身。

目录


URL的#号问题
找到错误原因
静态网站的解决方案
动态网站的解决方案
1. URL的#号问题

使用AngularJS的]]></description><category></category></item><item><title><![CDATA[mac android 开发 获取 SHA1和MD5]]></title><link>https://blog.youkuaiyun.com/normanlee007/article/details/49962151</link><guid>https://blog.youkuaiyun.com/normanlee007/article/details/49962151</guid><author>normanlee007</author><pubDate>Sat, 21 Nov 2015 09:56:17 +0800</pubDate><description><![CDATA[终端（Terminal）输入
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android]]></description><category></category></item><item><title><![CDATA[MAC下使用XMAPP配置php环境]]></title><link>https://blog.youkuaiyun.com/normanlee007/article/details/49863063</link><guid>https://blog.youkuaiyun.com/normanlee007/article/details/49863063</guid><author>normanlee007</author><pubDate>Mon, 16 Nov 2015 10:58:55 +0800</pubDate><description><![CDATA[百度搜索XMAPP就可以直接下载


XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用：只需下载，解压缩，启动即可。

到目前为止，XAMPP 共有以下四种版本：
1.适用于 Linux 系统的发行版（已在 Ubuntu、SuSE, RedHat, Mandrake 和 Debian 下通过测试）。
2.]]></description><category></category></item><item><title><![CDATA[2014年最新前端开发面试题（转自markyun）]]></title><link>https://blog.youkuaiyun.com/normanlee007/article/details/49781073</link><guid>https://blog.youkuaiyun.com/normanlee007/article/details/49781073</guid><author>normanlee007</author><pubDate>Wed, 11 Nov 2015 14:17:28 +0800</pubDate><description><![CDATA[2014年最新前端开发面试题（转自markyun）

PS：在其基础上完善了一些答案，增加一些问题
 欢迎fork wj：）

目录

前言HTML 部分CSS 部分JavaScript 部分其他问题优质网站推荐

前言

本文总结了一些优质的前端面试题（多数源于网络），初学者阅后也要用心钻研其中的原理，重要知识需要系统学习，透彻学习，形成自己的知识链。万不可投机取巧，只求面]]></description><category></category></item><item><title><![CDATA[前端开发问题 大杂烩]]></title><link>https://blog.youkuaiyun.com/normanlee007/article/details/49780961</link><guid>https://blog.youkuaiyun.com/normanlee007/article/details/49780961</guid><author>normanlee007</author><pubDate>Wed, 11 Nov 2015 14:16:43 +0800</pubDate><description><![CDATA[说说你对闭包的理解

使用闭包主要是为了设计私有的方法和变量。闭包的优点是可以避免全局变量的污染，缺点是闭包会常驻内存，会增大内存使用量，使用不当很容易造成内存泄露。

闭包有三个特性：

1.函数嵌套函数 2.函数内部可以引用外部的参数和变量 3.参数和变量不会被垃圾回收机制回收


请你谈谈Cookie的弊端

cookie虽然在持久保存客户端数据提供了方便，分担了服务器]]></description><category></category></item><item><title><![CDATA[前端开发问题（JS部分）]]></title><link>https://blog.youkuaiyun.com/normanlee007/article/details/49780921</link><guid>https://blog.youkuaiyun.com/normanlee007/article/details/49780921</guid><author>normanlee007</author><pubDate>Wed, 11 Nov 2015 14:09:45 +0800</pubDate><description><![CDATA[DOM元素e的e.getAttribute(propName)和e.propName有什么区别和联系

e.getAttribute()，是标准DOM操作文档元素属性的方法，具有通用性可在任意文档上使用，返回元素在源文件中设置的属性e.propName通常是在HTML文档中访问特定元素的特性，浏览器解析元素后生成对应对象（如a标签生成HTMLAnchorElement），这些对象的特性会根据特]]></description><category></category></item><item><title><![CDATA[前端开发问题（CSS部分）]]></title><link>https://blog.youkuaiyun.com/normanlee007/article/details/49780827</link><guid>https://blog.youkuaiyun.com/normanlee007/article/details/49780827</guid><author>normanlee007</author><pubDate>Wed, 11 Nov 2015 14:04:33 +0800</pubDate><description><![CDATA[CSS选择器有哪些

**通用选择器：选择所有元素，不参与计算优先级*，兼容性IE6+#X id选择器：选择id值为X的元素，兼容性：IE6+.X 类选择器： 选择class包含X的元素，兼容性：IE6+X Y后代选择器： 选择满足X选择器的后代节点中满足Y选择器的元素，兼容性：IE6+X 元素选择器： 选择标所有签为X的元素，兼容性：IE6+:link，：visited，：focus，：ho]]></description><category></category></item><item><title><![CDATA[前端开发问题（HTML部分）]]></title><link>https://blog.youkuaiyun.com/normanlee007/article/details/49780743</link><guid>https://blog.youkuaiyun.com/normanlee007/article/details/49780743</guid><author>normanlee007</author><pubDate>Wed, 11 Nov 2015 14:02:20 +0800</pubDate><description><![CDATA[前端需要注意哪些SEO

合理的title、description、keywords：搜索对着三项的权重逐个减小，title值强调重点即可，重要关键词出现不要超过2次，而且要靠前，不同页面title要有所不同；description把页面内容高度概括，长度合适，不可过分堆砌关键词，不同页面description有所不同；keywords列举出重要关键词即可语义化的HTML代码，符合W3C规范：]]></description><category></category></item><item><title><![CDATA[DOCTYPE声明作用及用法详解]]></title><link>https://blog.youkuaiyun.com/normanlee007/article/details/49741423</link><guid>https://blog.youkuaiyun.com/normanlee007/article/details/49741423</guid><author>normanlee007</author><pubDate>Mon, 09 Nov 2015 17:18:54 +0800</pubDate><description><![CDATA[很多朋友不知道DOCTYPE声明的作用，特为大家搜索整理了这篇文章，希望对需要的朋友有所帮助。






一、浏览器呈现模式和doctype

      有的网页是遵循标准而创作的，但也有很多不是。即使你不能创建遵循标准的网页，也希望浏览器根据标准来正确显示那些页。目前，大量网页充斥着大量非标准代码，它们仍能正常地工作。事实上，为旧版浏览器设计的大多数代码都能在新版浏览器中正]]></description><category></category></item><item><title><![CDATA[jquery $(document).ready() 与window.onload的区别]]></title><link>https://blog.youkuaiyun.com/normanlee007/article/details/49741273</link><guid>https://blog.youkuaiyun.com/normanlee007/article/details/49741273</guid><author>normanlee007</author><pubDate>Mon, 09 Nov 2015 17:11:37 +0800</pubDate><description><![CDATA[Jquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法，不过与window.onload方法还是有区别的。






1.执行时间 

        window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 
        $(document).ready()是DOM结构绘制完毕后]]></description><category></category></item><item><title><![CDATA[CSS link和@import的区别]]></title><link>https://blog.youkuaiyun.com/normanlee007/article/details/49740415</link><guid>https://blog.youkuaiyun.com/normanlee007/article/details/49740415</guid><author>normanlee007</author><pubDate>Mon, 09 Nov 2015 16:35:29 +0800</pubDate><description><![CDATA[使用CSS的方式主要有3种：行内添加定义style属性值，页面头部内嵌调用和外面链接调用，其中外面引用有两种：link和@import


外部引用CSS两种方式link和@import的方式分别是：

XML/HTML代码
   
XML/HTML代码
   
@import url("CSS文件");   
  

两者都是外部引用CSS的方式，但是存在一定的区别：
]]></description><category></category></item><item><title><![CDATA[ngcordova $cordovaCapture.captureAudio录音失败，$cordovaMedia代替解决方案]]></title><link>https://blog.youkuaiyun.com/normanlee007/article/details/49593923</link><guid>https://blog.youkuaiyun.com/normanlee007/article/details/49593923</guid><author>normanlee007</author><pubDate>Mon, 02 Nov 2015 23:35:09 +0800</pubDate><description><![CDATA[ngcordova $cordovaCapture.captureAudio录音失败，$cordovaMedia代替解决方案]]></description><category></category></item><item><title><![CDATA[Capture (采集)音频图像视频  基于ngcordova]]></title><link>https://blog.youkuaiyun.com/normanlee007/article/details/49585753</link><guid>https://blog.youkuaiyun.com/normanlee007/article/details/49585753</guid><author>normanlee007</author><pubDate>Mon, 02 Nov 2015 14:06:04 +0800</pubDate><description><![CDATA[http://ngcordova.com/docs/plugins/capture/



This plugin allows you to record sound, video and images through the native capabilities of the device.

$ cordova plugin add org.apache.cordova.med]]></description><category></category></item><item><title><![CDATA[hybird app开发框架  ionic +angularjs + ng-cordova]]></title><link>https://blog.youkuaiyun.com/normanlee007/article/details/49508193</link><guid>https://blog.youkuaiyun.com/normanlee007/article/details/49508193</guid><author>normanlee007</author><pubDate>Fri, 30 Oct 2015 11:09:42 +0800</pubDate><description><![CDATA[http://www.ionic.wang/   ionic国内网站
http://ngcordova.com     ngcordova 网站

http://ngcordova.com/docs/plugins/  ngcordova支持的device插件



http://angularjs.cn/  angularjs 国内站

https://github.com/ ]]></description><category></category></item><item><title><![CDATA[Ionic 实现双击返回键退出功能 基于ngcordova]]></title><link>https://blog.youkuaiyun.com/normanlee007/article/details/49508065</link><guid>https://blog.youkuaiyun.com/normanlee007/article/details/49508065</guid><author>normanlee007</author><pubDate>Fri, 30 Oct 2015 11:00:08 +0800</pubDate><description><![CDATA[一、准备Toast插件插件地址：cordova plugin add 
https://github.com/EddyVerbruggen/Toast-PhoneGap-Plugin.git

二：代码
.run(function ($ionicPlatform, $rootScope, $location, $timeout, $ionicHistory, $cordovaToast) ]]></description><category></category></item><item><title><![CDATA[Ionic实战 自动升级APP(Android版)  基于ngcordova]]></title><link>https://blog.youkuaiyun.com/normanlee007/article/details/49507571</link><guid>https://blog.youkuaiyun.com/normanlee007/article/details/49507571</guid><author>normanlee007</author><pubDate>Fri, 30 Oct 2015 10:33:16 +0800</pubDate><description><![CDATA[Ionic 框架介绍

　　Ionic是一个基于Angularjs、可以使用HTML5构建混合移动应用的用户界面框架，它自称为是“本地与HTML5的结合”。该框架提供了很多基本的移动用户界面范例，例如像列表（lists）、标签页栏（tab bars）和触发开关（toggle switches）这样的简单条目。它还提供了更加复杂的可视化布局示例，例如在下面显示内容的滑出式菜单。

Ionic]]></description><category></category></item><item><title><![CDATA[file 上传样式]]></title><link>https://blog.youkuaiyun.com/normanlee007/article/details/48346301</link><guid>https://blog.youkuaiyun.com/normanlee007/article/details/48346301</guid><author>normanlee007</author><pubDate>Thu, 10 Sep 2015 17:19:31 +0800</pubDate><description><![CDATA[定义input type="file" 的样式

body{ font-size:14px;}
input{ vertical-align:middle; margin:0; padding:0}
.file-box{ position:relative;width:340px}
.txt{ height:22px; border:1px solid #cdcdcd; width:180]]></description><category></category></item><item><title><![CDATA[angularjs常用代码块]]></title><link>https://blog.youkuaiyun.com/normanlee007/article/details/48177413</link><guid>https://blog.youkuaiyun.com/normanlee007/article/details/48177413</guid><author>normanlee007</author><pubDate>Wed, 02 Sep 2015 14:11:57 +0800</pubDate><description><![CDATA[功能

代码



页面路由

var app = angular.module('MyApp', ['ngResource','ngRoute','ngGrid']).config(function ($routeProvider) { 
$routeProvider 
.when('/store', { 
templateUrl: 'page/store.html', ]]></description><category></category></item><item><title><![CDATA[关于angularjs在IE11里的坑——F12工具打开，功能正常，关闭之后，angularjs not working]]></title><link>https://blog.youkuaiyun.com/normanlee007/article/details/47422851</link><guid>https://blog.youkuaiyun.com/normanlee007/article/details/47422851</guid><author>normanlee007</author><pubDate>Tue, 11 Aug 2015 16:43:54 +0800</pubDate><description><![CDATA[前端时间在做项目的时候，用到了angularjs，期间，发现了一个奇葩的问题，就是在IE11浏览器下,点击下方图1上箭头所示的位置，将此处的开关变为图2中箭头所示的样子，但是发觉没有反应，开关还是灰色的，只有打开F12开发者工具的时候，开关按钮就变为绿色打开状态了。

图1

图2

后来发现在F12没有打开时点击按钮时后台请求成功后，重新获取列表的请求根本没有发送，也就是说get请求]]></description><category></category></item></channel></rss>