5oftSky
码龄12年
关注
提问 私信
  • 博客:20,200
    20,200
    总访问量
  • 3
    原创
  • 1,693,097
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2012-10-12
博客简介:

sky_jser

查看详细资料
  • 原力等级
    领奖
    当前等级
    0
    当前总分
    0
    当月
    0
个人成就
  • 获得0次点赞
  • 内容获得2次评论
  • 获得3次收藏
创作历程
  • 1篇
    2016年
  • 7篇
    2012年
TA的专栏
  • html
    1篇
  • css
  • javascript
    7篇
  • javascript-patterns
    5篇
  • ios
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Message from debugger: Terminated due to signal 15

Xcode 报错:Message from debugger: Terminated due to signal 15一般是在cmd+q退出应用后,再次启动是报此类错误,解决方法,删除工程目录中的Build文件夹,并执行xcode的product->clean, 再次启动错误消失。
原创
发布博客 2016.08.24 ·
4482 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Self-defining functions模式

/* Title: 自我定义函数 Description: 自身重写,以减少第一次调用以后的代码量 */ var scareMe = function () { alert("Boo!"); scareMe = function () { alert("Double boo!"); }; }; // 1. 添加阴属性 scareMe.pro
翻译
发布博客 2012.10.29 ·
645 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Returning function模式

// setup 函数能在一个闭包里存储一些私有数据// setup() 创建了一个技术函数, 返回下一个id. 并且count变量没有暴漏出来.var setup = function () { var count = 0; return function () { return ++count; };}; var next = setup(); //修改next无法改变count的
翻译
发布博客 2012.10.29 ·
568 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Enforcing new 模式

// 构造函数 function Waffle() { this.tastes = "yummy"; } // 反例 // 忘记使用 `new` var good_morning = Waffle(); console.log(typeof good_morning); // "undefined" console.log(window.tastes); //
翻译
发布博客 2012.10.29 ·
654 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Conditionals - if else 模式

//常规模式if (type === 'foo' || type === 'bar') {}// 正则if (/^(foo|bar)$/.test(type)) {}// 对象字面量查询if (({foo:1, bar:1})[type]) {}//逻辑运算符(type === 'foo' || type === 'bar') && (type='1')//折半搜索if (value ==
翻译
发布博客 2012.10.26 ·
499 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

General Patterns:Function Declarations - 创建匿名函数并将其赋给一个变量

/* Title: 函数声明* Description: 创建一个匿名函数并将其赋给一个变量*/// 常规的函数声明function getData() {}// 更好的函数声明方式:函数字面量/* 优点:* 1. 更容易理解"函数是一个对象".* 2. 强制养成添加分号的习惯* 3. 不会与函数和作用域有太多的关联*/var get
翻译
发布博客 2012.10.26 ·
549 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

高版本opera浏览器(12.02左右)embed标签无法自动播放

背景:做一个音乐播放器,方法是在页面中插入一个embed或者object标签并指定播放的地址等属性,并将该embed标签定位到非可视区域(注意这里不能使用隐藏,隐藏后embed将不会播放)然后通过js去控制播放和暂停。问题 : 测试后发现只有opera浏览器没有达到预期的播放效果,通过调试,将embed标签显示在可视区域,发现在opera浏览器中embed标签呈现出一个播放按钮,该按钮的tit
原创
发布博客 2012.10.24 ·
3568 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

element.classList属性及方法应用

element.classList属性用于返回一个元素的className集合,并且该属性拥有add,remove,toggle,contains方法,详见:https://developer.mozilla.org/en-US/docs/DOM/element.classList。一般我们再操作dom节点的className时经常会有以下4个需求:判断该节点是否存在某个class
原创
发布博客 2012.10.24 ·
9218 阅读 ·
0 点赞 ·
1 评论 ·
6 收藏