首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    不用React Vue,只用原生JS,如何开发单页面应用?

    本文分享一项技术方案,正是我开发上述游戏时用到的:不用React Vue,只用原生JS,如何开发单页面应用?...这就导致一个问题:如果我们不用React或Vue(例如我的游戏《Dice Crush》是用原生JS实现),没有React Router和Vue Router的能力,该怎么开发单页面应用呢?...1、定义多个页面每个页面是由HTML+JS+CSS组成的。每个页面需要对应一个路由。我说一下我在游戏《Dice Crush》中的做法。它有3个页面:主页、选择关卡页面、游戏页面。...如下图:图片图片图片我给每个页面定义了一个template.js,用于存放html字符串。...其它情况,都表明用户要在本页面点开那个网址,我们拦截原生的href,通过history.pushState实现,并手动渲染新的页面

    9.4K51

    js书写原生ajax,JS 原生ajax写法

    原生ajax 原文链接:http://caibaojian.com/ajax-jsonp.html 一.JS原生ajax ajax:一种请求数据的方式,不需要刷新整个页面: ajax的技术核心是 XMLHttpRe...… JS原生ajax与Jquery插件ajax深入学习 序言: 近来随着项目的上线实施,稍微有点空闲,闲暇之时偶然发现之前写的关于javascript原生xmlHttpRequest ajax方法以及后来...jquery插件ajax方法,于是就行了一些总结,因 … js原生Ajax的封装与使用 一.原生Ajax代码的封装如下: (function() { var XHR = { createStandardXHR...原生ajax 主要复习了php的pdo数据库操作,和js的ajax,真麻烦,希望jquery的ajax简单点. index.php: 1 2 [代码]JS原生Ajax&comma...;GET和POST javascript/js的ajax的GET请求: Jquery学习笔记(10)–ajax删除用户,使用了js原生ajax 主要复习了php的pdo数据库操作,和js的ajax,真麻烦

    15.3K40

    使用原生js做一个简单的定时访问页面

    2020年3月的某一个周末,我在无聊之下想通过js实现刷浏览量的功能,它的优点是不需要引入任何东西,只需要建一个html页面,将我们的js代码加进去就可以执行。...(记得允许你的浏览器打开其他页面) 开始思路,通过js的for循环一直访问文章地址,链接方式使用window.open("地址")的方式 $(function (){ for (var...location.close(); 这个是关闭标签页的功能,但是测试后我们是关闭了我们js页面,我们实际要关闭的是open的页面,再修改一下,在我们使用open的时候用var定义接受一下对象以便于关闭打开的标签页...,于是我们再优化一下,将要打开的页面定义在数组里,这样每次定时执行会先关闭之前的页面,再执行我们定义好的数组地址。...,避免了同一时间打开过多页面,如果还要同时打开更多的页面,继续加定时任务和数组,他们直接的执行时间最好岔开2秒钟,下面为完整代码,直接复制粘贴打开页面就可以执行。

    1.1K80

    原生js的笔记

    向html页面添加交互行为。 javascript与java区别: java是SUN公司开发的 是强类型,基于面向对象的后端语言。...严格区分大小写 console.log() 控制台日志 document.write() 会把页面body里面的内容全部覆盖掉。...引入Javascript 的方式有三种 1.在html 中直接放到 2.外部引入js文件 3.在标签直接写 <p...2、以驼峰命名规则 ——开始单词小写 后面的单词首字母大写 例如 helloWorld boyAge suZiXing 保留字 js中大小写严格区分的 alert弹框 String() 保留字不能用于普通表示符...全局作用域: 在js中作用域: 一个变量作用的范围 1、全局作用域(整个 标签中): 页面打开全局作用域被打开,页面关闭全局作用域被销毁; 全局作用域的变量叫全局变量,全部变量可以在全局作用域中使用

    8410
    领券