摘要:
一、基本架构Javascript的绑定方法和lua的绑定方法有些不同,主要原因是javascript的引擎有很多种,比如嵌入式系统常用的jerryscript和PC上常用的V8。不同的引擎提供注册C/C++函数的能力不同,所以在绑定时我们只对引擎做一个最低能力的要求:提供注册全局函数的能力。 我们把 阅读全文
摘要:
ECMAScript 和 JavaScript 的关系 一个常见的问题是,ECMAScript 和 JavaScript 到底是什么关系? 要讲清楚这个问题,需要回顾历史。1996 年 11 月,JavaScript 的创造者 Netscape 公司,决定将 JavaScript 提交给标准化组织 阅读全文
摘要:
1、学习基本快捷方式 我们从最基本的开始,学习最常见的npm快捷方式从长远来将会节省很多时间。 安装 — 常规:npm install,简写:npm i。 测试 — 常规:npm test,简写:npm t。 帮助 — 常规:npm --help,简写:npm -h。 全局标志 — 常规: --gl 阅读全文
摘要:
1、在浮动元素后面加一个空的div,并为它清除浮动html代码: <div class="wrap"> <div class="float">浮动</div> <div class="clear"></div> <div class="nofloat">不想被浮动影响</div></div> css 阅读全文
摘要:
折叠面板:accordion 代码激活字符:maccordion 可以在折叠面板中放置任何内容;折叠面板默认收缩,若希望某个面板默认展开,只需要在包含 .mui-collapse 类的 li 节点上 增加 .mui-active 类即可; 操作表:actionsheet 代码激活字符:maction 阅读全文
摘要:
一、工厂模式 function createPerson(name, job) { var o = new Object(); o.name = name; o.job = job; o.sayName = function() { console.log(this.name); } return 阅读全文
摘要:
一、问题的由来 学懂 JavaScript 语言,一个标志就是理解下面两种写法,可能有不一样的结果。 var obj = { foo: function () {}}; var foo = obj.foo; // 写法一obj.foo() // 写法二foo() 上面代码中,虽然obj.foo和fo 阅读全文
摘要:
window 对象包含 4 个定时器专用方法,说明如下表所示,使用它们可以实现代码定时执行,或者延迟执行,使用定时器可以设计演示动画。 window 对象定时器方法列表 方法说明 setInterval() 按照执行的周期(单位为毫秒)调用函数或计算表达式 setTimeout() 在指定的毫秒数后 阅读全文
摘要:
window.open 弹出新窗口的命令 height 窗口的高度 width 窗口的宽度 top 窗口距离屏幕最上方的像素值 left 窗口距离屏幕最左侧的像素值 toolbar 是否县级市工具栏 menubar/scrollbars 表示菜单栏和滚动栏 resizble 是否允许改变窗口大小 l 阅读全文
摘要:
原型链继承 利用原型链的特点进行继承 function Parent(){ this.name = 'web前端'; this.type = ['JS','HTML','CSS'];}Parent.prototype.Say=function(){ console.log(this.name);}f 阅读全文