摘要: JavaScript 闭包的本质源自两点,词法作用域和函数当作值传递。 词法作用域,就是,按照代码书写时的样子,内部函数可以访问函数外面的变量。引擎通过数据结构和算法表示一个函数,使得在代码解释执行时按照词法作用域的规则,可以访问外围的变量,这些变量就登记在相应的数据结构中。 函数当作值传递,即所谓 阅读全文
posted @ 2018-12-12 11:54 xiaoma_ge 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-12-12 11:41 xiaoma_ge 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 1. 环境搭建 JDK 安装及环境变量配置(安装教程参考) 安装python2.7(切记勿装3.x,问题较多)安装教程参考 Android SDK 安装( 安装教程参考) 建议安装7.0 或以上。 Node 安装(建议安装8.9) 2. 按官方教程操作 Install Ionic npm insta 阅读全文
posted @ 2018-01-01 00:49 xiaoma_ge 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 安装目前需要Android Studio3.0或更高版本。 Android Studio需要Java Development Kit [JDK] 1.8(暂不支持更高版本)。你可以在命令行中输入 javac -version来查看你当前安装的JDK版本。如果版本不合要求,则可以到 官网上下载。 或是 阅读全文
posted @ 2018-01-01 00:39 xiaoma_ge 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 1.必备环境 1.安装node.js 设置:NODE_PATH C:\Program Files\nodejs\node_modules 2.安装jdk1.8,布置环境变量 (1).新建JAVA_HOME 2).在PATH添加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 阅读全文
posted @ 2017-06-24 14:14 xiaoma_ge 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 引子 相信各位developers对js中的异步概念不会陌生,异步操作后的逻辑由回调函数来执行,回调函数(callback function)顾名思义就是“回头调用的函数”,函数体事先已定义好,在未来的某个时候由某个事件触发调用,而这个时机,是程序本身无法控制的。 举几个常见例子: 事件绑定 动画 阅读全文
posted @ 2017-06-04 00:26 xiaoma_ge 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 前言 因为项目中经常会有利用jquery操作dom元素的增删操作,所以会涉及到dom元素的绑定事件方式,简单的归纳一下bind,live,delegate,on的区别,以便以后查阅,也希望该文章日后能帮助到园友,文中如有不当之处,还望各位指正,话不多说,直接进入正题。 bind() 简要描述 bin 阅读全文
posted @ 2017-06-04 00:19 xiaoma_ge 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 没有什么新意,全是从网上摘抄的,如果哪天忘了,就来查查吧。 选择器是jQuery最基础的东西,本文中列举的选择器基本上囊括了所有的jQuery选择器,也许各位通过这篇文章能够加深对jQuery选择器的理解,它们本身用法就非常简单,我更希望的是它能够提升个人编写jQuery代码的效率。本文配合截图、代 阅读全文
posted @ 2017-06-04 00:08 xiaoma_ge 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。2、jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法 阅读全文
posted @ 2017-06-04 00:07 xiaoma_ge 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 今天来看看前端的冒泡和事件默认事件如何处理 1.event.stopPropagation()方法 这是阻止事件的冒泡方法,不让事件向documen上蔓延,但是默认事件任然会执行,当你掉用这个方法的时候,如果点击一个连接,这个连接仍然会被打开, 2.event.preventDefault()方法 阅读全文
posted @ 2017-06-04 00:06 xiaoma_ge 阅读(111) 评论(0) 推荐(0) 编辑