随笔分类 - Javascript
摘要:jYD是一个类似于jQuery的框架,包含常用的功能:如Dom操作,事件,样式,表单和Ajax交互。
阅读全文
摘要:Web应用中往往涉及到敏感的数据,由于HTTP协议以明文的形式与服务器进行交互,因此可以通过截获请求的数据包进行分析来盗取有用的信息。虽然https可以对传输的数据进行加密,但是必须要申请证书(一般都是收费的),成本较高。那么问题来了,如果对web提交的敏感数据进行加密呢?web应用中,前端的数据处
阅读全文
摘要:当前的应用设计风格趋于Flat扁平化,很多基于BootStrap实现了很多UI非常漂亮的管理界面(Bootstrap admin template)。 此核心文件开源在Github:https://github.com/JackWangCUMT/AdminLTE-Menu-Generate。首先看一
阅读全文
摘要:Execl功能非常强大,内置的很多函数或公式可以大大提高对数据的加工处理能力。那么在web中有没有类似的控件呢?经过一番搜寻,发现handsontable具备了基本的excel功能支持公式,同时能对数据进行实时编辑。另外支持拖动复制、Ctrl+C 、Ctrl+V 等等。在浏览器支持方面,它支持以下的
阅读全文
摘要:Ext JS 6 如何从数据库动态抓取JS脚本内容来动态创建Web窗体...
阅读全文
摘要:Sencha ExtJS 6 在UI上非常强大,这里介绍一个widget Grid示例来说明如何来在表格中显示精度条和迷你图...
阅读全文
摘要:Sencha Ext JS号称是目前世界上最先进和最强大的、支持多平台多设备的JavaScript应用程序开发框架。首先看一下Ext JS的发展简史。 1 Ext JS发展简史 2 开发准备 1. 首先需要下载Ext JS SDK,下载ExtJS 6.0 SDK GPL正式版 https://www
阅读全文
摘要:Javascript的this在不同的场景下,会指向不同的对象,非常容易混淆。本文将用一张图来直观解释this到底指向什么。
阅读全文
摘要:Javascript 中函数声明和函数表达式是存在区别的,函数声明在JS解析时进行函数提升,因此在同一个作用域内,不管函数声明在哪里定义,该函数都可以进行调用。而函数表达式的值是在JS运行时确定,并且在表达式赋值完成后,该函数才能调用。这个微小的区别,可能会导致JS代码出现意想不到的bug,让你陷入莫名的陷阱中。
阅读全文
摘要:接触过javascript的人应该听过闭包(closure),有一种观点认为是闭包赋予了javascript的强大能力,也赋予了它具备OOP的特征。既然javascript closure如此重要,那么问题来了,什么是closure呢?closure有什么作用?本文将结合我自己对closure的理解,用尽量通俗易懂的方式来进行阐述。
阅读全文
摘要:Javascript是一门容易遭人误解的语言,但是它的强大毋庸置疑。个人觉得,要想深入理解Javascript语言,首先必须对其基本的概念(例如:Scope,Closure,Hoisting等)要真正理解。今天想通过自己的理解来对Javascript Hoisting(国内一般翻译为 变量提升)做一个阐述。
阅读全文
摘要:多年来,Javascript一直在web应用开发中占据重要的地位,但是很多开发者往往忽视一些性能方面的知识,特别是随着计算机硬件的不断升级,开发者越发觉得Javascript性能优化的好不好对网页的执行效率影响不明显。但在某些情况下,不优化的Javascript代码必然会影响用户的体验。因此,即使在当前硬件性能已经大大提升的时代,在编写Javascript代码时,若能遵循Javascript规范和注意一些性能方面的知识,对于提升代码的可维护性和优化性能将大有好处。
阅读全文
摘要:定制或者构建一个自己的小javascript库,对于童鞋们提升前端开发水平来说,也具有重要的价值。废话不多说,下面给出一个通用的javascript事件工具库,并通过注释来了解原生的javascript用法
阅读全文