会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wayshon
其实我可以的。
博客园
首页
新随笔
联系
管理
订阅
2019年2月25日
ReactNative是怎么在iOS上跑起来的
摘要: ReactNative是怎么在iOS上跑起来的 本文所有观点并不权威,都是平时看文档和实践中概括的,可能有错的地方,如有发现麻烦指出 谢谢。 初始化流程: 创建根Controller:RCTRootView 创建桥接对象:RCTBridge,用来处理js的jsccore,js、c++和OC交互。 加
阅读全文
posted @ 2019-02-25 23:11 wayshon
阅读(403)
评论(0)
推荐(0)
2018年7月6日
JavaScript常见排序
摘要: JavaScript常见排序 快速排序 快排就是找一个基数用来比较 把比他大的放他前面,比他小的放他后面 然后把前后两部分重复此方法排序 通俗易懂版本 merge函数用来给两个有序数组排序并返回一个排序后的数组。 mergeSort函数用来将接收到的数组递归细化与合并排序,细化到只有一个值的时候数组
阅读全文
posted @ 2018-07-06 18:07 wayshon
阅读(131)
评论(0)
推荐(0)
2018年7月4日
Review JavaScript
摘要: 红宝书 综合 script加载js会阻塞渲染,标签中 defer 指异步加载js,在文档load之后按顺序执行。async指异步加载,加载完立即执行,不保证顺序 ``用来在不支持脚本的浏览器显示内容 js 选中文字: 1、document.createRange() 2、range.selectNo
阅读全文
posted @ 2018-07-04 23:37 wayshon
阅读(237)
评论(0)
推荐(0)
2017年10月31日
判断浏览器终端
摘要: var version = (function (){ var ua = navigator.userAgent, app = navigator.appVersion; return { trident: ua.indexOf('Trident') > -1, //IE内核 presto: ua.indexOf('Presto') > ...
阅读全文
posted @ 2017-10-31 14:26 wayshon
阅读(180)
评论(0)
推荐(0)
2017年8月15日
js addEventListener removeEventListener
摘要: addEventListener,removeEventListener addEventListener()接受三个参数。 第一个是事件类型,如click,keypress,主意没有on,并且全是小写。 第二个是处理函数,有一个event参数,event包括type,target等等属性。 第三个
阅读全文
posted @ 2017-08-15 21:42 wayshon
阅读(376)
评论(0)
推荐(0)
js event-loop
摘要: event-loop 所有同步任务在主线程执行栈执行 主线程之外有一个任务队列(事件/消息队列),异步任务有了结果就会在任务队列中添加一个事件,表示异步任务可以进入执行栈了。只要指定过回调函数,事件发生时就会进入任务队列,等待主线程读取。任务队列是先进先出的队列, 主线程中所有同步任务执行完之后会,
阅读全文
posted @ 2017-08-15 13:59 wayshon
阅读(161)
评论(0)
推荐(0)
2017年8月9日
浏览器渲染
摘要: 浏览器加载渲染过程 自上而下加载,加载过程中解析渲染 加载中遇到外部css,img会发出异步请求,不会影响文档加载 加载中遇到js文件会挂起渲染进程,要等js加载和执行完,才恢复html渲染线程(因为js会修改DOM,document.write,解决方法是把js引用放在</body>前) css加
阅读全文
posted @ 2017-08-09 11:36 wayshon
阅读(135)
评论(0)
推荐(0)
2017年8月3日
蝴蝶书学习笔记
摘要: 作用域 JS引擎的处理是同名变量和形参都引用同一个内存地址,所以才会有二中的修改arguments会影响到局部变量的情况出现 ActiveObject,执行全局和方法时有一个ActiveObject,里面有参数variables,函数functions,parameters,arguments 函数
阅读全文
posted @ 2017-08-03 23:44 wayshon
阅读(238)
评论(0)
推荐(0)
2017年7月25日
Cordova + Vue开发混合app调研
摘要: 概览 Cordova Cordova 能够将你的 HTML/JS 代码打包在一个原生的容器中运行,并且可以调用系统的各类软硬件接口(JavaScript API)。我们将这种架构称之为 hybrid app , 得益于这种架构,我们能将前端代码跨平台运行,并且得到接近原生应用的系统特性。最终发布到各
阅读全文
posted @ 2017-07-25 10:20 wayshon
阅读(766)
评论(0)
推荐(0)
CodePush使用调研
摘要: CodePush是一个微软开发的云服务器。通过它,开发者可以直接在用户的设备上部署手机应用更新。CodePush相当于一个中心仓库,开发者可以推送当前的更新(包括JS/HTML/CSS/IMAGE等)到CoduPush,然后应用将会查询是否有更新。(欢迎关注我的gitHub) 一、安装CodePus
阅读全文
posted @ 2017-07-25 10:18 wayshon
阅读(871)
评论(0)
推荐(0)
下一页
公告