首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

推倒JS的青春之旅

要我说啊,看教程,就看它的理论部分,具体JS实现其实一代而过就好。因为JS就是那么写,哪本书里也不能把它写出花了。只能是不同的角度去讲。 以前我推荐过一种反向学习JS逻辑的方法,就是在网上找个例子。...然后你把它的JS,一句一句,一段一段的,用中文给翻译过来。就这样, if(!...data.select){ //如果data里的select没有, return false; //那么就返回false,然后整个JS就停止了。...但如果你看一些JS框架之类的,有些东西很绕,就可以用这种方法。这种方法很笨很累,得一行一和的打字。但它应该也好使。有兴趣的同学可以试试。...还有一种思维方式上的练习,就是尽量去想,不是你用JS在做什么,而是你用JS这种语言告诉机器,让机器做什么。想像电脑是一人能听懂JS语言的机器人。你跟他说弹出一个窗口,它听不懂。

52970
您找到你想要的搜索结果了吗?
是的
没有找到

SpringBoot之旅-web开发

一、引言 有了自动配置,springboot使web开发变得简单,这个在springboot之旅中的第一篇中就有体现,实际的开发中当然不会这么简单,很多时候我们都需要自己去定制一些东西。...web开发的东西比较多, 我们先掌握一些必要知识点,剩下的就是CRUD开发。...二、静态资源的映射规则 现在大部分公司都是前后端分离的开发模式,一般作为后台开发不用关心前端,只需要提供相应接口,但是有关前端的知识我们最好还是能基本掌握一些。...> 引入后可以看到jquer文件被引入了: 如果顺利的话,此时访问http://localhost:8080/webjars/jquery/3.3.1-1/jquery.js...,有了这些基本知识之后,我们就可以进行CRUD开发,当然在实际的开发中,不管是登录拦截还是错误处理都比这个要复杂,我们以后再详讲。

22920

【Cocos2d-x】开发基础-Cocos简介与环境搭建

我们看上面的图,首先,从横向来讲,cocos2d可以用很多平台开发,基于不同平台开发,很方便! 还有发布平台,写一个程序,发布到多个平台!...image.png 可以看到,我们有4条线路来开发游戏 1、C线路:通过c++ 2、D线路:通过Lua(我们不需要管和c++的绑定) 3、B线路:JS绑定的引擎 cocos2d-js如果想开发本地游戏...,需要调用cocos2d-x(我们不需要管怎么绑定的,只要会JS,就能开发本地游戏) 4、A线路:开发网页游戏 4.在Windows平台下开始开发Cocos2d-x游戏 为什么选择在Window下开发游戏...win32程序在最后发布的时候其实是没有用的,win32其实只是开发,模拟测试,还有学习的环境 install-deps-linux.sh就是基于Linux的安装开发的文件 cocos目录 cocos2d...转载请注明出处:http://chenhaoxiang.cn 本文源自【人生之旅_谙忆的博客】

1.7K30

开始进入 django 开发之旅

开发环境说明 本教程写作时开发环境的系统平台为 Windows 10 (64 位),Python 版本为 3.6.4 (64 位),django 版本为 2.2.3。...建议尽可能地与教程的开发环境保持一致(尤其是 Python 与 django 版本),避免不必要的麻烦。...Pipfile 和 Pipfile.lock 用于管理项目依赖(以后使用 Pipenv 安装的依赖会自动写入 Pipfile 文件,无需再手动维护 requirements.txt 文件,类似于 node.js...这是 manage.py 的第一个用法,运行它的 runserver 命令开启本地开发服务器,以后我们还会遇到更多的命令。...再次运行开发服务器,并在浏览器打开 http://127.0.0.1:8000/,可以看到 django 已经支持中文了。 一切准备就绪,开始进入我们的 django 博客开发之旅吧!

79030

JNI开发探索之旅

jni开发探索之旅由于工作上的需求需要使用java和c++互调实现功能,所以要对jni进行深入研究,故此入坑。...简单的说,NDK其实多了一个把.so和.apk打包的工具,而JNI开发并没有打包,只是把.so文件放到文件系统的特定位置。...可以将NDK看做是Google提供的一个打包工具,方便开发者使用,有了这个工具,我们只需要关注代码的具体实现,而不需要关注如何编译动态链接库。...直接新建一个工程,勾选上c++支持:图片然后看看Android Studio给我们生成了什么:图片#####初识cmakecmake是什么:脱离 Android 开发来看,c/c++ 的编译文件在不同平台是不一样的...本文demo的github地址:NdkDemo参考链接:JNI实战全面解析Android NDK开发扫盲及最新CMake的编译使用(

88650

我的Vue.js生态开源之旅

好久没写文章了,因为今年工作之余更多的是活跃在开源社区,借着年底思考怀疑人生(偷懒)的空闲时间想跟大家分享今年我在Vue.js生态的做的事情和对开源的看法,也算是「2021」我给Vue.js生态贡献代码的这一年的续篇吧...2022开源之旅 前面啰嗦了一堆,总算是要进入正题了,下面就跟大家分享过去一年我在Vue.js生态做的一些事情和收获。...发起Vue.js挑战 过去我一直在寻找一个可以让每个人一起学习Vue.js的项目,所以撸了一个Vue.js在线挑战平台,它提供了一些题库,开发者可以在线进行挑战。...通过这些挑战,我们可以进一步了解和熟悉Vue.js,希望它能对想学习Vue.js的同学有所帮助。...Vue TermUI是一个基于Vue.js的终端UI框架,使用它可以帮助我们轻松构建现代终端应用程序。

71630

我的移动混合开发之旅

的最大区别是,do不是webapp,所以在性能上do是远远胜于DCloud的,do在UI上采用的是“组件商店”的概念,在说这个概念之前先要说说do的基本原理,do开发使用的是js语言,是标准的js函数,...而js方法调用的组件,全部是用原生封装好的,所以你使用的每个组件:第一、可以在开发工具上拖拉拽;第二、官方开发了他们开发组件的接口每个人都可以给他们写组件,下来具体说说他们的优缺点:   优点: 开发效率极高...,组件拖拉拽就可以; 开发门槛低,会js即可; 执行效率高;   缺点: 开发质量、开发的功能,受组件的制约,组件有bug你写出来的app就有bug,组件没有的功能,你app也实现不了; deviceone...4、React Native   我们目前正在使用的框架,Facebook和JD的开发框架,在混合开发技术领域属于正统的,主流的框架,网上的资料多,基于React技术JSX技术相对成熟,开发成本低会js...优点: 开发门槛低(会js稍加学习jsx语法即可); 资料多,解决问题成本低; 开发效率高,第三方集成组件多; 有好的开发生态圈,性能好,背靠npm有万级以上的优秀开源三方组件支持;   缺点: 初学者

74260

测试开发进阶之旅

从2019年开始讲Spring的测开架构到2020年讲Go微服务开发,再到2021年中引入了DevOps平台开发的内容,一直保持着讲一门“走在行业前端”的课程,也对于讲师提出了较高的要求,讲有用的东西而不是迎合听众的东西...课程大纲 课程大纲如下: 简单介绍一下大纲内容,主要是结合自身的理论以及目前开发DevOps平台的一些经验,如果需要开发一款DevOps平台目前需要的最少MVP。...开发计划还有一部分内容是讲解了我们的框架的选型,其中接口测试、在线思维导图、代码覆盖率都是来自于开源组织的项目,二次开发整合到平台之中,这部分的话在课程中也单独介绍了每一款开源平台的底层原理分析、源码解析...、二次开发方法等。...项目开发主要是我自己写的一个小工程跟大家一起进行代码的分析。整体讲下来给我的感觉是可能大家对于项目开发这一块不太熟悉,所以提的问题也比较少,也或许是我讲的太快了。

40151

JS 实现放大缩小拖拽采坑之旅

本文首发于政采云前端团队博客:纯 JS 实现放大缩小拖拽采坑之旅 https://www.zoo.team/article/scaling ?...前言 最近团队需要做一个智能客服悬浮窗功能,需要支持拖动、放大缩小等功能,因为这个是全局插件,为了兼容性考虑全部使用原生 JS 实现,不引用任何第三方库或者插件。...开发过程中遇到的一些问题及解决方法,在这里和大家分享交流一下。 “注:下文出现的“采宝”二字,为这个功能的产品名。 先看效果 ? '实现效果' 看这个效果,相信大部分开发都会觉得实现起来比较容易。...在实际开发中,笔者总结了三个主要的坑点,及其解决方案。...moveBox.offsetHeight; } moveBox.style.left = x + "px"; moveBox.style.top = y + "px"; } 总结 通过开发一个很小的功能点

5.7K10

WebRtc学习之旅 —— Android端应用开发

因为我个人是从事android 开发的,这里介绍在android 上是如果调用的。 在开始开发之前,我们得有个大体的概念,就是需要大体的知道webrtc协议各个模块是如何联系在一起的。...手机端客户端代码的开发 网上已经有一些实现了的代码,我的习惯是参考别人的代码,再在这个基础上去理解整个流程,然后在别人的基础上,可以添加自己想要的功能模块。...运行web端信令服务器 npm install node app.js app.js 中可以配置配置端口号 ######ii.运行android 客户端 工程中修改下信令服务器地址和自己对应的端口号...不过web服务端我没跑起来,我本地npm install,node server.js 有个异常,自己没有解决掉。...本人从事Android Camera相关开发已有5年 目前在深圳上班 欢迎大家关注我的微信公众号“小驰笔记” 大家一起学习交流 -----2019.08.18 周日 深圳 11:14 雨

72210
领券