ribbon Compas

jQuery

write less, do more

点击查看api详情
Infinity-Loop

avalon

简单易用迷你的MVVM框架

点击查看api详情
Pensils

CSS

Cascading Stylesheet

css手册
Pensils

API

Application Programming Interface

API中文手册汇总
js 遍历、枚举

2018年5月27日  前端资源   

每次遍历数据我都用for循环基本都够日常需求了,但是js其实还提供了很多针对遍历对象和数组的。 为了方便理解这里事先创建一些例子,提供给遍历对象时使用:   //继承 ,只要是声明了对象或者数组都能调用window.Object.prototype里面的继承过来的属性和方法 window.Object.prototype.userProp = 'userProp11'; window.Object.prototype.getUserProp = function() { return window.Object.prototype.userProp; }; //需要遍历的对象 var obj = { name: 'percy', age: 21, [Symbol('symbol 属性')]: 'symbolProp', unEnumerable: '我是一个不可枚举属性', skills: ['html', 'css', 'js'], getSkills: function() { return this.skills; } }; //遍历obj对象时,忽略unEnu...

js判断某属性是否存在该对象自身中

2018年5月27日  前端资源   

用js判断某一个属性值或者方法是不是在该对象自己里面的,但不包含继承来的。 //只要创建了空的对象或者数组都能调用userProp属性 window.Object.prototype.userProp = 'userProp11';   例如: var obj={} obj.userProp //userProp11 ,继承过来的 判断userProp属性是不是就存在obj里面的而不是继承过来的,就使用: Object.prototype.hasOwnProperty.call(obj,'userProp') //false ,返回布尔值,说明本身并没有而是继承过来的    

推荐 js时间日历插件My97DatePicker

2018年5月20日  前端资源   

js 日期 日历 时间 注意商业用途是收费的,个人非商业用途不收费 兼容性很好,可以兼容到ie6,在ie8-11是完美兼容的。 IE 6.0+ , Firefox 2.0+ , Chrome, Opera 9.5+ , Safari 3.0+ 官网下载:http://www.my97.net/down.asp https://pan.baidu.com/s/1jdE5xQ2X8xDK1_85bwCVCA   用法:解压后将My97DatePicker整个文件夹复制到项目目录中,在调用里面的WdatePicker.js就可以。 简单用法: <input id="d11" type="text" onClick="WdatePicker()"/> 周显示简单应用: <input id="d121" type="text" onclick="WdatePicker({isShowWeek:true})"/> http://www.my97.net/demo/index.htm 配置说明: 属性 类型 默认值 说明 静态属性:只能在WdatePicker.js中配置,一般情况下,不建议您修改静态属性的...

移除/去掉input type=number 上下箭头

2018年5月10日  前端资源   

<input type="number" ...> <style> /*谷歌*/ input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; } /*火狐*/ input[type="number"]{ -moz-appearance: textfield; } </style>

angular脚手架Angular-cli 1.5.0

2018年5月1日  angularjs笔记及案例   

----------------------环境安装------------------------- 环境: node 8.9.1 Angular-cli 1.5.0   安装: npm install --global @angular/cli@1.5.0 npm i -g @angular-devkit/core   如果报以下错误: Error: Cannot find module '@angular-devkit/core' 就是@angular-devkit/core没安装好,尝试着在~./目录中全局安装 npm i -g @angular-devkit/core 成功后在执行: ng //有命令输出说明安装成功 尝试创建项目目录 ng new todo //todo项目 目录名称 切换到todo目录,执行 npm install,成功后在执行: ng server --port 3000 --open 如果报Error: Cannot find module '@angular-devkit/core' 就在todo当前目录下安装: npm i @angular-devkit/core 再次执行: ng server --port 3000 --open   ...