• js链式调用

    时间:2024-05-04 19:26:45

    我们都很熟悉jQuery了,只能jQuery中一种非常牛逼的写法叫链式操作* $('#div').css('background','#ccc').removeClass('box').stop().animate({width:300})那这是如何实现的呢,我自己写了个例子:并非jQuery源码F...

  • 如何写 JS 的链式调用 ---》JS 设计模式《----方法的链式调用

    时间:2024-05-04 18:05:25

    1.以$ 函数为例。通常返回一个HTML元素或一个元素集合。代码如下:function $(){ var elements = []; for(var i=;i<arguments.length;i++){ var element = argument[i]; if...

  • 【how2j Vue部分】两种在Vue的Ajax框架——fetch & axios-1. fetch.js

    时间:2024-05-04 12:46:08

    一般说来 Vue 不会直接使用原生的 Ajax 而是使用 ajax 框架。 而 fetch.js 就是眼下比较流行的一种 ajax 框架 1. 准备 json数据:var url = "https://gitee.com/api/v5/users/liyangyf" 2. 通过fetch获得数据 ...

  • Node.js + React + MongoDB 实现 TodoList 单页应用

    时间:2024-05-04 07:55:37

    之前用 Ant Design 开发了一个项目,因此对 React 的特性有了一定的了解,React 使用封装组件的思想,组件各自维护自己的状态和 UI, 组件之间通过 props 传递数据和方法。当状态更新时自动重绘整个组件,从而达到局部刷新的效果,大大提高了 DOM 更新的效率,同时组件化十分有利...

  • Vue.js课后练习(登录注册和大小比较)

    时间:2024-05-03 20:28:05

    第一题 请编写登录页面和注册页面,通过动态组件实现动态切换页面中显示的组件,效果如图1和图2所示。 图1  登录页面                                                                    图2 注册页面 代码: my.vue代...

  • 用commander.js构建自己的脚手架工具

    时间:2024-05-03 12:20:26

    随着前端技术的发展,工程化逐渐成为了一种趋势。但在实际开发时,搭建项目是一件很繁琐的事情,尤其是在对一个框架的用法还不熟悉的时候。于是很多框架都自带一套脚手架工具,在初始化前端项目的时候就可以不用自己从头搭建,只要在命令行输入初始化命令即可。那么,如果想自行开发出这样一个命令行工具来初始化自定义项目...

  • js原生写的微博留言板有angularjs效果

    时间:2024-05-03 12:07:47

    1、HTML:<!DOCTYPE html><html><head lang="en">    <meta charset="UTF-8">    <link rel="stylesheet" href="css/weibo.css"/> ...

  • 如何使用 Node.js 开发一个文件上传功能?

    时间:2024-05-03 11:26:47

    在 Node.js 中实现文件上传功能可以通过多种方式完成,但其中最常用的方法之一是使用 Express 框架和 Multer 中间件。Express 是一个流行的 Node.js Web 框架,而 Multer 是一个用于处理文件上传的中间件。 步骤 1: 准备工作 首先,确保你已经安装了 Nod...

  • JS函数式编程【译】2.2 与函数共舞

    时间:2024-05-03 09:59:13

  • JS制作计算器(键盘版)

    时间:2024-05-03 07:58:41

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 31.0px Consolas; color: #2b7ec3 }p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 31.0px Consolas; min-heig...

  • jquery/Js属性无效

    时间:2024-05-03 07:50:04

    今天遇到个很奇葩的问题,就是checkbox的onchange时间无效,我一共写了两个checkbox的onchange事件,但就是只有一个能用,本来我以为是jquery的兼容问题,但是换成js还是不能用,checked和val都行,就是onchange事件无效,无效的checkbox的id为chk...

  • JS常用各种正则表达式

    时间:2024-05-02 23:33:36

    1.非负整数         /^\d+$/2.正整数            /^[0-9]*[1-9][0-9]*$/3.非正整数        /^((-\d+)|(0+))$/4.负整数            /^-[0-9]*[1-9][0-9]*$/5.整数               /...

  • 【web性能】js应该放在html页面的什么位置

    时间:2024-05-02 22:23:35

    所有浏览器在下载JS的时候,会阻止一切其他活动,比如其他资源的下载,内容的呈现等等。至到JS下载、解析、执行完毕后才开始继续并行下载其他资源并呈现内容。外部JS的阻塞下载 所有浏览器在下载JS的时候,会阻止一切其他活动,比如其他资源的下载,内容的呈现等等。至到JS下载、解析、执行完毕后才开始继续并行...

  • Js 获取当前月的天数

    时间:2024-05-02 20:33:39

    function getDays() { //构造当前日期对象 var date = new Date(); //获取年份 var year = date.getFullYear(); /...

  • 由“js跨域”想到"AJAX也不一定要XMLHttpRequest"

    时间:2024-05-02 19:36:49

    关键字:jsonpjsonp的原理:同源约束限制了js脚本的跨域访问,但是<script>和<iframe>的src标签引用的js文件(只要响应正文是符合js语法的文本即可,不一定是js文件),没有限制。简述:浏览器端定义callback函数,名字可以随意,暂且把它就叫cal...

  • jquery.datetimepicker.js 当鼠标离开时,不选中当前时间,以达到清空的目的

    时间:2024-05-02 14:29:31

    validateOnBlur:true    当鼠标离开时,不选中当前时间,以达到清空的目的使用方法:  // 时间设置         $('#BankProduct_sale_begin').click(function(){            $(this).datetimepicker(

  • JS正则替换掉小括号及内容

    时间:2024-05-02 12:26:07

    正則表達式:\ ( [ ^ \ ) ] * \ )JS代码:var str="hello(world)";var nstr = str.replace(/\([^\)]*\)/g,""); 作者:itmyhome

  • three.js 显示一个绿色的正方体

    时间:2024-05-02 12:14:31

    第一个框架的效果是显示一个绿色的正方体<!DOCTYPE html><html><head> <title></title> <style>canvas { width: 100%; height: 100% }&l...

  • js跨浏览器事件处理

    时间:2024-05-02 08:11:59

    var EventUtil = { addHandler: function(element,type,handler){ if(element.addEventListener){ element.addEventListener(type,handler...

  • 微信小程序中的app.js-清除缓存

    时间:2024-05-01 21:53:26

    微信小程序中的app.js关于小程序app.js生命周期的介绍App(Object)App()函数用来注册一个小程序。接受一个 Object 参数,其指定小程序的生命周期回调等。App()必须在 app.js 中调用,必须调用且只能调用一次。不然会出现无法预期的后果。onLaunch生命周期回调—监...