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

    JavaScript 代码分析

    - 课堂 - www.miaov.com", "熟练掌握AJAX技术及相关应用(例如:新浪微博级应用) - 课堂 - www.miaov.com", "可以独立写出类似jQuery的小型库...(支持各类选择符、事件类、DOM、自定义动画animate、AJAX……) - 课堂 - www.miaov.com", "精通JS运动特效技术,能完整实现各类网站所有动画特效,如 课堂 官网...- 课堂 - www.miaov.com", "掌握JS调试及优化技术、能兼容所有浏览器 - 课堂 - www.miaov.com", "精通JS事件对象及事件的工作机制,并能完成各类跨平台应用模块的开发...- 课堂 - www.miaov.com", "能独立开发表现和性能都很优秀的RIA应用 - 课堂 - www.miaov.com", "了解后台编程的相关知识,能够和后台工程师配合完成大型交互应用...- 课堂 - www.miaov.com", "熟悉正则表达式的编写、应用及高级表单验证技术 - 课堂 - www.miaov.com" ]; window. () { var oDiv=

    85720

    Golang语言社区-【H5游戏开发基础】web前端开发分享-css,js入门篇

    二,js入门篇: 1, 建议阅读“javascript高级程序设计”第三版电子版。 经过前辈们的总结或本人的实践经历,自学的同学建议是这样,找本js入门的书和视频结合看。...这时候视频可以弥补这个缺陷,而且视频用简单的代码实现一些常见的效果,学习兴趣很快就能被吸引。但是对js的高级特性,个人感觉视频没有达到那个深度。...2, 建议欣赏,及智能社视频资料。 学习主要技巧是动手及主动思考,视频在欣赏的同时记得跟敲代码不低于三遍,直到隔一天隔一周能重复敲出代码或回忆起思路为止。...智能社视频: http://zhinengshe.com/video.html js视频 http://bbs.miaov.com/forum.php?...mod=viewthread&tid=7385 http://www.miaov.com/2013/miaovideo/miaovideo.html [知识点类] 课堂 其它书籍总结分享: http

    1.3K50

    利用注解 + 反射消除重复代码

    作者:Leilei Chen 链接:https://llchen60.com/利用注解-反射消除重复代码/ 1.1 案例场景 假设银行提供了一些 API 接口,对参数的序列化有点特殊,不使用 JSON...字符串类型参数不满长度部分要以下划线右填充,即字符串内容靠左 数字类型的参数不满长度部分以0左填充,即实际数字靠右 货币类型的表示需要把金额向下舍入2位到分,以分为单位,作为数字类型同样进行左填充 参数做MD5 操作作为签名 1.2 初步代码实现...这样做能够基本满足需求,但是存在一些问题: 处理逻辑互相之间有重复,稍有不慎就会出现Bug 处理流程中字符串拼接、加签和发请求的逻辑,在所有方法重复 实际方法的入参的参数类型和顺序,不一定和接口要求一致,容易出错 代码层面参数硬编码...,无法清晰进行核对 1.3 使用接口和反射优化代码 1.3.1 实现定义了所有接口参数的POJO类 @Data public class CreateUserAPI { private String...1.3.4 在代码中的应用 @BankAPI(url = "/bank/createUser", desc = "创建用户接口") @Data public class CreateUserAPI extends

    54330

    利用注解 + 反射消除重复代码

    字符串类型参数不满长度部分要以下划线右填充,即字符串内容靠左 数字类型的参数不满长度部分以0左填充,即实际数字靠右 货币类型的表示需要把金额向下舍入2位到分,以分为单位,作为数字类型同样进行左填充 参数做MD5 操作作为签名 2 初步代码实现...这样做能够基本满足需求,但是存在一些问题: 处理逻辑互相之间有重复,稍有不慎就会出现Bug 处理流程中字符串拼接、加签和发请求的逻辑,在所有方法重复 实际方法的入参的参数类型和顺序,不一定和接口要求一致,容易出错 代码层面参数硬编码...,无法清晰进行核对 3 使用接口和反射优化代码 3.1 实现定义了所有接口参数的POJO类 @Data public class CreateUserAPI { private String name...3.4 在代码中的应用 @BankAPI(url = "/bank/createUser", desc = "创建用户接口") @Data public class CreateUserAPI extends

    51420

    Web前端开发推荐阅读书籍、学习课程下载

    javascript魅力 – 4 05 – 初探javascript魅力 – 5 06 – javascript基础 – 1 07 – javascript基础 – 2 08 – 深入javascript 8-课堂原创...基础 第10阶段 CreateJS基础 第11阶段 TypeScript基础 第12阶段 实战开发教程 JavaScript视频教程大礼包 01.李炎恢JavaScript视频教程[Avi版] 02.课堂...model1模式) 用户管理系统(mvc版本) mvc.web-service.web-service-dao介绍 mvc版本.购物车项目 防止用户重新刷新页面 信息供求网项目 jQuery视频教程-远程课堂...WatchKit开发 17、GUI 18、Asp.Net 19、Web前端开发 20、Python 实战路径图 1、Android路径图 2、iOS路径图 3、Cocos2d-x路径图 4、HTML5路径图 课堂...华为轮播图 快速排序 联动日历1 枚举算法 课堂官网百叶窗效果 瀑布流布局 声明与表达式 事件委托 数码时钟 网页进度条 微博登录suggest 微博发布框 无缝切换 选中文字分享 延迟菜单 除特别注明外

    12.7K71

    在word文档中添加“原汁原代码

    今天给大侠带来在word文档中添加“原汁原代码,话不多说,上货。 ?...我们在写文档时,遇到最大的问题莫过于在word文档中添加代码了,通常有很多人就是直接从编辑器中复制出代码,然后粘贴在word文档中,这样不仅会丢失原来的排版,而且也会丢失关键字颜色,为了使自己文档中的代码在阅读时有原汁的编辑器中显示的风格...这样,代码就可以按照我们希望的格式进行显示。 3. 在代码前加入行号,首先将鼠标定位到我们加入代码的第一行的开头,点击“编辑”按钮,选择“列块编辑”选项,如下图所示: ?...这里建议,在设置行号之前,希望大家全选代码(快捷键是ctrl A),按下Tab键,会将代码后移一个制表符的位置,这样就不会出现代码和行号融合在一起的情况了。 4....最后,我们就可以将代码粘贴到word文档中,我们选中需要粘贴的代码部分,如我这里将行号为01~21的代码粘贴到文档中来,先用鼠标选中这部分代码,然后点击菜单栏中的“插件”选项,选择“NppExport”

    1.4K20

    简单宠物网页设计作业 静态HTML动物介绍网页作业 DW宠物网站模板下载 大学生简单野生动物网页作品代码

    网站程序方面:计划采用最新的网页编程语言HTML5+CSS3+JS程序语言完成网站的功能设计。并确保网站代码兼容目前市面上所有的主流浏览器,已达到打开后就能即时看到网站的效果。...网站文件方面:网站系统文件种类包含:html网页结构文件、css网页样式文件、js网页特效文件、images网页图片文件; 网页编辑方面:网页作品代码简单,可使用任意HTML编辑软件(如:Dreamweaver...其中: (1)html文件包含:其中index.html是首页、其他html为二级页面; (2) css文件包含:css全部页面样式,文字滚动, 图片放大等; (3) js文件包含:js实现动态轮播特效..., 表单提交, 点击事件等等(个别网页中运用到js代码)。...--- 四、网站演示 图片 图片 图片 图片 图片 图片 图片 图片 图片 五、⚙️ 网站代码 HTML结构代码 <!

    1.2K20

    代码互动课堂有哪些优势

    腾讯云推出了实时互动-教育版(原低代码互动课堂),是一款集成音视频连麦、白板和直播等多功能的产品,能够帮助您节省90%的开发工作。...欢迎登录官网查看:实时互动教育版(原低代码互动课堂) 低代码快速接入,15 分钟快速上线 可快速引用腾讯云 PaaS 服务(音视频、白板、IM、 录制等),大幅降低音视频相关开发门槛,最快15分钟完成应用开发...同时内置了客户端 UI 界面,常用的在线课堂后台管理能力以 API 接口的形式提供,您只需要负责管理后台 UI 及业务服务开发,可低成本快速接入上线。...组件化设计,功能灵活扩展性强 支持音视频、白板、课件演示、实时消息、录制回放、桌面共享等课堂互动功能组件,同时支持老师、助教、巡课等管理角色,支持像搭建积木一样在不同场景灵活拼装配置,以标准接口无缝对接客户业务需求...通过代码调整界面布局、样式,实现以学校为维度的 UI 定制。所有定制能力通过 CSS/JS 代码实现,只需要编写一份代码即可各平台通用。通过编写 JS,您甚至可以实现非常复杂的业务逻辑定制。

    15710

    10个重构小技巧,去掉代码中的S

    No.1:重复代码的提炼 重复代码是重构收效最大的手法之一,进行这项重构的原因不需要多说。它有很多很明显的好处,比如总代码量大大减少,维护方便,代码条理更加清晰易读。...它的重点就在于寻找代码当中完成某项子功能的重复代码,找到以后请毫不犹豫将它移动到合适的方法当中,并存放在合适的类当中。...");/* 重复代码块 */ } } No.2:冗长方法的分割 有关冗长方法的分割,其实有时候与重复代码的提炼是有着不可分割的关系的,往往在我们提炼重复代码的过程中,就不知不觉的完成了对某一个超长方法的分割...,我们应该极力避免这种代码的出现。...而且大部分时候,这个过程最终会成为重复代码的根源。

    38220

    代码互动课堂有哪些应用场景

    成人及职业教育支持低代码快速接入直播大班课、一对一等班型,满足学历提升、考研/考公/考证、技能培训等业务场景。...低代码接入15分钟上线,节约90%开发时间;模块化设计,灵活更换 LOGO、背景、布局、课堂组件。提供音视频连麦、白板、课件演示、屏幕共享等丰富的互动教学工具,提升线上教学体验。...在线语言教学支持低代码快速接入一对一、互动小班、直播大班课,满足线上语言教学需求。...低代码接入15分钟上线,节约90%开发时间;模块化设计,灵活更换 LOGO、背景、布局、课堂组件。遍布全球的接入点,针对跨国网络接入优化,弱网对抗算法和拥塞控制算法,为用户提供清晰流畅教学体验。...支持课堂全程录制,课后点播回放,帮助学生反复揣摩学习,巩固学习成效。医疗问诊及直播由知名医院专家、地方医生、患者三方组成的“专家+医生+患者”的线上会诊形式。

    13810

    珂兰寺小课堂|PHP代码审计(一)

    什么是代码审计 代码审计(Code audit)是一种以发现程序错误,安全漏洞和违反程序规范为目标的源代码分析。它是防御性编程范例的一个组成部分,旨在程序发布之前减少错误。...C和C ++源代码是最常见的审计代码,因为其他高级语言,例如Python,它的底层语言是c语言,很多实现是先都经过处理,再被python封装,易受到攻击的功能相较减少(例如,不检查边界的函数漏洞在python...本系列代码审计文章主要针对PHP语言展开,第一课首先为大家讲解一些PHP基础。 php网页工作原理 要学习PHP代码审计,需要先了解PHP网页由哪些部分组成。...隐患:若在代码层再一次对单引号等进行特殊的转换过滤,可能造成过滤失效。...隐患:当该项开启时,若在代码层再一次对单引号等进行特殊的转换过滤,可能造成过滤失败。

    1.4K20

    调试JS代码

    记录下近期对JS代码的调试过程 性能分析 启动程序之后,打开google浏览器对应页面,按F12或者Ctrl+Shift+I进入 开发者工具页面 目前主要使用的功能有: Performance....性能评估,比如我想看下页面刷新的性能瓶颈所在,先点击 按钮,然后进行页面操作,当页面刷新完成,再点击 按钮,则会生成性能报告,可以看到资源消耗,JS代码的执行逻辑等 Sources....性能报告页面的 部分,可以通过点击色块查看其所在的js代码文件,如 点击则会跳转到 功能栏,有了源文件就可以进行断点调试;这里注意部分js文件是压缩后的文件,建议手动修改程序替换成可读性更强的原始代码文件...查看程序的打印输出,比如我想知道某个函数的执行时间,可以在js代码中进行修改 当js代码执行之后,可以在console输出中看到foo的执行时间 Network....代码使用for循环进行操作,也就是线性复杂度,计算耗时随数据量的增大而线性增大 通过debug观察发现颜色数组会有不少重复的数值,而同样的输入会导致相同的输出,然后对整个数据的1M个点进行统计分析,发现重复率相当高

    19K10

    js代码规范

    前言 在js代码开发中,我简单的总结出了以下规则,后面会陆续补充并且对规范进行分类。...js代码建议保存到后缀名.js的文件中 js代码不建议放在html中,原因有:不能被缓存,会增大网页文件的大小,可维护性不高,会影响页面的加载。...js吧任何表达式都当一条简单语句,会导致一些隐性的错误。如果自己没加分号,那么js解释器会自动添加分号,按照自己能读懂的断句。 9.2 复合语句 也称为语句块,被包在大括号内部。...比如对象 var obj={} ;var arr=[] eval eval是最容易混乱使用的js函数,他可以执行内部入参的js函数或者表达式,可以直接解析变量。不建议使用 。...尽量使用语法严格模式 消除代码之中的不友好;代码运行更快 ;保证运行的安全 ;为新版本的js做好铺垫。 22.

    8.8K30

    JS代码混淆 | js 逆向系列

    /UglifyJS/ https://github.com/LiPinghai/UglifyJSDocCN/blob/master/README.md 使用方法 npm install uglify-js...-g uglifyjs example.js -c -m --mangle-props -c 代码压缩 -m 代码混淆 --mangle-props 混淆属性名 -b 美化显示 // 原代码 const...JShaman https://www.jshaman.com/ JShaman 是国内公司开发的js代码加密商业产品 免费版可以直接使用 // 原代码 const person = { age...,通过数组、字典等各种形式存储、拼接、替换等,最终进行还原,这里面没有利用到复杂的语法以及js 语言本身的特性,所以我们一点点解开也学不到什么; 这个代码就不一样了,我们一步一步解开它,尝试去学习其中的思路...console.log(c) 这次我们设计三个返回值,分别是函数定义、数值、字符串 看到这,我都蒙了,经过查询资料,我找到了两个维度的复杂的原因 JavaScript 中函数只能有一个返回值,你就说这玩意如果没学过 js

    2.2K10
    领券