1首先明确一点js不是面向对象的语音,但js具有极大的灵活性可以模拟面向对象,甚至面向过程乃至全世界。 2 js中面向对象的写法 A最为常见的{}形式的写法,var obj = { };大括号里面的内容以键值对的形式存在…
标签:前端开发
高清canvas,柯里化实际运用
我在做canvas时遇到了这个问题,画完了看起来好好的,一放大,就糊的不能看,甚至有时候不放大也显得有些糊。解决的方法是放大绘制,缩小观看。就像这样: // html <canvas width="200" hei…
JavaScript之运算符(一)
运算符,刚接触你可能会感觉“它很小”,但真正接触下来才能体会它的“多样”与“奇妙”。 一元运算符 一元算术运算符用于一个单独的操作数,并产生一个新值。在javascript中,一元运算符具有很高的优先级,而且都是右结合(…
javascript 手机号码正则表达式验证函数
随着手机号码段的不断增加,以前网上的手机号码验证函数都不能那么完美的支持了,这里脚本之家编辑特为大家准备的一个简单的正则与手机验证的函数分析。 function checkMobile(){ …
微信小程序动画中如何将rpx转化px
1、需要借助的API:wx.getSystemInfoSync(); 通过API可获取的值: // 在 iPhone6 下运行: var systemInfo = wx.getSystemInfoSync(); cons…
let & const
let 命令 基本用法 它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 for循环的计数器,就很合适使用let命令。 for循环还有一个特别之处,就是设置循环变量的那部分是一个父作用域,而循环…
自己收藏的前端网站
前端分类比较全的: MDN 技术文档(强烈推荐,现在已经是Mozilla、微软、谷歌、三星、W3C共同的统一文档网站) https://developer.mozilla.org/zh-CN/docs/Web w3标准网…
JS中创建对象的方法
JS中创建对象的方法 最近手头一个项目刚完成,下一个显目还在准备中,趁这个空档期,拿起尘封多年的JS书, 重温一遍JS面向对象程序设计,然后就得出下文,算是一个总结吧。 也许,你会说 “创建对象不就是一对花括号的事吗?”…
一次网络异常
前几天碰到了一个很奇怪的问题,公司内网技术部只有我一个人网络状况出现问题,连git的pull和push都成了问题。排查过后发现是dns解析的时间非常长,导致网络整体变慢。后来发现同事们都用的路由器作为dns服务器,而我单…
WEB服务器如何选择 Apache or Nginx?
Web服务器是直接影响网站性能的关键因素,也是每个站长选择网站运营环境时必然考虑的问题。目前Web服务器市场产品众多,最为主流和代表性的当属Apache、Nginx以及微软的IIS。本文目的是通过Apache和Nginx…
记录一个web bug-编辑时不可更改的元素可编辑了
最近在测试一个web项目。有一个功能点是,编辑一个项目,被限制了只能编辑其中几个元素。 一进入编辑页面,确实,不能被编辑的元素确实被限制了,但是,如果可以编辑的元素输入不合法时,不能被编辑的元素竟然可以编辑了。 有种起死…
【翻译】RAML1.0规范: RESTful API模型语言(0)- 引言
摘要 RAML是一种用于定义基于HTTP协议的API的语言,体现了表述性状态转移(REST)的大部分或全部原则.本文档构成RAML规范,是 YAML 1.2 specification的应用。RAML规范提供了用于定义实…