js脚本
WalsonTung
专注于架构设计与产品创新
展开
-
创建javascript的类继承体系
javascript是以函数为第一成员的解释性语言,也是面向过程的语言,但却可以神奇地演变成支持类型和对象。这就要提到原型(prototype)的概念。每个函数都有原型,而原型本身是一个对象,它包含这个函数对象的成员变量和成员方法。或者说,若把函数当成类型看待的话,原型就是承载成员变量和成员函数的东西。所以对象是没有原型的,而函数(类)本身也不能承载成员变量和成员函数。原创 2021-11-19 16:15:40 · 640 阅读 · 0 评论 -
提升对nodejs的认知
一、nodejs nodejs默认使用CommonJS进行模块管理,后来支持使用ES6进行模块管理,但需要做配置。 CommonJS 模块使用require()加载和module.exports输出,ES6 模块使用import和export。 参考:Node.js 如何处理 ES6 模块 nodejs使用npm做包管理工具,就像java里的maven。 nodejs使用webpack对各种模块及文件进行打包处理。 二、webpack 参考:nodejs实践---...原创 2020-11-05 19:21:36 · 99 阅读 · 0 评论 -
extjs loadmask 总结
[c-sharp] view plaincopy Ext.LoadMask用于在加载数据时为元素做出类似于遮罩的效果。 一、可以直接应用在元素上,如: target 可以是:document.body、元素、DOM节点、id var loadMarsk = new Ext.LoadMask(target, { msg : '正在转载 2013-06-20 09:24:14 · 11173 阅读 · 0 评论 -
javascript关键字及未来关键字
系统中出现了一个问题,经研究发现是多语言js文件中多语言键export引起的问题,改为Export就没问题了。后来上网一查,没想到export既然是Javascript未来关键字,以前只熟悉Javascript关键字,今天才知道还有未来关键字,这应该是所谓的细节问题吧。 Javascript关键字(Reserved Words)是指在Javascript语言中有特定含义,成为Ja转载 2013-10-28 12:52:33 · 828 阅读 · 0 评论 -
五个你必须知道的javascript和web debug技术
在前端开发中,调试技术是必不可少的技能,本文将介绍五种前端开发必备的调试技术。 Weinre移动调试DOM 断点debugger断点native方法hook远程映射本地调试 Weinre 在移动上面开发调试是很复杂的,所以就有了weinre。安装weinre可以实现pc来调试手机页面,所以对于移动开发调试是很重要的哦~ http://people.apache.org/~p转载 2013-11-21 10:11:31 · 1283 阅读 · 0 评论 -
stopPropagation, preventDefault 和 return false 的区别
因为有父, 子节点同在, 因为有监听事件和浏览器默认动作之分. 使用 JavaScript 时为了达到预期效果经常需要阻止事件和动作执行. 一般我们会用到三种方法, 分别是 stopPropagation(), preventDefault() 和 return false. 它们之间有什么区别, 该何时使用呢? 将在本文中进行讲解. 术语 监听事件, 在在节点上能被监听的转载 2014-03-28 10:54:39 · 474 阅读 · 0 评论 -
OpenLayers 之 Sphercial Mercator
科普一下基本知识: 解释:Sphercial Mercator: Spherical Mercator(球形墨卡托投影):Google Map,Bingmap,YahooMap等商业地图供应商以及OpenStreetMap都提供此投影的缓存切片。 EPSG:900913或者EPSG:3857,为了使用这些商业地图,就需要将地图...转载 2013-11-14 18:59:06 · 4309 阅读 · 0 评论