原生js关于DOM的方法:通过id获取dom元素:<div id="demo"></div>
let boxEle = document.getElementById("demo");通过类名获取dom元素 返还的是数组!<div class="demo"></div>
let boxEle = document.getElement
转载
2023-08-21 15:01:24
64阅读
前言Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。谈到Hybrid App,JS与Native code的交互就是一个绕不开的话题,这时就需要“一座桥”来连接两端。JSBridge架起了一座连接JavaScri
转载
2023-09-04 10:21:22
300阅读
1、js深度克隆的方法 //第一种
function deepClone(obj){
var str,newObj = obj instanceof Array? [] : {};
if(typeof obj !== 'object'){
return;
}else if(wi
转载
2023-08-10 23:44:54
45阅读
JS和原生之间的相互调用总结基础知识按照官方文档上的意思简单介绍这几个类的作用:JSVirtualMachineJSVirtualMachine 是JavaScript的一个封闭的运行环境,主要用于支持JavaScript并行运行和管理JavaScript与OC或者Swift之间桥接的内存。JSContextJSContext是JavaScript的运行环境,可以在OC或者Swift中创建一个上下
转载
2023-08-02 10:42:45
179阅读
VUE基础1. 简介VUE是一个渐进式JavaScript框架: 所谓的渐进式:类似于迭代开发(如:手机系统版本的更替) vue.js 只是一些核心代码,可以让用户去搭建基本的页面结构;如果需求的是功能更为丰富的页面,那么就不得不引入一些插件去完成了。 需要注意的是:对于低版本浏览器(IE8及以下版本),vue.js是不支持的。2. 原生js vs VUE在介绍vue的基本使用步骤之前,我们先要探
转载
2023-07-20 13:38:22
239阅读
Js 对象
使用new 关键字来创建对象,举例如下,
var a = new String();
如构造函数无参数,则不必加括号,JS内部对象
数组(Array)对象
创建数组
var myarray = new Array(0); //创建一个长度为0的数组var myarray = new Array(1,2,3); //创建一个指定长度的数组,禀赋初值
数组长度不固定,赋值即可改变长度
转载
2023-07-18 14:46:14
71阅读
Vue.js简介vue是什么vue特点vue和其他前端框架区别vue的应用场景vue主要内容vue是什么Vue.js (读音 /vjuː/,类似于 view) 是一套基于javascript的用于构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与单文件组件和 Vue 生
转载
2024-01-10 15:47:56
29阅读
原生js的api名字都太长难记原生js有时候代码冗余原生js中有些属性或者方法,有浏览器兼容问题。原生js容错率比较低,前面的代码不能添加多个入口函数(window.onload),如果添加了多个,后面的会把前面的给覆盖jQuery即library,是一个封装好的特定的集合(方法和函数)。从封装到一大堆函数的角度理解库,机试在这个库中,封装了很多预先定义好的函数在里面,比如动画animate、hi
转载
2023-09-06 19:32:56
74阅读
# iOS JS与原生交互的探讨
随着移动应用开发的不断演进,开发者们越来越多地探讨如何实现不同技术栈之间的高效交互。在iOS开发中,JavaScript与原生代码之间的交互是一个重要话题。通过JS与原生的交互,可以充分利用Web技术的优势,同时也不失去原生应用的性能和用户体验。
## 交互概述
iOS中,通常通过`WKWebView`提供的API实现JavaScript与原生代码之间的交互
原创
2024-08-07 05:46:45
77阅读
UIWebView加载网页内容可以通过本地文件、url等方式。NSString *htmlPath = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL fileURLWithPath:htmlPat
# JS原生与jQuery转换教程
在网页开发的过程中,我们常常需要处理DOM操作、事件监听等功能。而在实现这些功能时,开发者可以选择使用原生JavaScript(简称JS)或者jQuery。本篇文章将帮助你理解如何在原生JS与jQuery之间进行转换,以便于你能根据需求灵活使用这两种技术。
## 流程概述
在转换的过程中,我们可以将原生JavaScript代码与对应的jQuery代码进行比
原创
2024-07-31 04:13:46
30阅读
JavaScript 中的对象分类我们可以把对象分成几类。宿主对象(host Objects):由 JavaScript 宿主环境提供的对象,它们的行为完全由宿主环境决定。内置对象(Built-in Objects):由 JavaScript 语言提供的对象。 固有对象(Intrinsic Objects ):由标准规定,随着 JavaScript 运行时创建而自动创
转载
2023-06-06 21:40:33
147阅读
※ Js几个输出语句:?①alert()弹出对话框②console.log()控制台输出③document.write()在浏览器输出※ 变量的数据类型?①基本数据类型 :string number boolean②复合数据类型 :object对象③特殊数据类型 :undefind null※ &nbs
转载
2024-01-13 21:59:28
31阅读
1、入口函数的不同 js:window.onload = function(){内部放js} 所有内容,以及我们的外部图片之类的文件加载完了之后,才会去执行。只能写一个入口函数。 jQuery:$(function(){}) 或者 $(document).ready(function(){})所有标签都加载之后,就回去执行。可以写多个。2、获取元素的方式不同 js:常用的以下几个,除了id
转载
2023-08-13 21:06:03
80阅读
一、Ajax概述1.什么是同步,什么是异步同步现象:客户端发送请求到服务器端,当服务器返回响应之前,客户端都处于等待卡死状态。异步现象:客户端发送请求到服务器端,无论服务器是否返回响应,客户端都可以随 意做其他事情,不会被卡死。2.Ajax的运行原理页面发起请求,会将请求发送给浏览器内核中的Ajax引擎,Ajax引擎会提交请求到服务器端,在这段时间里,客户端可以任意进行任意操作,直到服务器端将数据
转载
2023-10-26 12:17:37
50阅读
1. 首先我们要使用的是原生js代码编写首先我们来说一下原生js和jquery的区别吧。 jQuery 实际上是js 封装好的一个类库 最大的特点是兼容性 和链式调用。 但是 它比原生的js慢10~100倍。JavaScript的优点和缺点 优点: A) : 性能 由于js运行在客户端 减少了web服务器的请求时间和带宽。 B) : 轻量级的脚本 C) : 运行在用
转载
2023-06-09 22:46:04
457阅读
实际需求如下图: 点击文件名,改变大小,状态以及操作的内容,点击删除恢复原装,我们先来分析一下这个需求,以及难点。要求:原生js渲染,所以我们不能用v-for,只能用字符串拼接或者模版字符串来写难点:如何获取到我点击了哪一行元素,我想有很多小伙伴最大的难点就是这个了。如何去改变表格的内容,原生js没有vue那样的机制,数据改变重新渲染 我们针对以上三个方面来写我们的代码 图片需求有四个要素分别是:
转载
2023-09-25 19:53:10
202阅读
原生JS封装各种常用方法、浏览器兼容方法1、继承 inherit需求知识点实现测试2、更为精确的 typeof实现3、数组去重需求实现测试4、手写 children 方法(兼容IE)知识点实现5、查找第一个或最后一个子元素、前一个或后一个兄弟元素(兼容IE)思路知识点实现6、手写 DOM 元素的 inserAfter 方法(兼容IE)思路知识点实现7、求屏幕滚动距离(兼容IE)实现8、求屏幕可视
转载
2023-10-26 13:54:20
102阅读
1.入口函数 js:
window.onload = function(){js代码}实质就是一个事件,拥有事件的三要素,事件源,事件,事件处理程序。等到所有内容,以及我们的外部图片之类的文件加载完了之后,才会去执行。只能写一个入口函数。 jq:
$(function(){})
$(document).ready(function(){})
在html所有的标签都加在之后就会去执行,可以写多
转载
2024-01-26 20:33:36
32阅读
Javascript 中 str、 arr、date、obj 等常见的原生方法总结本文也说主要阐释了 Javascript 中的基础类型和 引用类型的自带方法,那么熟悉的同学又可以绕道了 总是绕道,真是羞耻悳boy 当然 本文阐述的主要类容 from MDN ( zh-cn )Object(Javascript 自带属性和方法)Object 自带属性Object 自带一个 prototype 属性
转载
2024-04-01 06:55:09
37阅读