• JavaScript与jQuery事件委托的写法

    JavaScript中的事件委托的定义: 什么是事件委托:通俗的讲,事件就是onclick,onmouseover,onmouseout,等就是事件,委托呢,就是让别人来做,这个事件本来是加在某些元素上的,然而你却...

    阅读(623) 2017-08-03
  • 25、AngularJs中自定义指令directive的controller属性

    controller是AngularJs中的控制器,在控制器里边可以接受后台的数据,并且定义变量显示给前端,controller也可以作为自定义指令directive的属性存在,代码如下: 1.html中的代码: !doctype ht...

    阅读(262) 2017-01-11
  • 25、基于Vue实现后台管理系统RBAC权限控制

    现在大多数应用都是前后端分离开发模式,对于普通的应用来说,只要保证前后端接口一致即可,但是后台管理系统例外,除了对接接口,还要考虑到权限控制,除了超级管理员拥有所...

    阅读(770) 2017-10-28
    25、基于Vue实现后台管理系统RBAC权限控制
  • jQuery选择器总结

    下面是我总结的部分工作中常用的jQuery方法,后期还会继续更新: $(#myELement) 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $(div...

    阅读(290) 2017-08-03
  • 26、AngularJs的directive指令的link属性详解

    在AngularJs中不能直接使用JQuery去选择dom元素,它在指令directive中提供了link属性来让开发者操作dom,具体代码如下: !DOCTYPE htmlhtml lang=enheadmeta charset=UTF-8titleDocument/title/headbody ng-app=appzy...

    阅读(201) 2017-01-16
  • JavaScript中原型对象与原型链的概念详解

    做WEB前端开发所必须的三个技能(HTML、CSS、JavaScript)中,只有JavaScript能算作是一门编程语言,做JS也不能仅仅满足于实现几个简单的动画效果,而是要理解JavaScript的核心,这样才能更...

    阅读(2849) 2017-08-03
    JavaScript中原型对象与原型链的概念详解
  • 27、通过AngularJs实现Tab选项卡切换效果

    通过AngularJs实现Tab选项卡切换效果,代码如下: 文件一:3.html: !DOCTYPE htmlhtml lang=enheadmeta charset=UTF-8titleDocument/title/headbody ng-app=app ng-controller=ctrzym-blog title=赵一鸣AngularJs学习笔记/zym-...

    阅读(1003) 2017-01-17
  • JavaScript对象循环引用与闭包导致的内存泄漏及其解决方案

    一、什么是内存泄漏? JavaScript中的内存泄漏就是被分配的内存没有被使用,但是也不能被回收的一种现象。 二、内存泄漏会导致的问题? 这样导致内存一直被占用,最后影响程序性能...

    阅读(2708) 2018-07-28
  • 28、AngularJs使用$scope.$apply()进行数据脏检查

    $apply()函数可以从Angular框架的外部让表达式在Angular上下文内部执行。例如,假设你实现了一个setTimeout()或者使用第三方库并且想让事件运行在Angular上下文内部时,就必须使用$apply()。...

    阅读(262) 2017-01-17
  • JavaScript中null和undefined的区别

    做前端这么长时间,项目中经常遇到null和undefined,虽然知道它们俩都表示空,但是具体的区别还是挺模糊的,今天刚好在微博看到大家讨论这个话题,所以就上网查了下资料,然后自己...

    阅读(391) 2017-08-03
    JavaScript中null和undefined的区别
  • 29、AngularJs中$timeout与$interval实际使用场景分析

    AngularJs中$timeout与$interval实际使用场景分析,类似于原生js中的setTimeout和setInterval,测试代码如下: !DOCTYPE htmlhtml lang=enheadmeta charset=UTF-8title$timeout与$interval实际使用场景分析/titlestyle t...

    阅读(159) 2017-01-17
  • JavaScript设置、读取、删除cookie的方法详解

    做WEB开发已经2年了,之前操作Cookie都是在服务端,从来没有用JavaScript操作过Cookie,今天在朋友圈刚好看到这个话题,就找来下资料,测试了下代码,最后做个总结。 一、什么是Cookie?...

    阅读(412) 2017-10-07
  • 30、AngularJs中的$window服务的实例

    AngularJs中的$window服务,和JS中的window一样,测试代码如下: !DOCTYPE htmlhtml lang=enheadmeta charset=UTF-8title$window服务的实例/title/headbody ng-app=app ng-controller=ctrbutton ng-click=func();按钮/button您的选...

    阅读(147) 2017-01-17
  • DOM对象与jQuery对象的区别及互相转换的方法

    一、什么是DOM对象? 简单的理解:html标签中有很多节点,凡是用document.getElementById或者是document.getElementsByTagName等原生javascript方法选中的对象都是DOM对象。 二、什么是JQuery对象? 凡是...

    阅读(598) 2017-08-03
  • 31、AngularJs的$sce服务安全的处理html数据

    为了提升网站的安全性,避免恶意代码注入,AngularJs提供了相应的解决方案,测试代码如下: !DOCTYPE htmlhtml lang=enheadmeta charset=UTF-8title$sce服务安全的处理html数据/titlestyle type=text/css.ng-...

    阅读(192) 2017-01-17
  • 如何理解并学习javascript中的面向对象(OOP)【转载】

    本文不适合javascript初学者看(javascript水平还停留在函数级别的朋友,看了会觉得很晕的)。如果你想让你的javascript代码变得更加优美,性能更加卓越。或者,你想像jQuery的作者一样,...

    阅读(314) 2017-08-03
  • 32、AngularJs的$cacheFactory的缓存实例

    AngularJs的$cacheFactory的缓存实例,代码及注释如下: !DOCTYPE htmlhtml lang=enheadmeta charset=UTF-8title$cacheFactory的缓存实例/titlestyle type=text/css.ng-cloak{display:none;}/style/headbody ng-app=app ng-cloak class=n...

    阅读(240) 2017-01-17
  • JavaScript闭包+作用域+变量提升

    今天在微信里边看到2道JavaScript面试题,觉得挺有意思,因为它整合了JS中的闭包、作用域等问题,然后我稍加修改了一下,加入了变量提升的知识点,最后代码如下: 第一题: var sc...

    阅读(1016) 2017-08-03
    JavaScript闭包+作用域+变量提升
  • 33、AngularJs之$http服务前端与后端之间的数据传输

    AngularJs中的$http服务实现前端与后端之间的数据传输,与JQuery中的ajax类似,具体代码如下: 1、接收后端数据: 需要用到的php代码,文件名为1.php: ?php header(Content-type:text/html;charset=ut...

    阅读(274) 2017-01-20
  • JavaScript中闭包结合for循环的使用

    了解JavaScript的同学肯定都遇到过闭包,我在之前的博客中也提高到很多次闭包,但是闭包的使用场景有很多,比如今天我说的闭包结合for循环使用,这里边就会有很多小细节需要注意,...

    阅读(632) 2017-08-03