![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
凌晨两点半`
人生苦短,及时行乐
展开
-
Sciter 全局事件调用
代码】Sciter全局事件调用。原创 2022-07-20 22:30:55 · 447 阅读 · 1 评论 -
Sciter 全局变量声明使用
Sciter全局变量声明使用。原创 2022-07-20 22:27:43 · 440 阅读 · 0 评论 -
Sciter窗口设置
代码】Sciter窗口设置。原创 2022-07-20 22:24:33 · 561 阅读 · 0 评论 -
Sciter的事件处理汇总
3)element.on(eventname,function(event){})//和第一种处理相似,可以通过事件来订阅,类似于捕获事件。※※※允许定义来自组件子元素的事件处理程序。该组件可以提供处理事件的方法,而无需向单个子级添加处理程序。※※※为了订阅某一个事件,必须有可用的DOM元素实例才能将处理程序附加到它。※※※为了解决大量相似元素,(一个一个的添加会占用内存和CPU周期)3、类/组件事件处理程序。1、特定元素的事件处理。2、组事件处理程序。...原创 2022-07-20 22:16:46 · 585 阅读 · 2 评论 -
手写call()方法
需要了解的知识点 symbol 这是一种新的基础数据类型 ES6引入的新特性 应用场景: 1、使用Symbol来作为对象属性名(key) 2、使用Symbol来替代常量 3、使用Symbol定义类的私有属性/方法 参考博客 https://www.jianshu.com/p/f40a77bbd74e基础版 Function.prototype.myCall.myCall = function (context,...arg){ const fn = Symbol('临.原创 2020-08-11 23:23:27 · 1671 阅读 · 1 评论 -
js中抛出方法的方式
在window上挂载 window.Fun = Fun //不建议使用抛出一个对象 var common = { arrayRule:function(){ }, methodRule:function(){ }, .... } export default common 引入方法 全局引入 import common from '...原创 2019-12-12 20:58:31 · 3437 阅读 · 0 评论 -
按汉字拼音排序、简单方法
var array = ['西安', '北京', '上海', '天津']; var resultArray = array.sort( function compareFunction(param1, param2) { return param1.localeCompare(param2,"zh"); } ); console.log(resultA...原创 2019-12-04 21:20:16 · 330 阅读 · 0 评论 -
实现rem的核心代码
(function (doc, win, image_width) { var docEl = doc.documentElement, //获取html标签 //orientationchange方向改变事件 resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize...原创 2019-06-13 07:51:39 · 672 阅读 · 0 评论 -
js算法题练习网页 分享
https://www.nowcoder.com/ta/js-assessment/?query=&asc=true&order=&page=1原创 2019-05-12 19:09:52 · 309 阅读 · 0 评论 -
fetch post 传参
post 传参需要配置header 下载插件post 请求中的头信息1、application/json(JSON数据格式)2,application/x-www-form-urlencoded //用于序列化字符串3,multipart/form-data 4,text/xmlfetch('接口',{ method:'POST', headers:{ 'con...原创 2019-05-12 15:15:37 · 4193 阅读 · 0 评论 -
js监听浏览器变化的函数,大于500px时,打印console.log('hello'),且只打印一次
let str = ''; window.onresize = function(){ if(document.body.clientWidth>= 500){ if(str === ''){ str='hello'; console.log(str); }else{ return; } } }原创 2019-03-23 10:32:08 · 678 阅读 · 0 评论 -
遍历器实现原理
function setIterator(arr){ let index =0 ; return { next : function(){ return { value : arr[index++], done : index>arr.length } } }}let arr1 = setIterator(['a','s'...原创 2019-02-13 20:17:46 · 252 阅读 · 0 评论 -
js数组方法汇总
数组方法find()ArrayObject.find(callback)item,index,array功能:根据数组返回值查找第一个匹配项返回值:数组第一个匹配项下标includes()ArrayObject.includes(查找项,开始查找位置(默认为0)?)功能: 查找第一个匹配的内容 数组或字符串中是否存在返回值: 布尔值copyWithin()Ar...原创 2019-02-13 20:09:44 · 161 阅读 · 0 评论 -
copyWithIn的运行原理
let arr1 = ['a','b','c','d','e','f'];function copyWithIn(arr,target,start,end){ let copyarr = arr.slice(start,end); let i = 0; arr.forEach(function(item,index){ if(index>=target &&...原创 2019-02-13 14:33:01 · 246 阅读 · 0 评论 -
js数组方法汇总
1原创 2019-02-13 14:20:52 · 131 阅读 · 0 评论