
js
文章平均质量分 76
蔷薇枝
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
jquery radio checked set. UI not change
var $radios = $('input:radio[name=MatchType]'); if($radios.is(':checked') === false) { $radios.filter('[value={{matchType}}]').prop('checked', true).button("refresh"); }原创 2014-09-10 15:33:23 · 1120 阅读 · 0 评论 -
前端新手使用karma+mocha+chai+sinon 进行angularjs 单元测试
这里只谈如何搭建环境。 选型:在jasmine 和 mocha+chai中间比较了一下,根据项目需要选择了后者。安装依赖包和环境直接执行下列命令安装或在项目目录下 运行npm install(package.json已经配置好了)、npm install chai mocha sinon angular-mocks@1.5.5 --save-devnpm install karma-mo原创 2017-11-09 19:22:53 · 1370 阅读 · 0 评论 -
JS中的迭代器和生成器
不算原创,更像是翻译,按照自己的理解组织了一下,内容主要来自Mozilla Iterators and Generators 以及页面里的相关扩展链接。原创 2017-06-02 17:32:00 · 4444 阅读 · 0 评论 -
Angularjs call asynchronous before page renders
仅记录下最近学到的一点angular js 知识。业务描述前情说明最近在做一个angularjs的相关项目,需要在page render之前调用后台的restapi 获取到用户名user,用该值去设置某些service并用于前端页面渲染(全部页面渲染之前必须得到user),并且在app.run 中要inject的一些service(例如项目中item.js定义的Item service) 也需要获取原创 2016-06-02 18:25:04 · 486 阅读 · 0 评论 -
Javascript 使用Hashmap/Dict 和陷阱
大部分是来自于摘录的一些链接的内容总的来说,其实比较类似 刚刚找到其实js有内置Map对象:MDN MapDict下面的内容就来自该链接 js使用dict 主要是基于为object添加属性来实现的。创建var dict={};// or var dict = new Object();带初始值var dict= { FirstName: "Chris", "one": 1, 1原创 2016-04-26 18:59:44 · 2735 阅读 · 0 评论 -
Firefox extension 开发之常用XPCOM service
当进行firefox extension 开发时,经常用的一些语句就不能继续开心地使用了,想要获得正确的结果,就需要用到其XPCOM service。Components.classes 对象 参考链接:https://developer.mozilla.org/zh-CN/docs/Components.classes 下面列举一些我项目中遇到的使用实例console log无法在add-o原创 2016-04-26 17:31:09 · 643 阅读 · 0 评论 -
Detect UI & Text Changes in DOM Tree with MutationObserver
在检测DOM的文本和UI变化时,采用了MutationObserver,虽然其实不能完全满足项目的准确需求。 参考网址:https://developer.mozilla.org/zh-CN/docs/Web/API/MutationObserver 理想的情况是想达到将每个可视页面的文本和UI变动捕捉下来,包括tab切换,下拉框展开,tooltip弹出等等。如果有人了解如何配置检测上述变化(原创 2016-04-26 16:35:23 · 638 阅读 · 0 评论 -
Javascript 遍历DOM Tree
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-04-26 15:42:26 · 851 阅读 · 0 评论 -
Memo: Jquery 常忘语句
1.页面加载执行语句 jQuery(document).ready(function ($) { // $(".tabs").tabs(); });2. ajax 交互并渲染页面的combobox 控件 function foo(product_id) { $.ajax原创 2015-01-13 18:29:02 · 502 阅读 · 0 评论 -
CentOS 7.2 使用karma运行angularjs UT(headless chrome)
由于服务器都没有安装桌面系统,想要在centos 7上使用karma启动headless chrome来运行angularjs ut,略麻烦了些,最后参考一些文章最后完成了环境搭建,成功运行了UT。关键词: - CentOS 7 Core - Headless Browser - Karma - Xvfb安装步骤:安装chrome浏览器因为受联网限制,下载了go...原创 2018-04-12 14:34:34 · 538 阅读 · 1 评论