JavaScript
terry10000
这个作者很懒,什么都没留下…
展开
-
再学JavaScript-第一课
一、是什么: 包含三个部分:ECMAScriptDOMBOM几点小知识:关于弹出框 Window.alert() Document.write() Console.info()script标签的defer属性(值也是defer) 相当于window.onload后执行二、变量全局变量:局部变量没有块级变量三、数据类型 基本类型:Number、String、Boolea原创 2015-03-30 22:49:19 · 289 阅读 · 0 评论 -
css预处理器--less
一、概要 Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展。 Less 可以运行在 Node 或浏览器端 二、less环境搭建 可以在服务端或者客户端使用less 1.在服务端使用: 安装less编译工具:npm install less -g 安装 Less 后,就可以在命令行上调用 Less 编译器了,如下原创 2016-05-03 16:47:19 · 488 阅读 · 0 评论 -
npm基础
一、是什么 NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见使用场景如下:允许用户从npm服务器下载别人编写的第三方包到本地允许用户从npm服务器下载别人编写的命令程序到本地使用允许用将自己编写的包或者命令程序上传到npm服务器供别人使用。可见,npm建立了一个NodeJS生态圈,NodeJS开发者和用户可以再里面互通有无。二、怎么用 知道第三方原创 2015-09-14 16:12:14 · 415 阅读 · 0 评论 -
JavaScript 注释规范
引用自:https://github.com/aralejs/aralejs.org/wiki/JavaScript-%E6%B3%A8%E9%87%8A%E8%A7%84%E8%8C%83JavaScript 注释规范总原则As short as possible(如无必要,勿增注释)。尽量提高代码本身的清晰性、可读性。 As long as necessary(如有必要,尽量详尽)。合理的注释转载 2015-08-09 17:51:21 · 432 阅读 · 0 评论 -
JavaScript设计模式-接口
三种实现接口的方式: 注解 鸭式辩型原创 2015-05-24 16:43:15 · 296 阅读 · 0 评论 -
再学JavaScript-第三课-函数
一、定义方式function语句式:可以提前调用,对于function语句式的函数,JavaScript解析器会优先解析。函数的直接量function构造函数式var f = new Function(“a”,”b”,”return a+b;”); (括号内是参数加函数体)此方式,效率创建效率较低,但内存占用较少。对比三种方式: 关于解析顺序的一个例子: function原创 2015-04-07 20:34:17 · 420 阅读 · 0 评论 -
前端框架-dhtmlx
一、grid二、tree原创 2015-05-08 11:30:14 · 867 阅读 · 0 评论 -
再学JavaScript-第四课-面向对象
一、类的创建与实例对象 面向对象的预言有一个标志,那就是他们都有类的概念,通过类可以创建任意多个具有相同属性和方法的对象。但在ECMAScript中没有类的概念,但是我们可以通过其他方式来模拟面向对象的类。 1. 工厂模式:工厂模式是软件工厂领域中一种广为人知的设计模式。 2. 构造函数模式:比如像ECMAScript中的Array、Object、Date等都是通过构造函数来创原创 2015-05-03 14:11:43 · 318 阅读 · 0 评论 -
再学JavaScript-第五课-深入理解面向对象
在“再学JavaScript-第四课”的最后提到了混合继承的实现,但那种方式还不够完美。原创 2015-05-03 14:20:06 · 303 阅读 · 0 评论 -
NodeJS基础
一、是什么 NodeJS是一个解析器。 JavaScript是脚本语言,脚本语言需要一个解析器才能运行。对于写在HTML页面里的JavaScript,浏览器就是解析器,而需要独立运行的JavaScript,NodeJS就提供了一个解析器。 运行在NodeJS中的JavaScript的用途是操作磁盘文件或者搭建HTTP服务器,NodeJS就相当于提供了fs、http等内置对象(正如浏览器提供了d原创 2015-04-25 19:38:21 · 307 阅读 · 0 评论 -
jQuery扩展-jquery.fn.extend与jquery.extend
jQuery为开发插件提拱了两个方法,分别是: JavaScript代码 • jQuery.fn.extend(object); • jQuery.extend(object); jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。 jQuery.fn.extend(object);给jQuery对象添加方法。 fn 是什么东西呢。查转载 2015-04-07 20:46:05 · 465 阅读 · 0 评论 -
Base
获取被选中radio的值: $(“#vis-status input[name=’visual-radio’]:checked”).val()动态绑定 $(document).on(“click”,”#select”,function(){});事件委派 $("div").delegate("button","click",function(){ $("p").slid原创 2015-04-07 20:52:04 · 402 阅读 · 0 评论 -
前端工具库
一.弹出框: 1. Artdialog 简介:art.Dialog 是一个轻巧且高度兼容的javascript对话框组件,可让你的网页交互拥有桌面软件般的用户体验。 网站:http://aui.github.io/artDialog/ 文档与实例:http://aui.github.io/artDialog/doc/index.html(非常详细)原创 2015-04-07 20:37:17 · 500 阅读 · 0 评论 -
再学JavaScript-第二课-模拟Map
var BASE = BASE||{};BASE.Map = function () { var _hash = {}; this._hash = _hash; this.put = function (key,value) { _hash[key] = value; }; this.get = function (key) { i原创 2015-04-05 22:47:58 · 295 阅读 · 0 评论 -
再学JavaScript-第二课-实现Array去重
/** * 数组去重 * 利用JavaScript的Object的特性为数组去重 * @returns {Array} */Array.prototype.unique = function () { var obj = {}; for(var i= 0,length = this.length;i<length;i++){ var temp = th原创 2015-04-05 22:49:16 · 318 阅读 · 0 评论 -
jQuery的Deferred对象
从jQuery1.5版本开始引入Deferred对象。 这个东西很重要,在很多场景下非常有用。 一、什么是deferred对象 开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到结果的。 通常的做法是,为它们指定回调函数(callback)。即事先规定,一旦它们转载 2015-03-24 21:03:43 · 337 阅读 · 0 评论 -
加载有权限控制的ArcGISServer服务
加载有权限控制的ArcGISServer服务ArcGIS Server服务权限控制通过token生成接口获取token编写代码请求接口ArcGIS Server服务权限控制在服务管理页面(http://{host}:{port}/arcgis/manager/security.html)配置好用户与角色通过token生成接口获取token接口地址:http://%s/arcgis/toke...原创 2018-10-17 10:35:11 · 2523 阅读 · 0 评论